On the Robustness of Age for Learning-Based Wireless Scheduling in Unknown Environments
Juaren Steiger, Bin Li
TL;DR
This paper tackles constrained CMAB-based wireless scheduling under unknown channel states, introducing an age-based approach that uses the head-of-line age $Z_{k,t}^\to$ instead of the virtual queue length to enforce short-term throughput constraints over a window $W$. The authors design an Age-Based Bandit Learning Policy that combines UCB with an age-weighted drift term, achieving zero throughput violation for $W$ on the order of $O(\eta/\varepsilon)$ and a regret bound $O(\varepsilon T + T/\eta + \sqrt{T\log T})$ in i.i.d. environments. Theoretical analysis relies on Lyapunov drift techniques with two Lyapunov functions and a drift lemma to handle the age dynamics, while empirical results show comparable performance to state-of-the-art methods under stationarity and superior robustness under abrupt changes. The findings suggest that using head-of-line age yields more stable and rapid recovery from constraint infeasibility, enabling more reliable online wireless scheduling in unknown and nonstationary environments.
Abstract
The constrained combinatorial multi-armed bandit model has been widely employed to solve problems in wireless networking and related areas, including the problem of wireless scheduling for throughput optimization under unknown channel conditions. Most work in this area uses an algorithm design strategy that combines a bandit learning algorithm with the virtual queue technique to track the throughput constraint violation. These algorithms seek to minimize the virtual queue length in their algorithm design. However, in networks where channel conditions change abruptly, the resulting constraints may become infeasible, leading to unbounded growth in virtual queue lengths. In this paper, we make the key observation that the dynamics of the head-of-line age, i.e. the age of the oldest packet in the virtual queue, make it more robust when used in algorithm design compared to the virtual queue length. We therefore design a learning-based scheduling policy that uses the head-of-line age in place of the virtual queue length. We show that our policy matches state-of-the-art performance under i.i.d. network conditions. Crucially, we also show that the system remains stable even under abrupt changes in channel conditions and can rapidly recover from periods of constraint infeasibility.
