Context-Aware Proactive Content Caching with Service Differentiation in Wireless Networks
arXiv:1606.04236 · doi:10.1109/TWC.2016.2636139
Abstract
Content caching in small base stations or wireless infostations is considered to be a suitable approach to improve the efficiency in wireless content delivery. Placing the optimal content into local caches is crucial due to storage limitations, but it requires knowledge about the content popularity distribution, which is often not available in advance. Moreover, local content popularity is subject to fluctuations since mobile users with different interests connect to the caching entity over time. Which content a user prefers may depend on the user's context. In this paper, we propose a novel algorithm for context-aware proactive caching. The algorithm learns context-specific content popularity online by regularly observing context information of connected users, updating the cache content and observing cache hits subsequently. We derive a sublinear regret bound, which characterizes the learning speed and proves that our algorithm converges to the optimal cache content placement strategy in terms of maximizing the number of cache hits. Furthermore, our algorithm supports service differentiation by allowing operators of caching entities to prioritize customer groups. Our numerical results confirm that our algorithm outperforms state-of-the-art algorithms in a real world data set, with an increase in the number of cache hits of at least 14%.
32 pages, 9 figures, to appear in IEEE Transactions on Wireless Communications, see http://doi.org/10.1109/TWC.2016.2636139
References in corpus (5)
- Contextual Bandits with Similarity Information
- Multi-armed Bandits with Application to 5G Small Cells
- Content-Aware User Clustering and Caching in Wireless Small Cell Networks
- Distributed Online Learning in Social Recommender Systems
- Content-Level Selective Offloading in Heterogeneous Networks: Multi-armed Bandit Optimization and Regret Bounds
Cited by in corpus (35)
- Optimal and Scalable Caching for 5G Using Reinforcement Learning of Space-time Popularities
- Mobility-Aware Cooperative Caching in Vehicular Edge Computing Based on Asynchronous Federated and Deep Reinforcement Learning
- Applying Machine Learning Techniques for Caching in Edge Networks: A Comprehensive Survey
- Context-Aware Hierarchical Online Learning for Performance Maximization in Mobile Crowdsourcing
- Optimal Pricing of Internet of Things: A Machine Learning Approach
- Joint Service Caching and Task Offloading for Mobile Edge Computing in Dense Networks
- A Survey on Privacy-Preserving Caching at Network Edge: Classification, Solutions, and Challenges
- Collaborative Service Caching for Edge Computing in Dense Small Cell Networks
- A Non-Stationary Bandit-Learning Approach to Energy-Efficient Femto-Caching with Rateless-Coded Transmission
- Using Grouped Linear Prediction and Accelerated Reinforcement Learning for Online Content Caching
- Collaborative Multi-Agent Multi-Armed Bandit Learning for Small-Cell Caching
- AoI-Delay Tradeoff in Mobile Edge Caching with Freshness-Aware Content Refreshing
- Fast mmwave Beam Alignment via Correlated Bandit Learning
- A rolling-horizon dynamic programming approach for collaborative caching
- Edge Computing in the Dark: Leveraging Contextual-Combinatorial Bandit and Coded Computing
- Learning Automata Based Q-learning for Content Placement in Cooperative Caching
- Social Groups Based Content Caching in Wireless Networks
- Task Offloading and Replication for Vehicular Cloud Computing: A Multi-Armed Bandit Approach
- User Preference Learning Based Edge Caching for Fog Radio Access Network
- Budget-constrained Edge Service Provisioning with Demand Estimation via Bandit Learning
- Human-Like Hybrid Caching in Software-defined Edge Cloud
- Distributed Edge Caching via Reinforcement Learning in Fog Radio Access Networks
- Viewport-Aware Deep Reinforcement Learning Approach for 360 Video Caching
- PA-Cache: Evolving Learning-Based Popularity-Aware Content Caching in Edge Networks
- Graph-based Cooperative Caching in Fog-RAN
- Mobility-aware Content Preference Learning in Decentralized Caching Networks
- Mobility-Aware Routing and Caching: A Federated Learning Assisted Approach
- Distributed Network Caching via Dynamic Programming
- Dynamic Content Updates in Heterogeneous Wireless Networks
- Online User-AP Association with Predictive Scheduling in Wireless Caching Networks
- Robust, Deep, and Reinforcement Learning for Management of Communication and Power Networks
- Cooperative Caching in Fog Radio Access Networks: A Graph-based Approach
- QoE-driven Secure Video Transmission in Cloud-edge Collaborative Networks
- Deep Learning for Wireless Coded Caching with Unknown and Time-Variant Content Popularity
- Spatio-temporal Edge Service Placement: A Bandit Learning Approach