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 条
  • [41] Energy-aware task scheduling in cloud compting based on discrete pathfinder algorithm
    Zandvakili A.
    Mansouri N.
    Javidi M.M.
    International Journal of Engineering, Transactions B: Applications, 2021, 34 (09): : 2124 - 2136
  • [42] SEED: solar energy-aware efficient scheduling for data centers
    Jing, Chao
    Zhu, Yanmin
    Li, Minglu
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2014, 26 (18) : 2811 - 2835
  • [43] Energy-aware scheduling of jobs performed sequentially
    Rozycki, Rafal
    Waligora, Grzegorz
    2017 22ND INTERNATIONAL CONFERENCE ON METHODS AND MODELS IN AUTOMATION AND ROBOTICS (MMAR), 2017, : 453 - 457
  • [44] Energy-aware scheduling with reconstruction and frequency equalization on heterogeneous systems
    Liu, Yong-xing
    Li, Ken-li
    Tang, Zhuo
    Li, Ke-qin
    FRONTIERS OF INFORMATION TECHNOLOGY & ELECTRONIC ENGINEERING, 2015, 16 (07) : 519 - 531
  • [45] A survey of energy-aware scheduling in mixed-criticality systems
    Zhang, Yi-Wen
    Chen, Rong-Kun
    JOURNAL OF SYSTEMS ARCHITECTURE, 2022, 127
  • [46] Online fault tolerant energy-aware algorithm for CubeSats
    Dobias, Petr
    Casseau, Emmanuel
    Sinnen, Oliver
    SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2023, 38
  • [47] Reliability, Rental-Cost and Energy-Aware Multi-Workflow Scheduling on Multi-Cloud Systems
    Taghinezhad-Niar, Ahmad
    Taheri, Javid
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2023, 11 (03) : 2681 - 2692
  • [48] Energy-Aware Marine Predators Algorithm for Task Scheduling in IoT-Based Fog Computing Applications
    Abdel-Basset, Mohamed
    Mohamed, Reda
    Elhoseny, Mohamed
    Bashir, Ali Kashif
    Jolfaei, Alireza
    Kumar, Neeraj
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2021, 17 (07) : 5068 - 5076
  • [49] Optimized energy aware scheduling to minimize makespan in distributed systems
    Rajkumar, K.
    Swaminathan, P.
    BIOMEDICAL RESEARCH-INDIA, 2017, 28 (07): : 2877 - 2883
  • [50] Energy-Aware Cloud Task Scheduling algorithm in heterogeneous multi-cloud environment
    Pradhan, Roshni
    Satapathy, Suresh Chandra
    INTELLIGENT DECISION TECHNOLOGIES-NETHERLANDS, 2022, 16 (02): : 279 - 284