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

被引:8
|
作者
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
来源
基金
国家重点研发计划; 中国国家自然科学基金;
关键词
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 条
  • [1] Energy-aware clustering scheduling of parallel applications on heterogeneous computing systems
    Kaur, Nirmal
    Bhinder, Raman
    MULTIAGENT AND GRID SYSTEMS, 2019, 15 (01) : 1 - 18
  • [2] Energy- and Performance-Aware Scheduling of Tasks on Parallel and Distributed Systems
    Sheikh, Hafiz Fahad
    Tan, Hengxing
    Ahmad, Ishfaq
    Ranka, Sanjay
    Bv, Phanisekhar
    ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2012, 8 (04)
  • [3] Subtask-Aware Energy Allocation Algorithm for Parallel Applications Scheduling on Heterogeneous Computing Systems
    Li, Zirui
    Wu, Jing
    Li, Haodi
    Hu, Wei
    ADVANCED INTELLIGENT COMPUTING TECHNOLOGY AND APPLICATIONS, PT V, ICIC 2024, 2024, 14879 : 191 - 202
  • [4] Energy-aware scheduling for reliability-oriented real-time parallel applications allocation on heterogeneous computing systems
    She, Rui
    Wu, Yuting
    Cui, Enfang
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2025, 168
  • [5] 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
  • [6] Energy and Performance-Aware Task Scheduling in a Mobile Cloud Computing Environment
    Lin, Xue
    Wang, Yanzhi
    Xie, Qing
    Pedram, Massoud
    2014 IEEE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2014, : 192 - 199
  • [7] Performance-Aware Scheduling of Parallel Applications on Non-Dedicated Clusters
    Cascajo, Alberto
    Singh, David E.
    Carretero, Jesus
    ELECTRONICS, 2019, 8 (09)
  • [8] Performance-Aware Reliability Assessment of Heterogeneous Chips
    Chatzidimitriou, Athanasios
    Kaliorakis, Manolis
    Tselonis, Sotiris
    Gizopoulos, Dimitris
    2017 IEEE 35TH VLSI TEST SYMPOSIUM (VTS), 2017,
  • [9] A Task Level-Aware Scheduling Algorithm for Energy Consumption Constrained Parallel Applications on Heterogeneous Computing Systems
    Li, Haodi
    Wu, Jing
    Lu, Jianhua
    Chen, Ziyu
    Zhang, Ping
    Hu, Wei
    ADVANCED INTELLIGENT COMPUTING TECHNOLOGY AND APPLICATIONS, ICIC 2023, PT I, 2023, 14086 : 97 - 108
  • [10] Contention-Aware Reliability Management Scheme for Parallel Tasks Scheduling in Heterogeneous Computing Systems
    Zhang, Longxin
    Li, Kenli
    Wen, Zhicheng
    Peng, Cheng
    Li, Keqin
    2016 SEVENTH INTERNATIONAL GREEN AND SUSTAINABLE COMPUTING CONFERENCE (IGSC), 2016,