Energy-Aware Scheduling on Multicore Heterogeneous Grid Computing Systems

被引:67
作者
Nesmachnow, Sergio [1 ]
Dorronsoro, Bernabe [2 ]
Pecero, Johnatan E. [3 ]
Bouvry, Pascal [3 ]
机构
[1] Univ Republica, Montevideo, Uruguay
[2] Univ Lille 1, LIFL, F-59655 Villeneuve Dascq, France
[3] Univ Luxembourg, Luxembourg, Luxembourg
关键词
Grid scheduling; Energy-aware; Heterogeneous computing; INDEPENDENT TASKS; ALGORITHMS; HEURISTICS; TIME;
D O I
10.1007/s10723-013-9258-3
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We address a multicriteria non-preemptive energy-aware scheduling problem for computational Grid systems. This work introduces a new formulation of the scheduling problem for multicore heterogeneous computational Grid systems in which the minimization of the energy consumption, along with the makespan metric, is considered. We adopt a two-level model, in which a meta-broker agent (level 1) receives all user tasks and schedules them on the available resources, belonging to different local providers (level 2). The computing capacity and energy consumption of resources are taken from real multi-core processors from the main current vendors. Twenty novel list scheduling methods for the problem are proposed, and a comparative analysis of all of them over a large set of problem instances is presented. Additionally, a scalability study is performed in order to analyze the contribution of the best new bi-objective list scheduling heuristics when the problem dimension grows. We conclude after the experimental analysis that accurate trade-off schedules are computed by using the new proposed methods.
引用
收藏
页码:653 / 680
页数:28
相关论文
共 69 条
[1]  
Ali S., 2000, Proceedings 9th Heterogeneous Computing Workshop (HCW 2000) (Cat. No.PR00556), P185, DOI 10.1109/HCW.2000.843743
[2]   Deterministic monotone algorithms for scheduling on related machines [J].
Ambrosio, Pasquale ;
Auletta, Vincenzo .
THEORETICAL COMPUTER SCIENCE, 2008, 406 (03) :173-186
[3]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theory of NP-Completeness
[4]  
[Anonymous], 2004, Handbook of Scheduling: Algorithms, Models, and Performance Analysis
[5]  
Barrondo A., 2012, 2012 International Conference on High Performance Computing & Simulation (HPCS 2012), P105, DOI 10.1109/HPCSim.2012.6266898
[6]  
Baskiyar S, 2006, LECT NOTES COMPUT SC, V4297, P353
[7]   Energy aware DAG scheduling on heterogeneous systems [J].
Baskiyar, Sanjeev ;
Abdel-Kader, Rabab .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2010, 13 (04) :373-383
[8]  
Berman F., 2003, GRID COMPUTING MAKIN
[9]  
Blazewicz J., 2007, Handbook on Scheduling: From Theory to Applications
[10]   A comparison of eleven static heuristics for mapping a class of independent tasks onto heterogeneous distributed computing systems [J].
Braun, TD ;
Siegel, HJ ;
Beck, N ;
Bölöni, LL ;
Maheswaran, M ;
Reuther, AI ;
Robertson, JP ;
Theys, MD ;
Yao, B ;
Hensgen, D ;
Freund, RF .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2001, 61 (06) :810-837