GithubHelp home page GithubHelp logo

Itamar Cohen's Projects

access_strategies_with_staleness icon access_strategies_with_staleness

This project provides tools to simulate several access strategies for distributed caching. The simulator considers a user who is equipped by several caches, and receives from them periodical updates about the cached content. These updates are not totally accurate. The user has to select which caches to access, to obtain the requested datum in the lowest price and maximum certainty possible.

accessstrategies icon accessstrategies

This is a simulator for access strategies for distributed caching. The simulator considers a user who is equipped by several caches, and receives from them periodical updates about the cached content. The problem and algorithms implemented here are detailed in the paper: I. Cohen, G. Einziger, R. Friedman, and G. Scalosub, “Access Strategies for Network Caching”, IEEE/ACM Transactions on Networking, 29(2), pp. 609-622, 2021.

apsr icon apsr

This is a Java/Python implementation of an algorithm for parallel VM placement with high throughput and provalbe success guarantees, as described in the paper: I. Cohen, G. Einziger, M. Goldstein, Y. Sa’ar, G. Scalosub, and E. Waisbard. Parallel VM Deployment with Provable Guarantees, IFIP Networking, 2021, pp. 1-9.

caffeine icon caffeine

This fork adds to Caffeine's simulator an indicator. An indicator is a compact, lightweight database that allows the user predict whether a requested datum is found in the cache. If the answer is negative, the user can access only a remote server instead of querying the cache for that item, thus saving the overhead of unnecessary cache accesses. This fork further implements and tests the algorithm CAB, which dynamically scales the indicator, and the frequency of sending it to the user.

distributed_sfc_migration icon distributed_sfc_migration

This project implements a distributed asynchronous protocol for the deployment and migration of Micro-Services (MSs) in the edge-cloud continuum. The protocol is implemented using the Omnet++ simulator, and is based on real-world antenna location, and on SUMO (Simulator of Urban MObility).

dockerfiles icon dockerfiles

Source files for building OMNeT++ related docker images

fiat icon fiat

This project provides tools to simulate access strategies and cache-content advertisement schemes for distributed caching.

sfc_migration icon sfc_migration

This project simulates deployment and migration of Service Function Chains (SFC) in data-centers.

sketches icon sketches

This project studies the usage of sketches and estimators for network telemetry and neural networks. The project includes Python implementation of various sketch and esimation schemes, such as Morris Counters, CEDAR, SEAD, and Count Min Sketch. As the research is still in preliminary stage, the code is not fully debugged yet.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.