On Temperature-Aware Scheduling for Single-Processor Systems

Published: 2007, Last Modified: 15 Jan 2026HiPC 2007EveryoneRevisionsBibTeXCC BY-SA 4.0
Abstract: Power-aware operating systems/processor controllers ensure that the system temperature does not exceed a threshold by utilizing system-throttling, where the clock speed is scaled to an equilibrium load. We denote this as the Constant policy, and compare against Zig-Zag policies that alternate between phases of cooling and heating. In this paper, we characterize and calculate the best possible Zig-Zag policy, and argue that simple system-throttling rules are often optimal.
Loading