This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Scheduling Precedence Constrained Tasks with Reduced Processor Energy on Multiprocessor Computers
Dec. 2012 (vol. 61 no. 12)
pp. 1668-1681
Keqin Li, State University of New York, New Paltz
Energy-efficient scheduling of sequential tasks with precedence constraints on multiprocessor computers with dynamically variable voltage and speed is investigated as combinatorial optimization problems. In particular, the problem of minimizing schedule length with energy consumption constraint and the problem of minimizing energy consumption with schedule length constraint are considered. Our scheduling problems contain three nontrivial subproblems, namely, precedence constraining, task scheduling, and power supplying. Each subproblem should be solved efficiently so that heuristic algorithms with overall good performance can be developed. Such decomposition of our optimization problems into three subproblems makes design and analysis of heuristic algorithms tractable. Three types of heuristic power allocation and scheduling algorithms are proposed for precedence constrained sequential tasks with energy and time constraints, namely, prepower-determination algorithms, postpower-determination algorithms, and hybrid algorithms. The performance of our algorithms are analyzed and compared with optimal schedules analytically. Such analysis has not been conducted in the literature for any algorithm. Therefore, our investigation in this paper makes initial contribution to analytical performance study of heuristic power allocation and scheduling algorithms for precedence constrained sequential tasks. Our extensive simulation data demonstrate that for wide task graphs, the performance ratios of all our heuristic algorithms approach one as the number of tasks increases.
Index Terms:
Energy consumption,Energy efficiency,Scheduling algorithms,Optimal scheduling,Power system management,Heuristic algorithms,task scheduling,Energy consumption,list scheduling,performance analysis,power-aware scheduling,precedence constraint,simulation
Citation:
Keqin Li, "Scheduling Precedence Constrained Tasks with Reduced Processor Energy on Multiprocessor Computers," IEEE Transactions on Computers, vol. 61, no. 12, pp. 1668-1681, Dec. 2012, doi:10.1109/TC.2012.120
Usage of this product signifies your acceptance of the Terms of Use.