Energy-aware task scheduling in heterogeneous computing environments

被引:41
|
作者
Mei, Jing [1 ]
Li, Kenli [1 ,2 ]
Li, Keqin [1 ,3 ]
机构
[1] Hunan Univ, Coll Informat Sci & Engn, Changsha 410082, Hunan, Peoples R China
[2] Natl Supercomp Ctr Changsha, Changsha 410082, Hunan, Peoples R China
[3] SUNY Coll New Paltz, Dept Comp Sci, New Paltz, NY 12561 USA
基金
中国国家自然科学基金; 美国国家科学基金会;
关键词
Directed acyclic graph; Duplication-based algorithm; Energy-aware scheduling; Heterogeneous computing system; HIGH-PERFORMANCE; DUPLICATION; ALGORITHM; GRAPHS;
D O I
10.1007/s10586-013-0297-0
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Efficient application scheduling is critical for achieving high performance in heterogeneous computing (HC) environments. Because of such importance, there are many researches on this problem and various algorithms have been proposed. Duplication-based algorithms are one kind of well known algorithms to solve scheduling problems, which achieve high performance on minimizing the overall completion time (makespan) of applications. However, they pursuit of the shortest makespan overly by duplicating some tasks redundantly, which leads to a large amount of energy consumption and resource waste. With the growing advocacy for green computing systems, energy conservation has been an important issue and gained a particular interest. An existing technique to reduce energy consumption of an application is dynamic voltage/frequency scaling (DVFS), whose efficiency is affected by the overhead of time and energy caused by voltage scaling. In this paper, we propose a new energy-aware scheduling algorithm with reduced task duplication called Energy-Aware Scheduling by Minimizing Duplication (EAMD), which takes the energy consumption as well as the makespan of an application into consideration. It adopts a subtle energy-aware method to search and delete redundant task copies in the schedules generated by duplication-based algorithms, and it is easier to operate than DVFS, and produces no extra time and energy consumption. This algorithm not only consumes less energy but also maintains good performance in terms of makespan compared with duplication-based algorithms. Two kinds of DAGs, i.e., randomly generated graphs and two real-world application graphs, are tested in our experiments. Experimental results show that EAMD can save up to 15.59 % energy consumption for HLD and HCPFD, two classic duplication-based algorithms. Several factors affecting the performance are also analyzed in the paper.
引用
收藏
页码:537 / 550
页数:14
相关论文
共 50 条
  • [1] Energy-aware task scheduling in heterogeneous computing environments
    Jing Mei
    Kenli Li
    Keqin Li
    Cluster Computing, 2014, 17 : 537 - 550
  • [2] Energy-Aware Task Scheduling on Heterogeneous Computing Systems With Time Constraint
    Deng, Zexi
    Yan, Zihan
    Huang, Huimin
    Shen, Hong
    IEEE ACCESS, 2020, 8 : 23936 - 23950
  • [3] Energy-aware task scheduling in mobile cloud computing
    Chaogang Tang
    Mingyang Hao
    Xianglin Wei
    Wei Chen
    Distributed and Parallel Databases, 2018, 36 : 529 - 553
  • [4] Energy-aware task scheduling in mobile cloud computing
    Tang, Chaogang
    Hao, Mingyang
    Wei, Xianglin
    Chen, Wei
    DISTRIBUTED AND PARALLEL DATABASES, 2018, 36 (03) : 529 - 553
  • [5] An Energy-Aware High Performance Task Allocation Strategy in Heterogeneous Fog Computing Environments
    Gai, Keke
    Qin, Xiao
    Zhu, Liehuang
    IEEE TRANSACTIONS ON COMPUTERS, 2021, 70 (04) : 626 - 639
  • [6] An Energy-aware Task Scheduling Algorithm for a Heterogeneous Data Center
    Zhang, Shuo
    Wang, Baosheng
    Zhao, Baokang
    Tao, Jing
    2013 12TH IEEE INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (TRUSTCOM 2013), 2013, : 1471 - 1477
  • [7] MOEA/D for Energy-Aware Scheduling on Heterogeneous Computing Systems
    Deng, Gaoshan
    Li, Ziming
    Zhao, Yuming
    Zeng, Xiangxiang
    BIO-INSPIRED COMPUTING - THEORIES AND APPLICATIONS, BIC-TA 2015, 2015, 562 : 94 - 106
  • [8] Energy-Aware Scheduling on Multicore Heterogeneous Grid Computing Systems
    Nesmachnow, Sergio
    Dorronsoro, Bernabe
    Pecero, Johnatan E.
    Bouvry, Pascal
    JOURNAL OF GRID COMPUTING, 2013, 11 (04) : 653 - 680
  • [9] An elastic energy-aware scheduling strategy for heterogeneous computing systems
    Zhu, Xiao-Min
    He, Chuan
    Wang, Jian-Jiang
    Jiang, Jian-Qing
    Jisuanji Xuebao/Chinese Journal of Computers, 2012, 35 (06): : 1313 - 1326
  • [10] Energy-Aware Scheduling on Multicore Heterogeneous Grid Computing Systems
    Sergio Nesmachnow
    Bernabé Dorronsoro
    Johnatan E. Pecero
    Pascal Bouvry
    Journal of Grid Computing, 2013, 11 : 653 - 680