How long can you sleep? Idle Time System Inefficiencies and Opportunities
Abstract
This work introduces a model-based framework that reveals the idle opportunity of modern servers running latency-critical applications. Specifically, three queuing models, M/M/1, cxM/M/1, and M/M/c, are used to estimate the theoretical idle time distribution at the CPU core and system (package) level. A comparison of the actual idleness of a real server and that from the theoretical models reveals significant missed opportunities to enter deep idle states. This inefficiency is attributed to the idle-governor inaccuracy and the high latency to transition to/from legacy deep-idle states. The proposed methodology offers the means for an early-stage design exploration and insights into idle time behavior and opportunities for varying server system configurations and load.
Cite
@article{arxiv.2510.07449,
title = {How long can you sleep? Idle Time System Inefficiencies and Opportunities},
author = {Georgia Antoniou and Haris Volos and Jawad Haj Yahya and Yiannakis Sazeides},
journal= {arXiv preprint arXiv:2510.07449},
year = {2025}
}
Comments
3 pages, 3 figures, accepted at the 1st International Workshop on Data Center Energy Efficiency (DCEE2025) 2025