Optimal Device-Aware Caching
TLDR
This work designs provably optimal policies for jointly minimizing the content retrieval delay and the flash damage and numerically compares them against prior policies.Abstract:
Caches in Content-Centric Networks (CCN) are increasingly adopting flash memory based storage. The current flash cache technology stores all files with the largest possible “expiry date,” i.e., the files are written in the memory so that they are retained for as long as possible. This, however, does not leverage the CCN data characteristics where content is typically short-lived and has a distinct popularity profile. Writing files in a cache using the longest retention time damages the memory device thus reducing its lifetime. However, writing using a small retention time can increase the content retrieval delay, since, at the time a file is requested, the file may already have been expired from the memory. This motivates us to consider a joint optimization wherein we obtain optimal policies for jointly minimizing the content retrieval delay (which is a network-centric objective) and the flash damage (which is a device-centric objective). Caching decisions now not only involve what to cache but also for how long to cache each file. We design provably optimal policies and numerically compare them against prior policies.read more
Citations
More filters
Proceedings ArticleDOI
Practical Bounds on Optimal Caching with Variable Object Sizes
TL;DR: This analysis shows that current caching systems are in fact still far from optimal, suffering 11-43% more cache misses than OPT, whereas the best prior offline bounds suggest that there is essentially no room for improvement.
Journal ArticleDOI
Practical Bounds on Optimal Caching with Variable Object Sizes
TL;DR: This analysis shows that current caching systems are in fact still far from optimal, suffering 11--43% more cache misses than OPT, whereas the best prior offline bounds suggest that there is essentially no room for improvement.
Proceedings ArticleDOI
Hold'em Caching: Proactive Retention-Aware Caching with Multi-path Routing for Wireless Edge Networks
TL;DR: This work forms the problem of Proactive Retention Routing Optimization as a non-convex, non-linear mixed-integer program, and proves that it is NP-hard under both multicast/unicast modes and develops greedy algorithms that have provable performance bounds for the case of uncapacitated caches.
Journal ArticleDOI
The Design of Dynamic Probabilistic Caching with Time-Varying Content Popularity
TL;DR: In this article, the authors proposed a dynamic probabilistic caching for the scenario when the instantaneous content popularity may vary with time while it is possible to predict the average content popularity over a time window.
Proceedings ArticleDOI
Proactive retention aware caching
TL;DR: It is proved that PRAC is NP-Hard in general and it is shown thatPRAC admits efficient polynomial time algorithms when the storage cost is linear in retention times and caches have a large capacity.
References
More filters
Journal ArticleDOI
A view of cloud computing
Michael Armbrust,Armando Fox,Rean Griffith,Anthony D. Joseph,Randy H. Katz,Andy Konwinski,Gunho Lee,David A. Patterson,Ariel Rabkin,Ion Stoica,Matei Zaharia +10 more
TL;DR: The clouds are clearing the clouds away from the true potential and obstacles posed by this computing capability.
Journal ArticleDOI
A study of replacement algorithms for a virtual-storage computer
TL;DR: One of the basic limitations of a digital computer is the size of its available memory; an approach that permits the programmer to use a sufficiently large address range can accomplish this objective, assuming that means are provided for automatic execution of the memory-overlay functions.
Proceedings ArticleDOI
BCube: a high performance, server-centric network architecture for modular data centers
Chuanxiong Guo,Guohan Lu,Dan Li,Haitao Wu,Xuan Zhang,Yunfeng Shi,Chen Tian,Yongguang Zhang,Songwu Lu +8 more
TL;DR: Experiments in the testbed demonstrate that BCube is fault tolerant and load balancing and it significantly accelerates representative bandwidth-intensive applications.
Journal ArticleDOI
Cache in the air: exploiting content caching and delivery techniques for 5G systems
TL;DR: A novel edge caching scheme based on the concept of content-centric networking or information-centric networks is proposed and evaluated, using trace-driven simulations to evaluate the performance of the proposed scheme and validate the various advantages of the utilization of caching content in 5G mobile networks.
Journal ArticleDOI
Seven ways that HetNets are a cellular paradigm shift
TL;DR: The most important shifts in cellular technology in 10-20 years are distilled down to seven key factors, with the implications described and new models and techniques proposed for some, while others are ripe areas for future exploration.