Scheduling Strategy to Minimize Makespan for Energy-Efficient Parallel Applications in Heterogeneous Computing Systems

被引:0
|
作者
Cheng, Lin [1 ,2 ]
Wu, Jing [1 ,2 ]
Hu, Wei [1 ,2 ]
Li, Haodi [1 ,2 ]
Chen, Ziyu [1 ,2 ]
机构
[1] Wuhan Univ Sci & Technol, Coll Comp Sci & Technol, Wuhan, Peoples R China
[2] Hubei Key Lab Intelligent Informat Proc & Real Ti, Wuhan, Peoples R China
关键词
energy consumption; scheduling; heterogeneous computing systems; parallel applications; scheduling lengths;
D O I
10.1007/978-981-97-5675-9_15
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Energy consumption has emerged as a critical design constraint in heterogeneous computing systems, spanning from small embedded devices to expansive data centers. In this paper, our primary focus is on the challenge of minimizing scheduling lengths for parallel applications within energy-constrained heterogeneous computing environments. Here, the scheduling length denotes the actual time required for a task to reach completion. In this study, we tackle the issue of minimizing energy allocation for unassigned tasks and introduce a novel task scheduling algorithm (EEMM). This algorithm incorporates a weight-based mechanism for pre-assigning energy consumption to unassigned tasks. Through a series of experiments conducted on real parallel applications, we consistently observe that the proposed algorithm ensures that the actual energy consumption remains within specified constraints and achieves shorter scheduling lengths. This demonstrates its superior performance. This research offers a valuable solution to the task scheduling problem in energy-constrained heterogeneous computing environments.
引用
收藏
页码:166 / 178
页数:13
相关论文
共 50 条
  • [1] Energy-Efficient Scheduling Optimization for Parallel Applications on Heterogeneous Distributed Systems
    Gao, Nan
    Xu, Cheng
    Peng, Xin
    Luo, Haibo
    Wu, Wufei
    Xie, Guoqi
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2020, 29 (13)
  • [2] Energy-Efficient Scheduling for Parallel Applications Running on Heterogeneous Clusters
    Zong, Ziliang
    Qin, Xiao
    Ruan, Xiaojun
    Bellam, Kiranmai
    Nijim, Mais
    Alghamdi, Mohamed
    2007 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS (ICPP), 2007, : 155 - +
  • [3] Energy-Efficient Stochastic Task Scheduling on Heterogeneous Computing Systems
    Li, Kenli
    Tang, Xiaoyong
    Li, Keqin
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2014, 25 (11) : 2867 - 2876
  • [4] Energy-efficient scheduling for parallel applications with reliability and time constraints on heterogeneous distributed systems
    Xu, Hongzhi
    Zhang, Binlian
    Pan, Chen
    Li, Keqin
    JOURNAL OF SYSTEMS ARCHITECTURE, 2024, 152
  • [5] Energy-efficient scheduling algorithms for batch-of-tasks (BoT) applications on heterogeneous computing systems
    Sajid, Mohammad
    Raza, Zahid
    Shahid, Mohammad
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2016, 28 (09): : 2644 - 2669
  • [6] An energy-efficient task scheduling algorithm for heterogeneous cloud computing systems
    Sanjaya K. Panda
    Prasanta K. Jana
    Cluster Computing, 2019, 22 : 509 - 527
  • [7] An energy-efficient task scheduling algorithm for heterogeneous cloud computing systems
    Panda, Sanjaya K.
    Jana, Prasanta K.
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (02): : 509 - 527
  • [8] Energy-efficient task scheduling on heterogeneous computing systems by linear programming
    Zhang, Yujian
    Wang, Yun
    Tang, Xueyan
    Yuan, Xin
    Xu, Yifan
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2018, 30 (19):
  • [9] HEA-PAS: A hybrid energy allocation strategy for parallel applications scheduling on heterogeneous computing systems
    Peng, Jiwu
    Li, Kenli
    Chen, Jianguo
    Li, Keqin
    JOURNAL OF SYSTEMS ARCHITECTURE, 2022, 122
  • [10] Energy-Efficient Fault-Tolerant Scheduling of Reliable Parallel Applications on Heterogeneous Distributed Embedded Systems
    Xie, Guoqi
    Chen, Yuekun
    Xiao, Xiongren
    Xu, Cheng
    Li, Renfa
    Li, Keqin
    IEEE TRANSACTIONS ON SUSTAINABLE COMPUTING, 2018, 3 (03): : 167 - 181