36th Annual Symposium on Foundations of Computer Science (FOCS'95) A scheduling model for reduced CPU energy Milwaukee, Wisconsin October 23-October 25 ISBN: 0-8186-7183-1
The energy usage of computer systems is becoming an important consideration, especially for battery-operated systems. Various methods for reducing energy consumption have been investigated, both at the circuit level and at the operating systems level. In this paper, we propose a simple model of job scheduling aimed at capturing some key aspects of energy minimization. In this model, each job is to be executed between its arrival time and deadline by a single processor with variable speed, under the assumption that energy usage per unit time, P, is a convex function, of the processor speed s. We give an off-line algorithm that computes, for any set of jobs, a minimum-energy schedule. We then consider some on-line algorithms and their competitive performance for the power function P(s)=s/sup p/ where p/spl ges/2. It is shown that one natural heuristic, called the Average Rate heuristic, uses at most a constant times the minimum energy required. The analysis involves bounding the largest eigenvalue in matrices of a special type.
Index Terms:
power consumption; scheduling; computer power supplies; scheduling model; reduced CPU energy; energy usage; job scheduling; minimum-energy schedule; on-line algorithms; competitive performance; power function
Citation:
F. Yao, A. Demers, S. Shenker, "A scheduling model for reduced CPU energy," focs, pp.374, 36th Annual Symposium on Foundations of Computer Science (FOCS'95), 1995 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||