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 条
  • [21] Real-Time Tasks Oriented Energy-Aware Scheduling in Virtualized Clouds
    Zhu, Xiaomin
    Yang, Laurence T.
    Chen, Huangke
    Wang, Ji
    Yin, Shu
    Liu, Xiaocheng
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2014, 2 (02) : 168 - 180
  • [22] Energy-Aware Real-time Scheduling on Heterogeneous Multi-Processor
    Wang, Gang
    Li, Wenming
    Hei, Xiali
    2015 49th Annual Conference on Information Sciences and Systems (CISS), 2015,
  • [23] ERES: An Energy-Aware Real-Time Elastic Scheduling Algorithm in Clouds
    Chen, Huangke
    Zhu, Xiaomin
    Zhu, Jianghan
    Wang, Jianjiang
    2013 IEEE 15TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2013 IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (HPCC_EUC), 2013, : 777 - 784
  • [24] 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
  • [25] Uncertainty-aware scheduling of real-time workflows under deadline constraints on multi-cloud systems
    Xu, Jin
    Yu, Huiqun
    Fan, Guisheng
    Zhang, Jiayin
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2023, 35 (05):
  • [26] Energy-Aware Scenario-Based Mapping of Deep Learning Applications Onto Heterogeneous Processors Under Real-Time Constraints
    Kim, Jangryul
    Ha, Soonhoi
    IEEE TRANSACTIONS ON COMPUTERS, 2023, 72 (06) : 1666 - 1680
  • [27] Energy-aware scheduling for real-time multiprocessor systems with uncertain task execution time
    Xian, Changjiu
    Lu, Yung-Hsiang
    Li, Zhiyuan
    2007 44TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2007, : 664 - +
  • [28] Soft Reliability Aware Scheduling of Real-time Applications on Cloud with MTTF constraints
    Ghose, Manojit
    Pandey, Krishna Prabin
    Chaudhari, Niyati
    Sahu, Aryabartta
    2023 IEEE/ACM 23RD INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING, CCGRID, 2023, : 459 - 468
  • [29] Energy-aware disk scheduling for soft real-time I/O requests
    Youjip Won
    Jongmin Kim
    Wonmin Jung
    Multimedia Systems, 2008, 13 : 409 - 428
  • [30] Energy-aware task scheduling with task synchronization for embedded real-time systems
    Jejurikar, Ravindra
    Gupta, Rajesh
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2006, 25 (06) : 1024 - 1037