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 条
[41]   Provisioning network slice for mobile content delivery in uncertain MEC environment [J].
Liu, Jiayi ;
Yao, Wenbin ;
Wang, Chen ;
Yang, Qinghai .
COMPUTER NETWORKS, 2023, 224
[42]   Algorithms to Calculate the Most Reliable Maximum Flow in Content Delivery Network [J].
Zhang, Baili ;
Ling, Keke ;
Zhang, Pei ;
Zhang, Zhao ;
Zhong, Mingjun .
COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2022, 41 (02) :699-715
[43]   Traffic Engineering of Peer-Assisted Content Delivery Network with Content-Oriented Incentive Mechanism [J].
Maki, Naoya ;
Nishio, Takayuki ;
Shinkuma, Ryoichi ;
Mori, Tatsuya ;
Kamiyama, Noriaki ;
Kawahara, Ryoichi ;
Takahashi, Tatsuro .
IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2012, E95D (12) :2860-2869
[44]   Hybrid Cache Architecture Using Big Data Analysis for Content Delivery Network [J].
Ku, Tai-Yeon ;
Chung, Young-Sik ;
Shinn, John D. ;
Choi, Hoon .
2014 IEEE FOURTH INTERNATIONAL CONFERENCE ON BIG DATA AND CLOUD COMPUTING (BDCLOUD), 2014, :273-274
[45]   A Multi-Objective Approach for Optimizing Content Delivery Network System Configuration [J].
Hoang-Loc La ;
Thanh Le Hai Hoang ;
Nam Thoai .
2021 22ND ASIA-PACIFIC NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (APNOMS), 2021, :226-229
[46]   Implementation of Meta-services for Content Delivery Network Service in the Cloud Environment [J].
Wang, Xiaoying ;
Jin, Xin ;
Fan, Lihua ;
Huang, Weitong .
INDUSTRIAL INSTRUMENTATION AND CONTROL SYSTEMS, PTS 1-4, 2013, 241-244 :3053-+
[47]   Resource Reservation and Request Routing for a Cloud-Based Content Delivery Network [J].
Fan, Qilin ;
Jiang, Yuming ;
Yin, Hao ;
Lyu, Yongqiang ;
Wang, Sen ;
Huang, Haojun ;
Zhang, Xu .
2019 13TH IEEE INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE) / 10TH INTERNATIONAL WORKSHOP ON JOINT CLOUD COMPUTING (JCC) / IEEE INTERNATIONAL WORKSHOP ON CLOUD COMPUTING IN ROBOTIC SYSTEMS (CCRS), 2019, :281-286
[48]   A dynamic optimizing adjustment model for file storage distribution in content delivery network [J].
Huang, Yongsheng ;
Tian, Xiaoyu ;
Liu, Yazhi .
Huang, Y., 1788, Asian Network for Scientific Information (12) :1788-1795
[49]   An Investigational Study and Analysis of Cloud-based Content Delivery Network: Perspectives [J].
Jayakumar, Suman ;
Prakash, S. ;
Akki, C. B. .
INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2018, 9 (10) :307-314
[50]   Reverse-query diffusion over unstructured overlay network for content delivery [J].
Fujita, Yoshikatsu ;
Mori, Daisuke ;
Saruwatari, Yasufumi ;
Tsuda, Kazuhiko .
INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2008, 33 (2-3) :131-137