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
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;
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
DOI :
10.1109/ISPA.2008.128