Affiliation:
1. University of Chicago, Chicago IL, USA
2. Purdue University, West Lafayette IN, USA
Abstract
Caching plays a crucial role in networking systems to reduce the load on the network and is commonly employed by content delivery networks (CDNs) to improve performance. One of the commonly used mechanisms, Least Recently Used (LRU), works well for identical file sizes. However, for asymmetric file sizes, the performance deteriorates. This article proposes an adaptation to the LRU strategy, called gLRU, where the file is sub-divided into equal-sized chunks. In this strategy, a chunk of the newly requested file is added in the cache, and a chunk of the least-recently-used file is removed from the cache. Even though approximate analysis for the hit rate has been studied for LRU, the analysis does not extend to gLRU, since the metric of interest is no longer the hit rate as the cache has partial files. This article provides a novel approximation analysis for this policy where the cache may have partial file contents. The approximation approach is validated by simulations. Further, gLRU outperforms the LRU strategy for a Zipf file popularity distribution and censored Pareto file size distribution for the file download times. Video streaming applications can further use the partial cache contents to help the stall duration significantly, and the numerical results indicate significant improvements (32%) in stall duration using the gLRU strategy as compared to the LRU strategy. Furthermore, the gLRU replacement policy compares favorably to two other cache replacement policies when simulated on MSR Cambridge Traces obtained from the SNIA IOTTA repository.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Networks and Communications,Hardware and Architecture,Safety, Risk, Reliability and Quality,Media Technology,Information Systems,Software,Computer Science (miscellaneous)
Reference44 articles.
1. Sprout: A Functional Caching Approach to Minimize Service Latency in Erasure-Coded Storage
2. Oleg Ivanovich Aven Edward Grady Coffman and Yakov Afroimovich Kogan. 1987. Stochastic Analysis of Computer Storage vol. 38. Springer Science 8 Business Media. Oleg Ivanovich Aven Edward Grady Coffman and Yakov Afroimovich Kogan. 1987. Stochastic Analysis of Computer Storage vol. 38. Springer Science 8 Business Media.
3. Web caching and Zipf-like distributions: evidence and implications
4. Hierarchical Web caching systems: modeling, design and experimental results
Cited by
11 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献