Timely CPU Scheduling for Computation-intensive Status Updates
Mengqiu Zhou, Meng Zhang, Howard H. Yang, Roy D. Yates

TL;DR
This paper introduces a novel CPU scheduling framework that optimizes data freshness (AoI) and energy efficiency by dynamically adjusting CPU sleep and speed, addressing both predictable and unpredictable task sizes.
Contribution
It formulates the first age-minimization CPU scheduling problem as a constrained semi-Markov decision process considering power constraints and develops an optimal policy solution.
Findings
Reduces AoI by 50% compared to constant speed scheduling.
Achieves over 50% energy savings for a given AoI target.
Provides structural insights into optimal CPU scheduling policies.
Abstract
The proliferation of mobile devices and real-time status updating applications has motivated the optimization of data freshness in the context of age of information (AoI). Meanwhile, increasing computational demands have inspired research on CPU scheduling. Since prior CPU scheduling strategies have ignored data freshness and prior age-minimization strategies have considered only constant CPU speed, we formulate the first CPU scheduling problem as a constrained semi-Markov decision process (SMDP) problem with uncountable space, which aims to minimize the long-term average age of information, subject to an average CPU power constraint. We optimize strategies that specify when the CPU sleeps and adapt the CPU speed (clock frequency) during the execution of update-processing tasks. We consider the age-minimal CPU scheduling problem for both predictable task size (PTS) and unpredictable…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAge of Information Optimization · Distributed and Parallel Computing Systems
