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 条
  • [21] Multi-criteria scheduling of Bag-of-Tasks applications on heterogeneous interlinked clouds with simulated annealing
    Moschakis, Ioannis A.
    Karatza, Helen D.
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2015, 101 : 1 - 14
  • [22] Multi-objective cost-aware bag-of-tasks scheduling optimization model for IoT applications running on heterogeneous fog environment
    Seifhosseini, Seyyedamin
    Shirvani, Mirsaeid Hosseini
    Ramzanpoor, Yaser
    [J]. COMPUTER NETWORKS, 2024, 240
  • [23] Power-Aware Dynamic Task Scheduling for Heterogeneous Accelerated Clusters
    Hamano, Tomoaki
    Endo, Toshio
    Matsuoka, Satoshi
    [J]. 2009 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-5, 2009, : 1912 - 1919
  • [24] Power-aware parallel loop scheduling method for heterogeneous system
    Wang G.-B.
    Yang X.-J.
    Xu X.-H.
    Lin Y.-S.
    Li X.
    [J]. Ruan Jian Xue Bao/Journal of Software, 2011, 22 (09): : 2222 - 2234
  • [25] Scheduling Bag-of-Tasks applications with Budget constraints on Hybrid Clouds
    Zhang, Yi
    Sun, Jin
    Wu, Zebin
    Chen, Li
    [J]. 2018 SIXTH INTERNATIONAL CONFERENCE ON ADVANCED CLOUD AND BIG DATA (CBD), 2018, : 12 - 17
  • [26] Practical scheduling of bag-of-tasks applications on grids with dynamic resilience
    Lee, Young Choon
    Zomaya, Albert Y.
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2007, 56 (06) : 815 - 825
  • [27] Scheduling Different Types of Bag-of-Tasks Jobs in Distributed Systems
    Stavrinides, Georgios L.
    Karatza, Helen D.
    [J]. 2019 10TH INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION SYSTEMS (ICICS), 2019, : 13 - 18
  • [28] Scheduling Bag-of-Tasks Applications to Optimize Computation Time and Cost
    Grekioti, Anastasia
    Shakhlevich, Natalia V.
    [J]. PARALLEL PROCESSING AND APPLIED MATHEMATICS (PPAM 2013), PT II, 2014, 8385 : 3 - 12
  • [29] Non-clairvoyant Scheduling of Multiple Bag-of-Tasks Applications
    Casanova, Henri
    Gallet, Matthieu
    Vivien, Frederic
    [J]. EURO-PAR 2010 PARALLEL PROCESSING, PT I, 2010, 6271 : 168 - +
  • [30] Fault-tolerant scheduling for Bag-of-Tasks Grid applications
    Anglano, C
    Canonico, M
    [J]. ADVANCES IN GRID COMPUTING - EGC 2005, 2005, 3470 : 630 - 639