Fresh Caching for Dynamic Content

被引:21
作者
Abolhassani, Bahman [1 ]
Tadrous, John [2 ]
Eryilmaz, Atilla [1 ]
Yeh, Edmund [3 ]
机构
[1] Ohio State Univ, Dept Elect & Comp Engn, Columbus, OH 43210 USA
[2] Gonzaga Univ, Dept Elect & Comp Engn, Spokane, WA 99202 USA
[3] Northeastern Univ, Dept Elect & Comp Engn, Boston, MA 02115 USA
来源
IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2021) | 2021年
关键词
Content Distribution Networks; Caching; Age of Information; Dynamic Content;
D O I
10.1109/INFOCOM42981.2021.9488731
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We introduce a framework and provably-efficient schemes for 'fresh' caching at the (front-end) local cache of content that is subject to 'dynamic' updates at the (back-end) database. We start by formulating the hard-cache-constrained problem for this setting, which quickly becomes intractable due to the limited cache. To bypass this challenge, we first propose a flexible time-based-eviction model to derive the average system cost function that measures the system's cost due to the service of aging content in addition to the regular cache miss cost. Next, we solve the cache-unconstrained case, which reveals how the refresh dynamics and popularity of content affect the optimal caching. Then, we extend our approach to a soft-cache-constrained version, where we can guarantee that the cache use is limited with arbitrarily high probability. The corresponding solution reveals the interesting insight that `whether to cache an item or not in the local cache?' depends primarily on its popularity level, whereas 'how long the cached item should be held in the cache before eviction?' depends primarily on its refresh rate. Moreover, we investigate the cost-cache saving tradeoffs and prove that substantial cache gains can be obtained while also asymptotically achieving the minimum cost as the database size grows.
引用
收藏
页数:10
相关论文
共 25 条
[1]  
Abolhassani Bahman, 2019, IEEE INFOCOM 2019 - IEEE Conference on Computer Communications, P1, DOI 10.1109/INFOCOM.2019.8737526
[2]  
Abolhassani B, 2020, 2020 18TH INTERNATIONAL SYMPOSIUM ON MODELING AND OPTIMIZATION IN MOBILE, AD HOC, AND WIRELESS NETWORKS (WIOPT)
[3]  
[Anonymous], 2001, Web caching
[4]  
[Anonymous], 2020, IEEE ACM T NETWORKIN
[5]   Exact analysis of TTL cache networks [J].
Berger, Daniel S. ;
Gland, Philipp ;
Singla, Sahil ;
Ciucu, Florin .
PERFORMANCE EVALUATION, 2014, 79 :2-23
[6]   Distributed Caching Algorithms for Content Distribution Networks [J].
Borst, Sem ;
Gupta, Varun ;
Walid, Anwar .
2010 PROCEEDINGS IEEE INFOCOM, 2010,
[7]  
Cassandra A. R., 1998, THESIS BROWN U PROVI
[8]   On the Age of Information in Status Update Systems With Packet Management [J].
Costa, Maice ;
Codreanu, Marian ;
Ephremides, Anthony .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2016, 62 (04) :1897-1910
[9]   A Utility Optimization Approach to Network Cache Design [J].
Dehghan, Mostafa ;
Massoulie, Laurent ;
Towsley, Don ;
Menasche, Daniel Sadoc ;
Tay, Y. C. .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2019, 27 (03) :1013-1027
[10]   ASYMPTOTIC MISS RATIOS OVER INDEPENDENT REFERENCES [J].
FAGIN, R .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1977, 14 (02) :222-250