This project provides simulation tools to test several access strategies for distributed caching in the typical practical case, where the information about the cached content may be stale. In this problem, a user, who is equipped with several caches, receives periodical updates about the cached content; such updates are commonly called indicators. The user has to select which caches to access, to obtain the requested datum at the lowest price and maximum certainty possible.
For details about the problem and the algorithms used, please refer to the paper:
[1] I. Cohen, Gil Einziger, R. Friedman, and G. Scalosub, Access Strategies for Network Caching, IEEE Transactions on Networking, Vol. 29(2), 2021, pp.609-622.
Note: this is an obsolete repo. Newer projects with more advanced capabilities can be found in the FIAT repo.