Title :
A scheduling model for reduced CPU energy
Author :
Yao, Frances ; Demers, Alan ; Shenker, Scott
Author_Institution :
Xerox Palo Alto Res. Center, CA, USA
Abstract :
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)=sp where p⩾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
Keywords :
computer power supplies; power consumption; scheduling; competitive performance; energy usage; job scheduling; minimum-energy schedule; on-line algorithms; power function; reduced CPU energy; scheduling model; Central Processing Unit; Circuits; Computer displays; Energy conservation; Energy consumption; Operating systems; Personal digital assistants; Portable computers; Processor scheduling; Scheduling algorithm;
Conference_Titel :
Foundations of Computer Science, 1995. Proceedings., 36th Annual Symposium on
Conference_Location :
Milwaukee, WI
Print_ISBN :
0-8186-7183-1
DOI :
10.1109/SFCS.1995.492493