loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
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
F. Yao, Xerox Palo Alto Res. Center, CA, USA
A. Demers, Xerox Palo Alto Res. Center, CA, USA
S. Shenker, Xerox Palo Alto Res. Center, CA, USA
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.