Adaptive TTL-Based Caching for Content Delivery

被引:19
作者
Basu, Soumya [1 ]
Sundarrajan, Aditya [2 ]
Ghaderi, Javad [3 ]
Shakkottai, Sanjay [1 ]
Sitaraman, Ramesh [2 ]
机构
[1] Univ Texas Austin, Dept Elect & Comp Engn, Austin, TX 78712 USA
[2] Univ Massachusetts, Coll Informat & Comp Sci, Amherst, MA 01003 USA
[3] CUNY, Dept Elect Engn, New York, NY 10027 USA
基金
美国国家科学基金会;
关键词
TTL caches; content delivery network; adaptive caching; actor-critic algorithm; ACTOR-CRITIC ALGORITHMS; FLUID LIMIT; MODELS;
D O I
10.1109/TNET.2018.2818468
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Content delivery networks (CDNs) cache and serve a majority of the user-requested content on the Internet. Designing caching algorithms that automatically adapt to the heterogeneity, burstiness, and non-stationary nature of real-world content requests is a major challenge and is the focus of our work. While there is much work on caching algorithms for stationary request traffic, the work on non-stationary request traffic is very limited. Consequently, most prior models are inaccurate for non-stationary production CDN traffic. We propose two TTL-based caching algorithms that provide provable performance guarantees for request traffic that is bursty and non-stationary. The first algorithm called d-TTL dynamically adapts a TTL parameter using stochastic approximation. Given a feasible target hit rate, we show that d-TTL converges to its target value for a general class of bursty traffic that allows Markov dependence over time and non-stationary arrivals. The second algorithm called f-TTL uses two caches, each with its own TTL. The first-level cache adaptively filters out non-stationary traffic, while the second-level cache stores frequently-accessed stationary traffic. Given feasible targets for both the hit rate and the expected cache size, f-TTL asymptotically achieves both targets. We evaluate both d-TTL and f-TTL using an extensive trace containing more than 500 million requests from a production CDN server. We show that both d-TTL and f-TTL converge to their hit rate targets with an error of about 1.3%. But, f-TTL requires a significantly smaller cache size than d-TTL to achieve the same hit rate, since it effectively filters out non-stationary content.
引用
收藏
页码:1063 / 1077
页数:15
相关论文
共 50 条
  • [31] Server-Based Bitrate Allocation in Content Delivery Network
    Zhang, Dongyan
    He, Hui
    Li, Weihua
    [J]. IEEE 12TH INT CONF UBIQUITOUS INTELLIGENCE & COMP/IEEE 12TH INT CONF ADV & TRUSTED COMP/IEEE 15TH INT CONF SCALABLE COMP & COMMUN/IEEE INT CONF CLOUD & BIG DATA COMP/IEEE INT CONF INTERNET PEOPLE AND ASSOCIATED SYMPOSIA/WORKSHOPS, 2015, : 779 - 785
  • [32] Joint Resource Allocation and Content Caching in Virtualized Content-Centric Wireless Networks
    Thinh Duy Tran
    Le, Long Bao
    [J]. IEEE ACCESS, 2018, 6 : 11329 - 11341
  • [33] Caching, transcoding, delivery and learning for advanced video streaming services
    Choi, Minseok
    Xiang, Tiange
    Lim, Hyelee
    Kim, Yunoh
    Ahn, Minkyun
    Oh, Sunghun
    Kim, Hyeonsu
    [J]. ICT EXPRESS, 2024, 10 (04): : 774 - 785
  • [34] On the Placement Delivery Array Design for Centralized Coded Caching Scheme
    Yan, Qifa
    Cheng, Minquan
    Tang, Xiaohu
    Chen, Qingchun
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 2017, 63 (09) : 5821 - 5833
  • [35] Survey on Adaptive Caching Techniques in Peer-to-Peer Network
    Tauhiduzzaman, Md.
    Nizamee, Md. Renesa
    Osmani, Sheikh Md. Rubabuddin
    Khan, Md. Mohiuddin
    Mahmood, A. S. M. Ashique
    [J]. PROCEEDINGS OF ICECE 2008, VOLS 1 AND 2, 2008, : 501 - 505
  • [36] Adaptive Caching for Data-Intensive Scientific Workflows in the Cloud
    Heidsieck, Gaetan
    de Oliveira, Daniel
    Pacitti, Esther
    Pradal, Christophe
    Tardieu, Francois
    Valduriez, Patrick
    [J]. DATABASE AND EXPERT SYSTEMS APPLICATIONS, PT II, 2019, 11707 : 452 - 466
  • [37] Rural Online Distance Education based on Content Delivery Network in Beijing
    Zhao, Ji-chun
    Liu, Shi-hong
    Zhang, Jun-feng
    [J]. INTERNATIONAL JOURNAL OF ONLINE ENGINEERING, 2015, 11 (07) : 29 - 32
  • [38] Research on content delivery networks
    [J]. Li, Q. (liqiao84@hit.edu.cn), 1600, Chinese Institute of Electronics (41): : 1560 - 1568
  • [39] The CODIS content delivery network
    Hlavacs, H
    Haddad, M
    Lafouge, C
    Kaplan, D
    Ribeiro, J
    [J]. COMPUTER NETWORKS-THE INTERNATIONAL JOURNAL OF COMPUTER AND TELECOMMUNICATIONS NETWORKING, 2005, 48 (01): : 75 - 89
  • [40] Caching-as-a-Service: Virtual Caching Framework in the Cloud-based Mobile Networks
    Li, Xiuhua
    Wang, Xiaofei
    Zhu, Chunsheng
    Cai, Wei
    Leung, Victor C. M.
    [J]. 2015 IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (INFOCOM WKSHPS), 2015, : 372 - 377