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 条
  • [1] Energy-aware scheduling under reliability and makespan constraints
    Aupy, Guillaume
    Benoit, Anne
    Robert, Yves
    2012 19TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING (HIPC), 2012,
  • [2] Reliability and Energy-Aware Mapping and Scheduling of Multimedia Applications on Multiprocessor Systems
    Das, Anup
    Kumar, Akash
    Veeravalli, Bharadwaj
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2016, 27 (03) : 869 - 884
  • [3] Energy-aware mapping and scheduling strategies for real-time workflows under reliability constraints
    Wu, Zhiwei
    Han, Li
    Liu, Jing
    Robert, Yves
    Vivien, Frederic
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2023, 176 : 1 - 16
  • [4] Towards Energy-aware Scheduling of Scientific Workflows
    Warade, Mehul
    Schneider, Jean-Guy
    Lee, Kevin
    2022 INTERNATIONAL CONFERENCE ON GREEN ENERGY, COMPUTING AND SUSTAINABLE TECHNOLOGY (GECOST), 2022, : 93 - 98
  • [5] Energy-aware scheduling tasks on chip multiprocessor
    Miao, Lei
    Qi, Yong
    Hou, Di
    Dai, Yuehua
    ICNC 2007: THIRD INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, VOL 4, PROCEEDINGS, 2007, : 319 - +
  • [6] Energy-aware Scheduling on Multiprocessor Platforms with Devices
    Li, Dawei
    Wu, Jie
    Li, Keqin
    Hwang, Kai
    2013 IEEE THIRD INTERNATIONAL CONFERENCE ON CLOUD AND GREEN COMPUTING (CGC 2013), 2013, : 26 - 33
  • [7] Cost and Energy Aware Scheduling Algorithm for Scientific Workflows with Deadline Constraint in Clouds
    Li, Zhongjin
    Ge, Jidong
    Hu, Haiyang
    Song, Wei
    Hu, Hao
    Luo, Bin
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2018, 11 (04) : 713 - 726
  • [8] Dynamic DAG Scheduling on Multiprocessor Systems: Reliability, Energy, and Makespan
    Huang, Jing
    Li, Renfa
    Jiao, Xun
    Jiang, Yu
    Chang, Wanli
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (11) : 3336 - 3347
  • [9] Speed scaling scheduling of multiprocessor jobs with energy constraint and makespan criterion
    Alexander Kononov
    Yulia Zakharova
    Journal of Global Optimization, 2022, 83 : 539 - 564
  • [10] Speed scaling scheduling of multiprocessor jobs with energy constraint and makespan criterion
    Kononov, Alexander
    Zakharova, Yulia
    JOURNAL OF GLOBAL OPTIMIZATION, 2022, 83 (03) : 539 - 564