Reliability/Performance-Aware Scheduling for Parallel Applications With Energy Constraints on Heterogeneous Computing Systems

被引:9
作者
Peng, Jiwu [1 ]
Li, Kenli
Chen, Jianguo [2 ]
Li, Keqin [1 ,3 ,4 ]
机构
[1] Hunan Univ, Coll Comp Sci & Elect Engn, Changsha 410082, Peoples R China
[2] Agcy Sci Technol & Res, Inst Infocomm Res, Singapore 117684, Singapore
[3] Hunan Univ, Coll Comp Sci & Elect Engn, Changsha 410082, Peoples R China
[4] SUNY Coll New Paltz, Dept Comp Sci, New Paltz, NY 12561 USA
来源
IEEE TRANSACTIONS ON SUSTAINABLE COMPUTING | 2022年 / 7卷 / 03期
基金
中国国家自然科学基金; 国家重点研发计划;
关键词
Reliability; Task analysis; Energy consumption; Schedules; Scheduling; Program processors; Scheduling algorithms; DVFS; energy consumption constrained; energy demand rate; parallel application scheduling; performance and reliability; reliability performance ratio; MAXIMIZING RELIABILITY; CONSERVATION; ALGORITHM;
D O I
10.1109/TSUSC.2022.3146138
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Heterogeneous Computing Systems (HCSs) have developed rapidly due to their high performance and low cost, and have been adopted by more and more applications. Energy consumption, reliability, and schedule length are the core issues of HCSs. Due to the negative correlation between frequency and reliability, DVFS-supported HCSs requires high energy consumption and a long schedule length to obtain high reliability, which resulting in performance degradation. In this paper, we focus on the reliability and performance-aware scheduling for energy-constrained parallel applications on HCSs. First, we design an energy pre-allocation mechanism based on Energy Demand Rate (EDR) to pre-allocate energy reasonably. Second, we propose an EDR-aware Maximizing Reliability of Energy-Constrained parallel applications (EMREC) scheduling algorithm. Third, considering that maximize reliability will cause the schedule length to be too long and unacceptable, we further highlight the concept of Reliability Performance Ratio (RPR). Finally, we propose a Maximizing RPR with Energy-Constrained parallel applications (MRPEC) scheduling algorithm, which enables parallel applications have a smaller schedule length while with high reliability. Extensive experimental results in real-world and randomly generated applications show the effectiveness of the proposed algorithms under different conditions.
引用
收藏
页码:681 / 695
页数:15
相关论文
共 50 条
[11]   Performance-Aware Scheduling of Parallel Applications on Non-Dedicated Clusters [J].
Cascajo, Alberto ;
Singh, David E. ;
Carretero, Jesus .
ELECTRONICS, 2019, 8 (09)
[12]   Contention-Aware Reliability Management Scheme for Parallel Tasks Scheduling in Heterogeneous Computing Systems [J].
Zhang, Longxin ;
Li, Kenli ;
Wen, Zhicheng ;
Peng, Cheng ;
Li, Keqin .
2016 SEVENTH INTERNATIONAL GREEN AND SUSTAINABLE COMPUTING CONFERENCE (IGSC), 2016,
[13]   Energy-Aware Fault-Tolerant Scheduling Under Reliability and Time Constraints in Heterogeneous Systems [J].
Guo, Tian ;
Liu, Jing ;
Hu, Wei ;
Wei, Mengxue .
INTELLIGENT COMPUTING METHODOLOGIES, ICIC 2018, PT III, 2018, 10956 :36-46
[14]   Scheduling Strategy to Minimize Makespan for Energy-Efficient Parallel Applications in Heterogeneous Computing Systems [J].
Cheng, Lin ;
Wu, Jing ;
Hu, Wei ;
Li, Haodi ;
Chen, Ziyu .
ADVANCED INTELLIGENT COMPUTING TECHNOLOGY AND APPLICATIONS, PT V, ICIC 2024, 2024, 14879 :166-178
[15]   Energy-Aware Heuristics for Scheduling Parallel Applications on High Performance Computing Platforms [J].
Ebaid, Ahmed ;
Rajasekaran, Sanguthevar ;
Ammar, Reda ;
Ebaid, Rasha .
2014 IEEE INTERNATIONAL SYMPOSIUM ON SIGNAL PROCESSING AND INFORMATION TECHNOLOGY (ISSPIT), 2014, :282-289
[16]   Energy-Aware Data Allocation and Task Scheduling on Heterogeneous Multiprocessor Systems With Time Constraints [J].
Wang, Yan ;
Li, Kenli ;
Chen, Hao ;
He, Ligang ;
Li, Keqin .
IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2014, 2 (02) :134-148
[17]   Energy-Aware Task Scheduling on Heterogeneous Computing Systems With Time Constraint [J].
Deng, Zexi ;
Yan, Zihan ;
Huang, Huimin ;
Shen, Hong .
IEEE ACCESS, 2020, 8 :23936-23950
[18]   Reliability Aware Energy Optimized Scheduling of Non-Preemptive Periodic Real-Time Tasks on Heterogeneous Multiprocessor System [J].
Kumar, Niraj ;
Mayank, Jaishree ;
Mondal, Arijit .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2020, 31 (04) :871-885
[19]   Reliability-Aware and Energy-Efficient Workflow Scheduling in IaaS Clouds [J].
Ye, Lingjuan ;
Xia, Yuanqing ;
Tao, Siyuan ;
Yan, Ce ;
Gao, Runze ;
Zhan, Yufeng .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2023, 20 (03) :2156-2169
[20]   An Energy Aware Scheduling for Reconfigurable Heterogeneous Systems [J].
Ghribi, Ines ;
Ben Abdallah, Riadh ;
Khalgui, Mohamed .
ICSOFT: PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGIES, 2017, :171-177