The Age of Information (AoI) is a key metric to measure the freshness of information for IoT applications. Most of the existing analytical models for AoI are overly idealistic and do not capture state-of-the-art transmission technologies such as 5G as well as channel dynamics in both frequency and time domains. In this article, we present Kronos, a real-time 5G-compliant scheduler that minimizes AoI for IoT data collection. Kronos is designed to cope with highly dynamic channel conditions. Its main function is to perform RB allocation and to select the modulation and coding scheme for each source node based on channel conditions, with the objective of minimizing long-term AoI. To meet the stringent real-time requirement for 5G, we develop a GPU-based implementation of Kronos on commercial off-the-shelf Nvidia GPUs. Through extensive experimentation, we show that Kronos can find near-optimal solutions under submillisecond time scale. To the best of our knowledge, this is the first real-time AoI scheduler that is 5G compliant.
Related links
Details
Title
Minimizing AoI in a 5G-Based IoT Network under Varying Channel Conditions
Publication Details
IEEE internet of things journal, Vol.8(19), pp.14543-14558
Resource Type
Journal article
Publisher
IEEE
Number of pages
16
Grant note
N00014-19-1-2621 / Office of Naval Research (10.13039/100000006)
Virginia Commonwealth Cyber Initiative (CCI)
NVIDIA AI Lab (NVAIL) in Santa Clara, CA, USA, for its unrestricted gift and equipment donation (10.13039/100007065)