DocumentCode :
2451225
Title :
Scheduling parallel tasks on multiprocessor computers with efficient power management
Author :
Li, Keqin
Author_Institution :
Dept. of Comput. Sci., State Univ. of New York, New Paltz, NY, USA
fYear :
2010
fDate :
19-23 April 2010
Firstpage :
1
Lastpage :
8
Abstract :
In this paper, scheduling parallel tasks on multiprocessor computers with dynamically variable voltage and speed is addressed as combinatorial optimization problems. Our scheduling problems are defined such that the energy-delay product is optimized by fixing one factor and minimizing the other. It is noticed that power-aware scheduling of parallel tasks has rarely been discussed before. Our investigation in this paper makes some initial attempt to energy efficient scheduling of parallel tasks on multiprocessor computers with dynamic voltage and speed. Our scheduling problems contain three nontrivial subproblems, namely, system partitioning, task scheduling, and power supplying. The harmonic system partitioning and processor allocation scheme is used, which divides a multiprocessor computer into clusters of equal sizes and schedules tasks of similar sizes together to increase processor utilization. A three-level energy/time/power allocation scheme is adopted for a given schedule, such that the schedule length is minimized by consuming given amount of energy or the energy consumed is minimized without missing a given deadline. The performance of our heuristic algorithms is analyzed and accurate performance bounds are derived. Simulation data which validate our analytical results are also presented. It is found that our analytical results provide very accurate estimation of the expected normalized schedule length and the expected normalized energy consumption, and that our heuristic algorithms are able to produce solutions very close to optimum.
Keywords :
multiprocessing systems; parallel processing; power aware computing; scheduling; energy-time-power allocation scheme; harmonic system partitioning; multiprocessor computer; parallel task scheduling; power aware scheduling; power management; power supplying; processor allocation scheme; system partitioning; Algorithm design and analysis; Concurrent computing; Dynamic scheduling; Energy efficiency; Energy management; Heuristic algorithms; Performance analysis; Power supplies; Processor scheduling; Voltage; energy consumption; list scheduling; parallel task; performance analysis; power-aware scheduling; simulation; task scheduling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel & Distributed Processing, Workshops and Phd Forum (IPDPSW), 2010 IEEE International Symposium on
Conference_Location :
Atlanta, GA
Print_ISBN :
978-1-4244-6533-0
Type :
conf
DOI :
10.1109/IPDPSW.2010.5470912
Filename :
5470912
Link To Document :
بازگشت