Cocktail Edge Caching: Ride Dynamic Trends of Content Popularity With Ensemble Learning

被引:13
|
作者
Zong, Tongyu [1 ]
Li, Chen [1 ]
Lei, Yuanyuan [1 ]
Li, Guangyu [1 ]
Cao, Houwei [2 ]
Liu, Yong [1 ]
机构
[1] NYU, Tandon Sch Engn, Dept Elect & Comp Engn, Brooklyn, NY 11201 USA
[2] New York Inst Technol, Dept Comp Sci, New York, NY 10023 USA
关键词
History; Heuristic algorithms; Robustness; Market research; Internet; IEEE transactions; Computational modeling; Edge caching; video; deep reinforcement learning; LSTM;
D O I
10.1109/TNET.2022.3193680
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Edge caching will play a critical role in facilitating the emerging content-rich applications. However, it faces many new challenges, in particular, the highly dynamic content popularity and the heterogeneous caching configurations. In this paper, we propose Cocktail Edge Caching, that tackles the dynamic popularity and heterogeneity through ensemble learning. Instead of trying to find a single dominating caching policy for all the caching scenarios, we employ an ensemble of constituent caching policies and adaptively select the best-performing policy to control the cache. Towards this goal, we first show through formal analysis and experiments that different variations of the LFU and LRU policies have complementary performance in different caching scenarios. We further develop a novel caching algorithm that enhances LFU/LRU with deep recurrent neural network (LSTM) based time-series analysis. Finally, we develop a deep reinforcement learning agent that adaptively combines base caching policies according to their virtual hit ratios on parallel virtual caches. Through extensive experiments driven by real content requests from two large video streaming platforms, we demonstrate that CEC not only consistently outperforms all single policies, but also improves the robustness of them. CEC can be well generalized to different caching scenarios with low computation overheads for deployment.
引用
收藏
页码:208 / 219
页数:12
相关论文
共 50 条
  • [21] The Design of Dynamic Probabilistic Caching with Time-Varying Content Popularity
    Gao, Jie
    Zhang, Shan
    Zhao, Lian
    Shen, Xuemin
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2021, 20 (04) : 1672 - 1684
  • [22] CoPUP: content popularity and user preferences aware content caching framework in mobile edge computing
    Yasir, Muhammad
    Zaman, Sardar Khaliq Uz
    Maqsood, Tahir
    Rehman, Faisal
    Mustafa, Saad
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2023, 26 (01): : 267 - 281
  • [23] Active Content Popularity Learning and Caching Optimization With Hit Ratio Guarantees
    Bommaraveni, Srikanth
    Vu, Thang X.
    Chatzinotas, Symeon
    Ottersten, Bjorn
    IEEE ACCESS, 2020, 8 : 151350 - 151359
  • [24] Content Popularity Prediction and Caching for ICN: A Deep Learning Approach With SDN
    Liu, Wai-Xi
    Zhang, Jie
    Liang, Zhong-Wei
    Peng, Ling-Xi
    Cai, Jun
    IEEE ACCESS, 2018, 6 : 5075 - 5089
  • [25] Single vs Distributed Edge Caching for Dynamic Content
    Abolhassani, Bahman
    Tadrous, John
    Eryilmaz, Atilla
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2022, 30 (02) : 669 - 682
  • [26] Fresh Caching of Dynamic Content Over the Wireless Edge
    Abolhassani, Bahman
    Tadrous, John
    Eryilmaz, Atilla
    Yeh, Edmund
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2022, 30 (05) : 2315 - 2327
  • [27] Evaluation of edge caching/offloading for dynamic content delivery
    Yuan, C
    Chen, Y
    Zhang, Z
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2004, 16 (11) : 1411 - 1423
  • [28] Placement of Dynamic Content Items in Mobile Edge Caching
    Zhang, Shan
    Wang, Liudi
    Zhang, Nu
    Luo, Hongbing
    Zhou, Sheng
    PROCEEDINGS OF THE 2020 32ND INTERNATIONAL TELETRAFFIC CONGRESS (ITC 32), 2020, : 138 - 146
  • [29] An Edge Caching Strategy Based on User Speed and Content Popularity for Mobile Video Streaming
    Chen, Yingwen
    Yu, Hujie
    Hu, Bowen
    Duan, Zhimin
    Xue, Guangtao
    ELECTRONICS, 2021, 10 (18)
  • [30] Content Popularity Estimation in Edge-Caching Networks from Bayesian Inference Perspective
    Mehrizi, Sajad
    Tsakmalis, Anestis
    Chatzinotas, Symeon
    Ottersten, Bjorn
    2019 16TH IEEE ANNUAL CONSUMER COMMUNICATIONS & NETWORKING CONFERENCE (CCNC), 2019,