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
关键词
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
相关论文
共 50 条
  • [1] Power-aware Bag-of-Tasks scheduling on heterogeneous platforms
    George Terzopoulos
    Helen D. Karatza
    [J]. Cluster Computing, 2016, 19 : 615 - 631
  • [2] Scheduling Concurrent Bag-of-Tasks Applications on Heterogeneous Platforms
    Benoit, Anne
    Marchal, Loris
    Pineau, Jean-Francois
    Robert, Yves
    Vivien, Frederic
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2010, 59 (02) : 202 - 217
  • [3] Bag-of-Tasks load balancing on Power-aware Clusters
    Terzopoulos, George
    Karatza, Helen D.
    [J]. 2016 24TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP), 2016, : 135 - 142
  • [4] SLA-Based Scheduling of Bag-of-Tasks Applications on Power-Aware Cluster Systems
    Kim, Kyong Hoon
    Lee, Wan Yeon
    Kim, Jong
    Buyya, Rajkumar
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2010, E93D (12): : 3194 - 3201
  • [5] Energy-aware scheduling of bag-of-tasks applications on master-worker platforms
    Pineau, Jean-Francois
    Robert, Yves
    Vivien, Frederic
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2011, 23 (02): : 145 - 157
  • [6] Off-Line Time Aware Scheduling of Bag-of-Tasks on Heterogeneous Distributed System
    Xuan, Hejun
    Wei, Shiwei
    Li, Yanling
    Guo, Huaping
    [J]. IEEE ACCESS, 2019, 7 : 104777 - 104788
  • [7] Fair scheduling of bag-of-tasks applications on large-scale platforms
    Celaya, Javier
    Arronategui, Unai
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2015, 49 : 28 - 44
  • [8] Fault-aware scheduling for Bag-of-Tasks applications on Desktop Grids
    Anglano, Cosimo
    Brevik, John
    Canonico, Massimo
    Nurmi, Dan
    Wolski, Rich
    [J]. 2006 7TH IEEE/ACM INTERNATIONAL CONFERENCE ON GRID COMPUTING, 2006, : 56 - +
  • [9] Power aware scheduling of bag-of-tasks applications with deadline constraints on DVS-enabled clusters
    Kim, Kyong Hoon
    Buyya, Rajkumar
    Kim, Jong
    [J]. CCGRID 2007: SEVENTH IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, 2007, : 541 - +
  • [10] Requirement-Aware Scheduling of Bag-of-Tasks Applications on Grids with Dynamic Resilience
    Hu, Menglan
    Veeravalli, Bharadwaj
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2013, 62 (10) : 2108 - 2114