A Lightweight and Adaptive Cache Partitioning Scheme for Content Delivery Networks

被引:1
|
作者
Wang, Peng [1 ]
Zhao, Zhelong [1 ]
Liu, Yu [2 ]
Zhou, Ke [1 ]
Huang, Zhihai [3 ]
Chen, Yanxiong [3 ]
机构
[1] Huazhong Univ Sci & Technol, Wuhan Natl Lab Optoelect, Wuhan, Peoples R China
[2] Huazhong Univ Sci & Technol, Sch Comp Sci & Technol, Wuhan, Peoples R China
[3] Tencent Technol Shenzhen Co Ltd, Shenzhen, Peoples R China
基金
中国国家自然科学基金;
关键词
content delivery network; cache partitioning; performance isolation;
D O I
10.1109/ICCD56317.2022.00066
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Allocating exclusive resources for different applications in content delivery networks (CDNs) allows for a higher overall hit ratio. The cache partitioning schemes on Last-Level Cache (LLC) are promising solutions that dynamically split cache sizes into partitions corresponding to threads by the miss ratio curve (MRC). Nonetheless, due to the sheer number of applications and various item sizes in CDNs, partitioning via MRC will cause high computational overheads and performance fluctuations. As a result, in this paper, we propose a lightweight and adaptive cache partitioning scheme (LAP) for CDNs. LAP establishes a shadow cache for each partition, where the size of the partition and its shadow cache is equal to the size of the integral cache. The average number of hits on the granularity unit in the shadow caches, where the size of the granularity equals the size of the probable largest item, is used to sort N partitions in decreasing order. When resizing partitions, LAP transfers a capacity of the size of granularity from the (N - k + 1)-th (k <= N/2) partition into the k-th partition. Meanwhile, we provide a threshold that neglects partition resizing and improves partitioning efficiency. This lightweight scheme can enhance resource utilization by progressively adapting to workload variations. We have deployed LAP in PicCloud of Company-T and LAP can improve the OHR by 9.34% and reduce the average user access latency by 12.5ms. Then, we verify LAP in the public trace from Akamai and the real trace from PicCloud. Experimental results demonstrate that LAP outperforms other cache partitioning schemes and tackles the performance cliff problem with little overhead.
引用
收藏
页码:407 / 410
页数:4
相关论文
共 50 条
  • [1] A Lightweight and Adaptive Cache Allocation Scheme for Content Delivery Networks
    Liu, Ke
    Wang, Hua
    Zhou, Ke
    Li, Cong
    [J]. 2023 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, DATE, 2023,
  • [2] ε-LAP:A Lightweight and Adaptive Cache Partitioning Scheme With Prudent Resizing Decisions for Content Delivery Networks
    Wang, Peng
    Liu, Yu
    Liu, Ziqi
    Zhao, Zhelong
    Liu, Ke
    Zhou, Ke
    Huang, Zhihai
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2024, 12 (03) : 942 - 953
  • [3] An Edge Cache-based Content Delivery Scheme in Green Wireless Networks
    Fang, Chao
    Wen, Xinyan
    Ling, Ziyi
    Xu, Sheng
    Liu, Changtong
    Wang, Zhuwei
    Sun, Enchang
    [J]. 2019 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2019,
  • [4] Stochastic Dynamic Cache Partitioning for Encrypted Content Delivery
    Araldo, Andrea
    Dan, Gyorgy
    Rossi, Dario
    [J]. 2016 28TH INTERNATIONAL TELETRAFFIC CONGRESS (ITC 28), VOL 1, 2016, : 139 - 147
  • [5] Adaptive Size-Aware Cache Insertion Policy for Content Delivery Networks
    Wang, Peng
    Liu, Yu
    Zhao, Zhelong
    Zhou, Ke
    Huang, Zhihai
    Chen, Yanxiong
    [J]. 2022 IEEE 40TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD 2022), 2022, : 195 - 202
  • [6] An Adaptive Bloom Filter Cache Partitioning Scheme for Multicore Architectures
    Nikas, Konstantinos
    Horsnell, Matthew
    Garside, Jim
    [J]. 2008 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING AND SIMULATION, PROCEEDINGS, 2008, : 25 - +
  • [7] Dynamic cache management in content delivery networks
    Thomdapu, Srujan Teja
    Katiyar, Palash
    Rajawat, Ketan
    [J]. COMPUTER NETWORKS, 2021, 187
  • [8] A Cache Management Scheme for Efficient Content Eviction and Replication in Cache Networks
    Bilal, Muhammad
    Kang, Shin-Gak
    [J]. IEEE ACCESS, 2017, 5 : 1692 - 1701
  • [9] An adaptive shared/private NUCA cache partitioning scheme for chip multiprocessors
    Dybdahl, Haakon
    Stenstrom, Per
    [J]. THIRTEENTH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, PROCEEDINGS, 2007, : 2 - +
  • [10] Internet cache location and design of content delivery networks
    Wierzbicki, A
    [J]. WEB ENGINEERING AND PEER TO PEER COMPUTING, 2002, 2376 : 69 - 82