DocumentCode
2010296
Title
Energy Optimal Scheduling on Multiprocessors with Migration
Author
Bingham, Brad D. ; Greenstreet, Mark R.
Author_Institution
Dept. of Comput. Sci., Univ. of British Columbia, Vancouver, BC
fYear
2008
fDate
10-12 Dec. 2008
Firstpage
153
Lastpage
161
Abstract
We show that the problem of finding an energy minimal schedule for execution of a collection of jobs on a multiprocessor with job migration allowed has polynomial complexity. Each job is specified by a release time, a deadline, and an amount of work to be performed. All of the processors have the same, convex power-speed trade-off of the form P = phi(s), where P is power, s is speed, and phi is convex. Unlike previous work on multiprocessor scheduling, we place no restriction on the release times, deadlines, or amount of work to be done. We show that the scheduling problem is convex, and give an algorithm based on linear programming. We show that the optimal schedule is the same for any convex power-speed trade-off function.
Keywords
computational complexity; convex programming; linear programming; multiprocessing systems; processor scheduling; convex power-speed trade-off function; energy minimal schedule; job migration; linear programming; multiprocessor scheduling; polynomial complexity; Application software; Computer science; Distributed processing; Energy consumption; Linear programming; Optimal scheduling; Polynomials; Power dissipation; Processor scheduling; Scheduling algorithm; energy-aware scheduling; multiprocessor scheduling; polytime scheduling;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing with Applications, 2008. ISPA '08. International Symposium on
Conference_Location
Sydney, NSW
Print_ISBN
978-0-7695-3471-8
Type
conf
DOI
10.1109/ISPA.2008.128
Filename
4725145
Link To Document