Cocktail Edge Caching: Ride Dynamic Trends of Content Popularity with Ensemble Learning
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). Builds on 10 of its 46 references that are in the map. First posted on arXiv 14 Jan 2021.
Builds on
10 of 46 references.
References · 10
- 2015Deep Reinforcement Learning with Double Q-learningcited by 1,745
- 2017Optimal and Scalable Caching for 5G Using Reinforcement Learning of Space-time Popularitiescited by 15
- 2017A Reinforcement-Learning Approach to Proactive Caching in Wireless Networkscited by 14
- 2013Temporal Locality in Today's Content Caching: Why it Matters and How to Model itcited by 13
- 2017A Survey on Mobile Edge Networks: Convergence of Computing, Caching and Communicationscited by 12
- 2018Reinforcement Learning for Adaptive Caching with Dynamic Storage Pricingcited by 8
- 2017Understanding Performance of Edge Content Caching for Mobile Video Streamingcited by 3
- 2015Unravelling the Impact of Temporal and Geographical Locality in Content Caching Systemscited by 2
- 2017Accurate Learning or Fast Mixing? Dynamic Adaptability of Caching Algorithmscited by 1
- 2020PA-Cache: Evolving Learning-Based Popularity-Aware Content Caching in Edge Networkscited by 1
Built on by
Citing papers per year: 2022: 1; 2023: 1; 2024: 3.
5 papers.
- 2022Predictive Edge Caching through Deep Mining of Sequential Patterns in User Content Retrievalscited by 3
- 2024Visual SLAM with 3D Gaussian Primitives and Depth Priors Enabling Novel View Synthesiscited by 2
- 2023Semantics-enhanced Temporal Graph Networks for Content Popularity Predictioncited by 1
- 2024Edge Caching Optimization with PPO and Transfer Learning for Dynamic Environmentscited by 1
- 2024Spatial Visibility and Temporal Dynamics: Revolutionizing Field of View Prediction in Adaptive Point Cloud Video Streamingcited by 0
- 2024Edge Caching Optimization with PPO and Transfer Learning for Dynamic Environments14 Nov 2024
- 2024Spatial Visibility and Temporal Dynamics: Revolutionizing Field of View Prediction in Adaptive Point Cloud Video Streaming26 Sep 2024
- 2024Visual SLAM with 3D Gaussian Primitives and Depth Priors Enabling Novel View Synthesis10 Aug 2024
- 2023Semantics-enhanced Temporal Graph Networks for Content Popularity Prediction29 Jan 2023
- 2022Predictive Edge Caching through Deep Mining of Sequential Patterns in User Content Retrievals6 Oct 2022