Simulation-Based Performance Evaluation of an Energy-Aware Heuristic for the Scheduling of HPC Applications in Large-Scale Distributed Systems

被引:21
作者
Stavrinides, Georgios L. [1 ]
Karatza, Helen D. [1 ]
机构
[1] Aristotle Univ Thessaloniki, Dept Informat, Thessaloniki 54124, Greece
来源
ICPE'17: COMPANION OF THE 2017 ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING | 2017年
关键词
Energy-aware scheduling; bag-of-tasks applications; time constraints; large-scale distributed systems; simulation; performance evaluation; REAL-TIME TASKS; ALGORITHMS; QOS;
D O I
10.1145/3053600.3053611
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
As the distributed resources required for the processing of High Performance Computing (HPC) applications are becoming larger in scale and computational capacity, their energy consumption has become a major concern. Therefore, there is a growing focus from both the academia and the industry on the minimization of the carbon footprint of the computational resources, especially through the efficient scheduling of the workload. In this paper, a technique is proposed for the energy-aware scheduling of bag-of-tasks applications with time constraints in a large-scale heterogeneous distributed system. Its performance is evaluated by simulation and compared with a baseline algorithm. The simulation results show that the proposed heuristic not only reduces the energy consumption of the system, but also improves its performance.
引用
收藏
页码:49 / 54
页数:6
相关论文
共 25 条
[1]  
[Anonymous], 2016, P 2016 INT S PERFORM
[2]  
Beloglazov A, 2010, P 8 INT WORKSH MIDDL, P1
[3]   Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing [J].
Beloglazov, Anton ;
Abawajy, Jemal ;
Buyya, Rajkumar .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2012, 28 (05) :755-768
[4]  
Buttazzo GC, 2011, HARD REAL-TIME COMPUTING SYSTEMS: PREDICTABLE SCHEDULING ALGORITHMS AND APPLICATIONS, THIRD EDITION, P1, DOI 10.1007/978-1-14614-0676-1
[5]   Energy-Efficient Scheduling of Urgent Bag-of-Tasks Applications in Clouds through DVFS [J].
Calheiros, Rodrigo N. ;
Buyya, Rajkumar .
2014 IEEE 6TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), 2014, :342-349
[6]   Scalability limits of Bag-of-Tasks applications running on hierarchical platforms [J].
da Silva, Fabricio A. B. ;
Senger, Hermes .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2011, 71 (06) :788-801
[7]   Scheduling resources in multi-user, heterogeneous, computing environments with SmartNet [J].
Freund, RF ;
Gherrity, M ;
Ambrosius, S ;
Campbell, M ;
Halderman, M ;
Hensgen, D ;
Keith, E ;
Kidd, T ;
Kussow, M ;
Lima, JD ;
Mirabile, F ;
Moore, L ;
Rust, B ;
Siegel, HJ .
SEVENTH HETEROGENEOUS COMPUTING WORKSHOP (HCW '98), 1998, :184-199
[8]   HEURISTIC ALGORITHMS FOR SCHEDULING INDEPENDENT TASKS ON NONIDENTICAL PROCESSORS [J].
IBARRA, OH ;
KIM, CE .
JOURNAL OF THE ACM, 1977, 24 (02) :280-289
[9]   Performance of gang scheduling strategies in a parallel system [J].
Karatza, Helen D. .
SIMULATION MODELLING PRACTICE AND THEORY, 2009, 17 (02) :430-441
[10]  
Kim KH, 2007, CCGRID 2007: SEVENTH IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, P541