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 条
  • [41] Energy Aware Workload Scheduling Metrics for Execution of Parallel Application in Heterogeneous Cloud Computing Platform
    Divyaprabha, K. N.
    Sudarshan, T. S. B.
    INTELLIGENT COMPUTING, VOL 3, 2024, 2024, 1018 : 618 - 629
  • [42] PAS: Performance-Aware Job Scheduling for Big Data Processing Systems
    Li, Yiren
    Li, Tieke
    Shen, Pei
    Hao, Liang
    Yang, Jin
    Zhang, Zhengtong
    Chen, Junhao
    Bao, Liang
    SECURITY AND COMMUNICATION NETWORKS, 2022, 2022
  • [43] Energy aware DAG scheduling on heterogeneous systems
    Sanjeev Baskiyar
    Rabab Abdel-Kader
    Cluster Computing, 2010, 13 : 373 - 383
  • [44] An Energy Aware Scheduling for Reconfigurable Heterogeneous Systems
    Ghribi, Ines
    Ben Abdallah, Riadh
    Khalgui, Mohamed
    ICSOFT: PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGIES, 2017, : 171 - 177
  • [45] Energy aware DAG scheduling on heterogeneous systems
    Baskiyar, Sanjeev
    Abdel-Kader, Rabab
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2010, 13 (04): : 373 - 383
  • [46] Maximizing reliability of energy constrained parallel applications on heterogeneous distributed systems
    Xiao, Xiongren
    Xie, Guoqi
    Xu, Cheng
    Fan, Chunnian
    Li, Renfa
    Li, Keqin
    JOURNAL OF COMPUTATIONAL SCIENCE, 2018, 26 : 344 - 353
  • [47] A MULTITHREADING LOCAL SEARCH FOR MULTIOBJECTIVE ENERGY-AWARE SCHEDULING IN HETEROGENEOUS COMPUTING SYSTEMS
    Iturriaga, Santiago
    Nesmachnow, Sergio
    Dorronsoro, Bernabe
    PROCEEDINGS 26TH EUROPEAN CONFERENCE ON MODELLING AND SIMULATION ECMS 2012, 2012, : 497 - +
  • [48] Performance-aware workflow management for grid computing
    Spooner, DP
    Cao, J
    Jarvis, SA
    He, L
    Nudd, GR
    COMPUTER JOURNAL, 2005, 48 (03): : 347 - 357
  • [49] Towards Energy-Aware Resource Scheduling to Maximize Reliability in Cloud Computing Systems
    Faragardi, Hamid Reza
    Rajabi, Aboozar
    Shojaee, Reza
    Nolte, Thomas
    2013 IEEE 15TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2013 IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (HPCC_EUC), 2013, : 1469 - 1479
  • [50] A performance-aware dynamic scheduling algorithm for cloud-based IoT applications
    Pandiyan, Sanjeevi
    Lawrence, T. Samraj
    Sathiyamoorthi, V
    Ramasamy, Manikandan
    Xia, Qian
    Guo, Ya
    COMPUTER COMMUNICATIONS, 2020, 160 : 512 - 520