Energy-aware mapping and scheduling strategies for real-time workflows under reliability constraints

被引:2
|
作者
Wu, Zhiwei [1 ,2 ]
Han, Li [1 ]
Liu, Jing [1 ,4 ]
Robert, Yves [2 ,3 ]
Vivien, Frederic [2 ]
机构
[1] East China Normal Univ, Shanghai, Peoples R China
[2] Univ Lyon, ENS Lyon, UCBL, CNRS,Inria,LIP, F-69342 Lyon 07, France
[3] Univ Tennessee, Knoxville, TX USA
[4] Shanghai Key Lab Trustworthy Comp, Shanghai, Peoples R China
关键词
Real-time workflows; Energy-aware scheduling; Reliability; Makespan; Tri-criteria optimization; TEMPERATURE; SYSTEMS; EFFICIENCY;
D O I
10.1016/j.jpdc.2023.02.004
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper focuses on energy minimization for the mapping and scheduling of real-time workflows under reliability constraints. Workflow instances are input periodically to the system. Each instance is composed of several tasks and must complete execution before the arrival of the next instance, and with a prescribed reliability threshold. While the shape of the dependence graph is identical for each instance, task execution times are stochastic and vary from one instance to the next. The reliability threshold is met by executing several replicas for each task. The target platform consists of identical processors equipped with Dynamic Voltage and Frequency Scaling (DVFS) capabilities. A different frequency can be assigned to each task replica to save energy, but it may have negative effect on the deadline and reliability target. This difficult tri-criteria mapping and scheduling problem (energy, deadline, reliability) has been studied only recently for workflows with arbitrary dependence constraints. We investigate new mapping and scheduling strategies based upon layers in the task graph. These strategies better balance replicas across processors, thereby decreasing the time overlap between different replicas of a given task, and saving energy. We compare these strategies with two state-of-the-art approaches and a reference baseline on a variety of benchmark workflows. Our best heuristics achieve an average energy gain of 60% over the competitors and of 82% over the baseline. (c) 2023 Elsevier Inc. All rights reserved.
引用
收藏
页码:1 / 16
页数:16
相关论文
共 50 条
  • [1] Improved energy-aware strategies for periodic real-time tasks under reliability constraints
    Han, Li
    Canon, Louis-Claude
    Liu, Jing
    Robert, Yves
    Vivien, Frederic
    2019 IEEE 40TH REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2019), 2019, : 17 - 29
  • [2] Energy-Aware Partial-Duplication Task Mapping Under Real-Time and Reliability Constraints
    Cui, Minyu
    Mo, Lei
    Kritikakou, Angeliki
    Casseau, Emmanuel
    EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION, SAMOS 2020, 2020, 12471 : 213 - 227
  • [3] 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
  • [4] Energy-aware scheduling under reliability and makespan constraints
    Aupy, Guillaume
    Benoit, Anne
    Robert, Yves
    2012 19TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING (HIPC), 2012,
  • [5] On reliability- and energy-aware scheduling of real-time embedded systems
    Xie, X. N.
    Zhu, Q. X.
    Zhang, Y. W.
    INFORMATION SCIENCE AND MANAGEMENT ENGINEERING, VOLS 1-3, 2014, 46 : 1139 - 1144
  • [6] Energy-aware communication and task scheduling for network-on-chip architectures under real-time constraints
    Hu, JC
    Marculescu, R
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2004, : 234 - 239
  • [7] Energy-Aware Real-Time Scheduling in the Linux Kernel
    Scordino, Claudio
    Abeni, Luca
    Lelli, Juri
    33RD ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, 2018, : 601 - 608
  • [8] Energy-Aware Scheduling for Real-Time Systems: A Survey
    Bambagini, Mario
    Marinoni, Mauro
    Aydin, Hakan
    Buttazzo, Giorgio
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2016, 15 (01)
  • [9] Energy-Aware Fault-Tolerant Scheduling Under Reliability and Time Constraints in Heterogeneous Systems
    Guo, Tian
    Liu, Jing
    Hu, Wei
    Wei, Mengxue
    INTELLIGENT COMPUTING METHODOLOGIES, ICIC 2018, PT III, 2018, 10956 : 36 - 46
  • [10] A Makespan and Energy-Aware Scheduling Algorithm for Workflows under Reliability Constraint on a Multiprocessor Platform
    Tekawade, Atharva
    Banerjee, Suman
    38TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2023, 2023, : 475 - 482