Scalable Cyclic Schedulers for Age of Information Optimization in Large-Scale Status Update Systems
Nail Akar, Sahan Liyanaarachchi, Sennur Ulukus
TL;DR
This work addresses scalable cyclic scheduling for generate-at-will status update systems with heterogeneous service times and packet drops, aiming to minimize weighted AoI and PAoI. It develops an analytical method to compute per-source AoI/PAoI moments under a given pattern and introduces two scalable schedulers: SAMS for AoI and SPMS for PAoI, built on convex optimization and a deficit-round-robin spreading mechanism. A fixed-point iterative approach is proposed for AoI optimization, while PAoI optimization yields closed-form utilization and frequency expressions, enabling pattern construction with low complexity $O(NK)$. Numerical results demonstrate that SAMS closely matches the performance of the IS benchmark in small-scale problems with far lower complexity and that SPMS substantially improves PAoI while surpassing P-GAW$^*$ for AoI, even in large-scale settings with thousands of sources. The framework thus offers practical, scalable scheduling solutions for large-scale status update networks.
Abstract
We study cyclic scheduling for generate-at-will (GAW) multi-source status update systems with heterogeneous service times and packet drop probabilities, with the aim of minimizing the weighted sum age of information (AoI), called system AoI, or the weighted sum peak AoI (PAoI), called system PAoI. In particular, we obtain well-performing cyclic schedulers which can easily scale to thousands of information sources and which also have low online implementation complexity. The proposed schedulers are comparatively studied against existing scheduling algorithms in terms of computational load and system AoI/PAoI performance, to validate their effectiveness.
