wireless edge
Whittle Index based Q-Learning for Wireless Edge Caching with Linear Function Approximation
Xiong, Guojun, Wang, Shufan, Li, Jian, Singh, Rahul
We consider the problem of content caching at the wireless edge to serve a set of end users via unreliable wireless channels so as to minimize the average latency experienced by end users due to the constrained wireless edge cache capacity. We formulate this problem as a Markov decision process, or more specifically a restless multi-armed bandit problem, which is provably hard to solve. We begin by investigating a discounted counterpart, and prove that it admits an optimal policy of the threshold-type. We then show that this result also holds for average latency problem. Using this structural result, we establish the indexability of our problem, and employ the Whittle index policy to minimize average latency. Since system parameters such as content request rates and wireless channel conditions are often unknown and time-varying, we further develop a model-free reinforcement learning algorithm dubbed as Q^{+}-Whittle that relies on Whittle index policy. However, Q^{+}-Whittle requires to store the Q-function values for all state-action pairs, the number of which can be extremely large for wireless edge caching. To this end, we approximate the Q-function by a parameterized function class with a much smaller dimension, and further design a Q^{+}-Whittle algorithm with linear function approximation, which is called Q^{+}-Whittle-LFA. We provide a finite-time bound on the mean-square error of Q^{+}-Whittle-LFA. Simulation results using real traces demonstrate that Q^{+}-Whittle-LFA yields excellent empirical performance.
How Will 5G AI Transform the Wireless Edge?
The potential of this kind of connectedness opens a new range of use cases that will propel societies into a much more intelligent world, where devices tuned to environments and context and fueled by mega-processing and artificial intelligence (AI) will anticipate needs, self-heal problems, and much more. This design is pushing the storage, control, and compute toward the edge of the cloud, closer to end devices. Moving some of the processing to edge devices is a fundamental part of the 5G vision of connecting trillions of devices. On-device AI processing will be integral in the 5G era for several key reasons: it will reduce latency, decrease bandwidth load, ensure data privacy, increase reliability, and provide a superior means of security. Much of today's AI compute takes place in the cloud.