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
来源
ADVANCED INTELLIGENT COMPUTING TECHNOLOGY AND APPLICATIONS, PT V, ICIC 2024 | 2024年 / 14879卷
关键词
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
相关论文
共 16 条
[1]   Energy and Reliability-Aware Task Scheduling for Cost Optimization of DVFS-Enabled Cloud Workflows [J].
Cao, E. ;
Musa, Saira ;
Chen, Mingsong ;
Wei, Tongquan ;
Wei, Xian ;
Fu, Xin ;
Qiu, Meikang .
IEEE TRANSACTIONS ON CLOUD COMPUTING, 2023, 11 (02) :2127-2143
[2]   Energy-aware scheduling for dependent tasks in heterogeneous multiprocessor systems [J].
Chen, Jinchao ;
He, Yu ;
Zhang, Ying ;
Han, Pengcheng ;
Du, Chenglie .
JOURNAL OF SYSTEMS ARCHITECTURE, 2022, 129
[3]  
Deng Z., 2021, J SUPERCOMPUT, V77, P11643, DOI [10.1007/s11227-021-03764-x, DOI 10.1007/s11227-021-03764-x]
[4]   A comprehensive survey of clustering algorithms: State-of-the-art machine learning applications, taxonomy, challenges, and future research prospects [J].
Ezugwu, Absalom E. ;
Ikotun, Abiodun M. ;
Oyelade, Olaide O. ;
Abualigah, Laith ;
Agushaka, Jeffery O. ;
Eke, Christopher I. ;
Akinyelu, Andronicus A. .
ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2022, 110
[5]   Energy-Efficient Scheduling Optimization for Parallel Applications on Heterogeneous Distributed Systems [J].
Gao, Nan ;
Xu, Cheng ;
Peng, Xin ;
Luo, Haibo ;
Wu, Wufei ;
Xie, Guoqi .
JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2020, 29 (13)
[6]   Task scheduling algorithms for energy optimization in cloud environment: a comprehensive review [J].
Ghafari, R. ;
Kabutarkhani, F. Hassani ;
Mansouri, N. .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2022, 25 (02) :1035-1093
[7]  
Hu F., 2018, P 3 INT C MULT SYST, P134
[8]   An Energy-Conscious Task Scheduling Algorithm for Minimizing Energy Consumption and Makespan in Heterogeneous Distributed Systems [J].
Hu, Wei ;
Chen, Ziyu ;
Wu, Jing ;
Li, Haodi ;
Zhang, Ping .
ADVANCED INTELLIGENT COMPUTING TECHNOLOGY AND APPLICATIONS, ICIC 2023, PT I, 2023, 14086 :109-121
[9]   A DVFS-Weakly Dependent Energy-Efficient Scheduling Approach for Deadline-Constrained Parallel Applications on Heterogeneous Systems [J].
Huang, Jing ;
Li, Renfa ;
An, Jiyao ;
Zeng, Haibo ;
Chang, Wanli .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2021, 40 (12) :2481-2494
[10]   Enhanced Parallel Application Scheduling Algorithm with Energy Consumption Constraint in Heterogeneous Distributed Systems [J].
Li, Jinghong ;
Xie, Guoqi ;
Li, Keqin ;
Tang, Zhuo .
JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2019, 28 (11)