DocumentCode :
2546936
Title :
Flow Time Minimization under Energy Constraints
Author :
Chen, Jian-Jia ; Iwama, Kazuo ; Kuo, Tei-Wei ; Lu, Hseuh-I
Author_Institution :
Dept. of Comput. Sci. & Inf. Eng., Nat. Taiwan Univ., Taipei
fYear :
2007
fDate :
23-26 Jan. 2007
Firstpage :
866
Lastpage :
871
Abstract :
Power-aware and energy-efficient designs play important roles for modern hardware and software designs, especially for embedded systems. This paper targets a scheduling problem on a processor with the capability of dynamic voltage scaling (DVS), which could reduce the power consumption by slowing down the processor speed. The objective of the targeting problem is to minimize the average flow time of a set of jobs under a given energy constraint, where the flow time of a job is defined as the interval length between the arrival and the completion of the job. We consider two types of processors, which have a continuous spectrum of the available speeds or have only a finite number of discrete speeds. Two algorithms are given: (1) An algorithm is proposed to derive optimal solutions for processors with a continuous spectrum of the available speeds. (2) A greedy algorithm is designed for the derivation of optimal solutions for processors with a finite number of discrete speeds. The proposed algorithms are extended to cope with jobs with different weights for the minimization of the average weighted flow time. The proposed algorithms are also evaluated with comparisons to schedules which execute jobs at a common effective speed.
Keywords :
embedded systems; greedy algorithms; integrated circuit design; microprocessor chips; processor scheduling; dynamic voltage scaling; embedded systems; energy constraints; energy-efficient designs; flow time minimization; greedy algorithm; hardware designs; power consumption; power-aware designs; processor scheduling; software designs; Dynamic scheduling; Dynamic voltage scaling; Embedded system; Energy consumption; Energy efficiency; Greedy algorithms; Hardware; Processor scheduling; Software design; Voltage control; Dynamic voltage scaling; Energy-aware systems; Flow time minimization; Scheduling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 2007. ASP-DAC '07. Asia and South Pacific
Conference_Location :
Yokohama
Print_ISBN :
1-4244-0629-3
Electronic_ISBN :
1-4244-0630-7
Type :
conf
DOI :
10.1109/ASPDAC.2007.358098
Filename :
4196144
Link To Document :
بازگشت