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
关键词
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] Security, Reliability, Cost, and Energy-Aware Scheduling of Real-Time Workflows in Compute-Continuum Environments
    Taghinezhad-Niar, Ahmad
    Taheri, Javid
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2024, 12 (03) : 954 - 965
  • [32] An Energy-Aware Algorithm Exploiting Limited Preemptive Scheduling under Fixed Priorities
    Bambagini, Mario
    Bertogna, Marko
    Marinoni, Mauro
    Buttazzo, Giorgio
    2013 8TH IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS (SIES), 2013, : 3 - 12
  • [33] Time-constrained and reliability aware energy minimization scheduling algorithm for heterogeneous multiprocessor environments
    Wang, Zhaorui
    Fan, Guisheng
    Yu, Huiqun
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (26):
  • [34] An Energy-Aware Heuristic Scheduling for Data-Intensive Workflows in Virtualized Datacenters
    Xiao, Peng
    Hu, Zhi-Gang
    Zhang, Yan-Ping
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2013, 28 (06) : 948 - 961
  • [35] Energy-aware grid resource scheduling: model and algorithm
    Li, Chunlin
    Li, FangYun
    Li, Layuan
    INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2010, 37 (01) : 39 - 47
  • [36] An Energy-Aware Heuristic Scheduling for Data-Intensive Workflows in Virtualized Datacenters
    Peng Xiao
    Zhi-Gang Hu
    Yan-Ping Zhang
    Journal of Computer Science and Technology, 2013, 28 : 948 - 961
  • [37] Evaluation framework for energy-aware multiprocessor scheduling in real-Time systems
    Mejia-Alvarez, Pedro
    Moncada-Madero, David
    Aydin, Hakan
    Diaz-Ramirez, Arnoldo
    JOURNAL OF SYSTEMS ARCHITECTURE, 2019, 98 : 388 - 402
  • [38] An Energy-Aware Heuristic Scheduling for Data-Intensive Workflows in Virtualized Datacenters
    肖鹏
    胡志刚
    张艳平
    Journal of Computer Science & Technology, 2013, 28 (06) : 948 - 961
  • [39] Energy-aware Scheduling Algorithm for Microservices in Kubernetes Clouds
    Rao, Wei
    Li, Hongjian
    JOURNAL OF GRID COMPUTING, 2025, 23 (01)
  • [40] Energy-Aware Thermal Comfort-Band Maintenance Scheduling under Peak Power Constraint
    Karmakar, Gopinath
    Kabra, Ashutosh
    2013 IEEE RECENT ADVANCES IN INTELLIGENT COMPUTATIONAL SYSTEMS (RAICS), 2013, : 122 - 127