Power-aware Bag-of-Tasks scheduling on heterogeneous platforms

被引:16
作者
Terzopoulos, George [1 ]
Karatza, Helen D. [1 ]
机构
[1] Aristotle Univ Thessaloniki, Dept Informat, GR-54006 Thessaloniki, Greece
来源
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS | 2016年 / 19卷 / 02期
关键词
Energy; Simulation; Cluster; Heterogeneous; Bag-of-Tasks; DVFS; DPM; REAL-TIME TASKS; ENERGY-CONSUMPTION; DVS; QOS;
D O I
10.1007/s10586-016-0544-2
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Energy preservation is very important nowadays. A large number of applications in science, engineering, astronomy and business analytics are classified as Bag-of-Tasks (BoT) applications. A BoT is a collection of independent tasks that do not communicate with each other during execution. BoT scheduling has been severely studied from a performance point of view. In this paper, we address the problem of energy-efficient BoT scheduling in a heterogeneous environment with the twin objectives of minimizing finish time and energy consumption. Specifically, we extend two performance-oriented scheduling policies, Min-Min and Max-Min, and propose power-aware centralized scheduling policies that incorporate a dynamic voltage/frequency scaling mechanism and can power on and off unneeded computing nodes of a heterogeneous cluster environment using dynamic power management. Additionally, to evaluate the system using a more realistic workload, high-priority tasks with and without time-constraints are also submitted. A series of simulation experiments conducted, show that we can achieve significant energy savings without affecting significantly the execution of BoTs and high-priority tasks. Additional experiments on a real system also confirmed the effectiveness of our policies.
引用
收藏
页码:615 / 631
页数:17
相关论文
共 36 条
[1]   Power-aware linear programming based scheduling for heterogeneous computer clusters [J].
Al-Daoud, Hadil ;
Al-Azzoni, Issam ;
Down, Douglas G. .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2012, 28 (05) :745-754
[2]  
[Anonymous], ENH INT SPEEDST TECH
[3]  
[Anonymous], ACM S APPL COMP SAC
[4]  
[Anonymous], P 10 WORKSH HIGH PER
[5]  
[Anonymous], P INT S PERF AN SYST
[6]  
[Anonymous], P GREEN COMP C WORKS
[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]   Using a novel message-exchanging optimization (MEO) model to reduce energy consumption in distributed systems [J].
Bessis, Nik ;
Sotiriadis, Stelios ;
Pop, Florin ;
Cristea, Valentin .
SIMULATION MODELLING PRACTICE AND THEORY, 2013, 39 :104-120
[9]  
Casanova H, 2010, LECT NOTES COMPUT SC, V6271, P168, DOI 10.1007/978-3-642-15277-1_17
[10]   E-mc2: A formal framework for energy modelling in cloud computing [J].
Castane, Gabriel G. ;
Nunez, Alberto ;
Llopis, Pablo ;
Carretero, Jesus .
SIMULATION MODELLING PRACTICE AND THEORY, 2013, 39 :56-75