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
相关论文
共 60 条
  • [1] [Anonymous], FREQUENCY BEHAV INTE
  • [2] Tradeoff exploration between reliability, power consumption, and execution time for embedded systems: The TSH tricriteria scheduling heuristic
    Assayad I.
    Girault A.
    Kalla H.
    [J]. International Journal on Software Tools for Technology Transfer, 2013, 15 (03) : 229 - 245
  • [3] Aupy G, 2012, INT C HIGH PERFORM
  • [4] The iso-level scheduling heuristic for heterogeneous processors
    Beaumont, O
    Boudet, V
    Robert, Y
    [J]. 10TH EUROMICRO WORKSHOP ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, PROCEEDINGS, 2002, : 335 - 342
  • [5] Bharathi S, 2008, 2008 THIRD WORKSHOP ON WORKFLOWS IN SUPPORT OF LARGE-SCALE SCIENCE (WORKS 2008), P11
  • [6] Bhuiyan A., 2019, Proceedings of the 27th International Conference on Real-Time Networks and Systems, RTNS'19, page, P123
  • [7] Caron E., 2010, WORKFLOWS SUPPORT LA
  • [8] Casanova H., 2008, Parallel Algorithms
  • [9] Chen HK, 2016, IEEE INT CONF CLOUD, P577, DOI [10.1109/CLOUD.2016.80, 10.1109/CLOUD.2016.0082]
  • [10] Chung hsingHsu., 2005, SC 05, P1, DOI [10.1109/SC.2005.3, DOI 10.1109/SC.2005.3]