A Makespan and Energy-Aware Scheduling Algorithm for Workflows under Reliability Constraint on a Multiprocessor Platform

被引:0
作者
Tekawade, Atharva [1 ]
Banerjee, Suman [1 ]
机构
[1] Indian Inst Technol Jammu, Dept Comp Sci & Engn, Jammu, Jammu & Kashmir, India
来源
38TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2023 | 2023年
关键词
DAG; Energy; Makespan; Reliability; Frequency; Fault-Tolerance; Scheduling Algorithm; RELIABLE PARALLEL APPLICATIONS; DIRECTED ACYCLIC GRAPH; PERFORMANCE; TIME;
D O I
10.1145/3555776.3577661
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Many scientific workflows can be modeled as a Directed Acyclic Graph (henceforth mentioned as DAG) where the nodes represent individual tasks, and the directed edges represent data and control flow dependency between two tasks. Due to the large volume of data, multi-processor systems are often used to execute these workflows. Hence, scheduling the tasks of a workflow to achieve certain goals (such as minimizing the makespan, energy, or maximizing reliability, processor utilization, etc.) remains an active area of research in embedded systems. In this paper, we propose a workflow scheduling algorithm to minimize the makespan and energy for a given reliability constraint. If the reliability constraint is higher, we further propose Energy Aware Fault Tolerant Scheduling (henceforth mentioned as EAFTS) based on active replication. Additionally, given that the allocation of task nodes to processors is known, we develop a frequency allocation algorithm that assigns frequencies to the processors. Mathematically we show that our algorithms can work for any satisfiable reliability constraint. We analyze the proposed solution approaches to understand their time requirements. Experiments with real-world Workflows show that our algorithms, MERT and EAFTS, outperform the state-of-art approaches. In particular, we observe that MERT gives 3.12% lesser energy consumption and 14.14% lesser makespan on average. In the fault-tolerant setting, our method EAFTS gives 11.11% lesser energy consumption on average when compared with the state-of-art approaches.
引用
收藏
页码:475 / 482
页数:8
相关论文
共 50 条
  • [31] 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
  • [32] Energy-aware scientific workflow scheduling in cloud environment
    Choudhary, Anita
    Govil, Mahesh Chandra
    Singh, Girdhari
    Awasthi, Lalit K.
    Pilli, Emmanuel S.
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2022, 25 (06): : 3845 - 3874
  • [33] Energy and Makespan Aware Scheduling of Deadline Sensitive Tasks in the Cloud Environment
    Tarafdar, Anurina
    Debnath, Mukta
    Khatua, Sunirmal
    Das, Rajib K.
    JOURNAL OF GRID COMPUTING, 2021, 19 (02)
  • [34] Reliability-Aware and Energy-Efficient Workflow Scheduling in IaaS Clouds
    Ye, Lingjuan
    Xia, Yuanqing
    Tao, Siyuan
    Yan, Ce
    Gao, Runze
    Zhan, Yufeng
    IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2023, 20 (03) : 2156 - 2169
  • [35] Energy and Makespan Aware Scheduling of Deadline Sensitive Tasks in the Cloud Environment
    Anurina Tarafdar
    Mukta Debnath
    Sunirmal Khatua
    Rajib K. Das
    Journal of Grid Computing, 2021, 19
  • [36] SAEA: A security-aware and energy-aware task scheduling strategy by Parallel Squirrel Search Algorithm in cloud environment
    Zade, Behnam Mohammad Hasani
    Mansouri, Najme
    Javidi, Mohammad Masoud
    EXPERT SYSTEMS WITH APPLICATIONS, 2021, 176
  • [37] A Framework to Solve the Energy, Makespan and Lifetime Problems in Reliability-driven Task Scheduling
    Zhou, Junlong
    Cao, Kun
    Sun, Jin
    Zhang, Yi
    Wei, Tongquan
    2019 INTERNATIONAL CONFERENCE ON INTERNET OF THINGS (ITHINGS) AND IEEE GREEN COMPUTING AND COMMUNICATIONS (GREENCOM) AND IEEE CYBER, PHYSICAL AND SOCIAL COMPUTING (CPSCOM) AND IEEE SMART DATA (SMARTDATA), 2019, : 608 - 614
  • [38] Energy-aware workflow scheduling in fog computing using a hybrid chaotic algorithm
    Mohammadzadeh, Ali
    Zarkesh, Mahdi Akbari
    Shahmohamd, Pouria Haji
    Akhavan, Javid
    Chhabra, Amit
    JOURNAL OF SUPERCOMPUTING, 2023, 79 (16) : 18569 - 18604
  • [39] Energy-aware Task Scheduling in Cloud Compting Based on Discrete Pathfinder Algorithm
    Zandvakili, A.
    Mansouri, N.
    Javidi, M. M.
    INTERNATIONAL JOURNAL OF ENGINEERING, 2021, 34 (09): : 2124 - 2136
  • [40] Energy-aware workflow scheduling in fog computing using a hybrid chaotic algorithm
    Ali Mohammadzadeh
    Mahdi Akbari Zarkesh
    Pouria Haji Shahmohamd
    Javid Akhavan
    Amit Chhabra
    The Journal of Supercomputing, 2023, 79 : 18569 - 18604