A Reinforcement-Learning Approach to Proactive Caching in Wireless Networks

12/19/2017
by   Samuel O. Somuyiwa, et al.
0

We consider a mobile user accessing contents in a dynamic environment, where new contents are generated over time (by the user's contacts), and remain relevant to the user for random lifetimes. The user, equipped with a finite-capacity cache memory, randomly accesses the system, and requests all the relevant contents at the time of access. The system incurs an energy cost associated with the number of contents downloaded and the channel quality at that time. Assuming causal knowledge of the channel quality, the content profile, and the user-access behavior, we model the proactive caching problem as a Markov decision process with the goal of minimizing the long-term average energy cost. We first prove the optimality of a threshold-based proactive caching scheme, which dynamically caches or removes appropriate contents from the memory, prior to being requested by the user, depending on the channel state. The optimal threshold values depend on the system state, and hence, are computationally intractable. Therefore, we propose parametric representations for the threshold values, and use reinforcement-learning algorithms to find near-optimal parametrizations. We demonstrate through simulations that the proposed schemes significantly outperform classical reactive downloading, and perform very close to a genie-aided lower bound.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/16/2020

A Deep Reinforcement Learning Approach for Dynamic Contents Caching in HetNets

The recent development in Internet of Things necessitates caching of dyn...
research
03/13/2018

Using Grouped Linear Prediction and Accelerated Reinforcement Learning for Online Content Caching

Proactive caching is an effective way to alleviate peak-hour traffic con...
research
06/21/2019

Centralized Caching and Delivery of Correlated Contents over Gaussian Broadcast Channels

Content delivery in a multi-user cache-aided broadcast network is studie...
research
10/31/2022

Caching Contents with Varying Popularity using Restless Bandits

Mobile networks are experiencing prodigious increase in data volume and ...
research
04/26/2018

Centralized Caching and Delivery of Correlated Contents over a Gaussian Broadcast Channel

Content delivery in a multi-user cache-aided broadcast network is studie...
research
02/26/2022

Model-free Reinforcement Learning for Content Caching at the Wireless Edge via Restless Bandits

An explosive growth in the number of on-demand content requests has impo...
research
01/09/2018

Optimal Content Replication and Request Matching in Large Caching Systems

We consider models of content delivery networks in which the servers are...

Please sign up or login with your details

Forgot password? Click here to reset