On Resource Pooling and Separation for LRU Caching
Jian Tan, Guocong Quan, Kaiyi Ji, Ness Shroff

TL;DR
This paper analyzes when resource pooling or separation in LRU caching minimizes miss probabilities, considering factors like data size, popularity, and request rates, and provides asymptotic characterizations for large cache sizes.
Contribution
It offers a comprehensive asymptotic analysis of miss probabilities for multiple flows under resource pooling and separation, extending existing models to diverse data distributions and sizes.
Findings
Joint serving is optimal when data sizes and popularities are similar.
Separating flows can be better when data sizes vary significantly.
Quantifies critical points where pooling outperforms separation.
Abstract
Caching systems using the Least Recently Used (LRU) principle have now become ubiquitous. A fundamental question for these systems is whether the cache space should be pooled together or divided to serve multiple flows of data item requests in order to minimize the miss probabilities. In this paper, we show that there is no straight yes or no answer to this question, depending on complex combinations of critical factors, including, e.g., request rates, overlapped data items across different request flows, data item popularities and their sizes. Specifically, we characterize the asymptotic miss probabilities for multiple competing request flows under resource pooling and separation for LRU caching when the cache size is large. Analytically, we show that it is asymptotically optimal to jointly serve multiple flows if their data item sizes and popularity distributions are similar and…
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 · Optimization and Search Problems
