SLAP: An Adaptive, Learned Admission Policy for Content Delivery Network Caching

被引:6
作者
Liu, Ke [1 ]
Wu, Kan [2 ]
Wang, Hua [1 ]
Zhou, Ke [1 ]
Zhang, Ji [1 ]
Li, Cong [3 ]
机构
[1] Huazhong Univ Sci & Technol, Wuhan Natl Lab Optoelectron, Wuhan, Peoples R China
[2] Univ Wisconsin Madison, Madison, WI USA
[3] Tencent Technol Shenzhen Co Ltd, Shenzhen, Peoples R China
来源
2023 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM, IPDPS | 2023年
基金
中国国家自然科学基金;
关键词
Content Delivery Network; admission policy; segmented;
D O I
10.1109/IPDPS54959.2023.00053
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
"Learned" admission policies have shown promise in improving Content Delivery Network (CDN) cache performance and lowering operational costs. Unfortunately, existing learned policies are optimized with a few fixed cache sizes while in reality, cache sizes often vary over time in an unpredictable manner. As a result, existing solutions cannot provide consistent benefits in production settings. We present SLAP, a learned CDN cache admission approach based on segmented object reuse time prediction. SLAP predicts an object's reuse time range using the Long-Short-Term-Memory model and admits objects that will be reused (before eviction) given the current cache size. SLAP separates model training from cache size, allowing it to adapt to arbitrary sizes. The key to our solution is a novel segmented labeling scheme that enables SLAP to precisely predict object reuse time. To further make SLAP a practical and efficient solution, we propose aggressive reusing of computation and training on sampled traces to optimize model training, and a specialized predictor architecture that overlaps prediction computation with miss object fetching to optimize model inference. Our experiments with production CDN traces show that SLAP achieves significantly lower write traffic (38%59%), longer SSDs service life (104%-178%), a consistently higher hit rate (3.2%-11.7%), and requires no effort to adapt to changing cache sizes, outperforming existing policies.
引用
收藏
页码:457 / 467
页数:11
相关论文
共 50 条
[31]   CONTENT DISTRIBUTION TECHNIQUE WITH IN VIRTUAL ORGANIZATION(vo) BASED PEERING CONTENT DELIVERY NETWORK [J].
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
[32]   Content Delivery Network and External Resources Detection for Selected Hosts [J].
Deyneko, Vladyslav ;
Jozwiak, Ireneusz J. .
INFORMATION SYSTEMS ARCHITECTURE AND TECHNOLOGY, PT I, 2018, 655 :283-291
[33]   Server-Based Bitrate Allocation in Content Delivery Network [J].
Zhang, Dongyan ;
He, Hui ;
Li, Weihua .
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
[34]   Design and Implementation of a Hierarchical Content Delivery Network Interconnection Model [J].
Sen Sarma, Sayan ;
Setua, S. K. .
PROCEEDINGS OF 3RD INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING, NETWORKING AND INFORMATICS, ICACNI 2015, VOL 2, 2016, 44 :71-82
[35]   Mathematic model for query optimal distribution in a content delivery network [J].
R. M. Alyguliev .
Automatic Control and Computer Sciences, 2008, 42 (1) :45-49
[36]   An Integrating Unicast and Multicast Solution by Extending Content Delivery Network to Satellite [J].
Yang, Hui ;
Li, Hewu ;
Wu, Qian .
2018 14TH INTERNATIONAL WIRELESS COMMUNICATIONS & MOBILE COMPUTING CONFERENCE (IWCMC), 2018, :1414-1419
[37]   A Cloud-Oriented Content Delivery Network Paradigm: Modeling and Assessment [J].
Papagianni, Chrysa ;
Leivadeas, Aris ;
Papavassiliou, Symeon .
IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2013, 10 (05) :287-300
[38]   Beyond 1 Million Nodes: A Crowdsourced Video Content Delivery Network [J].
Sun, Lifeng ;
Ma, Ming ;
Hu, Wen ;
Pang, Haitian ;
Wang, Zhi .
IEEE MULTIMEDIA, 2017, 24 (03) :54-63
[39]   Insights on Effectiveness Towards Research Approaches Deployed in Content Delivery Network [J].
Priyanka, D. ;
Channakrishnaraju ;
Chethan, B. K. .
SOFTWARE ENGINEERING PERSPECTIVES IN SYSTEMS, VOL. 1, 2022, 501 :224-243
[40]   Rural Online Distance Education based on Content Delivery Network in Beijing [J].
Zhao, Ji-chun ;
Liu, Shi-hong ;
Zhang, Jun-feng .
INTERNATIONAL JOURNAL OF ONLINE ENGINEERING, 2015, 11 (07) :29-32