Analyzing the Performance of LRU Caches under Non-Stationary Traffic Patterns
Mohamed Ahmed, Stefano Traverso, Paolo Giaccone, Emilio Leonardi,, Saverio Niccolini

TL;DR
This paper introduces the first analytical model for LRU cache performance under non-stationary traffic, accurately predicting hit probabilities as content popularity evolves over time.
Contribution
It presents a novel analytic model for LRU cache performance under non-stationary traffic, validated by simulations, capturing dynamic content popularity effects.
Findings
Cache performance depends on content lifetime and request volume.
The model accurately estimates hit probability in non-stationary scenarios.
Performance is influenced by content request distribution and popularity shape.
Abstract
This work presents, to the best of our knowledge of the literature, the first analytic model to address the performance of an LRU (Least Recently Used) implementing cache under non-stationary traffic conditions, i.e., when the popularity of content evolves with time. We validate the accuracy of the model using Monte Carlo simulations. We show that the model is capable of accurately estimating the cache hit probability, when the popularity of content is non-stationary. We find that there exists a dependency between the performance of an LRU implementing cache and i) the lifetime of content in a system, ii) the volume of requests associated with it, iii) the distribution of content request volumes and iv) the shape of the popularity profile over time.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCaching and Content Delivery · Advanced Data Storage Technologies · Opportunistic and Delay-Tolerant Networks
