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 条
  • [21] Adaptive DSR routing caching strategy based on local connection mechanism
    Cai, Zenyu
    Li, Jingxiao
    Zhang, Yuhao
    Zhang, Jianwei
    Wang, Wenqian
    INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2022, 15 (01) : 27 - 33
  • [22] A Cloud Based Dynamic Content Delivery Network
    Fan, Chih-Tien
    Piboonudompornkul, Pawat
    Wu, Zong-You
    INTELLIGENT SYSTEMS AND APPLICATIONS (ICS 2014), 2015, 274 : 2152 - 2161
  • [23] Adaptive Size-Aware Cache Insertion Policy for Content Delivery Networks
    Wang, Peng
    Liu, Yu
    Zhao, Zhelong
    Zhou, Ke
    Huang, Zhihai
    Chen, Yanxiong
    2022 IEEE 40TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD 2022), 2022, : 195 - 202
  • [24] Reconfigurable WDM Multicast Supporting Content Delivery for Content Delivery Network Based on SOA and TB-WSS
    Li, Ze
    Zhang, Min
    Wang, Danshi
    Cui, Yue
    2016 21ST OPTOELECTRONICS AND COMMUNICATIONS CONFERENCE (OECC) HELD JOINTLY WITH 2016 INTERNATIONAL CONFERENCE ON PHOTONICS IN SWITCHING (PS), 2016,
  • [25] Proactive Content Caching Based on Actor-Critic Reinforcement Learning for Mobile Edge Networks
    Jiang, Wei
    Feng, Daquan
    Sun, Yao
    Feng, Gang
    Wang, Zhenzhong
    Xia, Xiang-Gen
    IEEE TRANSACTIONS ON COGNITIVE COMMUNICATIONS AND NETWORKING, 2022, 8 (02) : 1239 - 1252
  • [26] CSV: Content Service Offloading System with Vehicular Caching
    Kyung, Yeunwoong
    Song, Taewon
    SENSORS, 2022, 22 (20)
  • [27] Blockchain-based Content Delivery Networks: Content Transparency Meets User Privacy
    Vu, Thang X.
    Chatzinotas, Symeon
    Ottersten, Bjorn
    2019 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2019,
  • [28] CONTENT DISTRIBUTION TECHNIQUE WITH IN VIRTUAL ORGANIZATION(vo) BASED PEERING CONTENT DELIVERY NETWORK
    Hossain, Tanjil
    Khan, Jamil Ahmed
    Fayez, Syed Tanvir
    12TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY: ICT FOR GREEN GROWTH AND SUSTAINABLE DEVELOPMENT, VOLS 1 AND 2, 2010, : 220 - 224
  • [29] Joint Resource Allocation and Content Caching in Virtualized Content-Centric Wireless Networks
    Thinh Duy Tran
    Le, Long Bao
    IEEE ACCESS, 2018, 6 : 11329 - 11341
  • [30] Mobile Content Delivery Scheme Based on User Characteristics Categorization
    Kim, Tae-Kook
    ADVANCED SCIENCE LETTERS, 2017, 23 (10) : 9917 - 9920