Shared Recovery for Energy Efficiency and Reliability Enhancements in Real-Time Applications with Precedence Constraints

被引:56
|
作者
Zhao, Baoxian [1 ]
Aydin, Hakan [1 ]
Zhu, Dakai [2 ]
机构
[1] George Mason Univ, Dept Comp Sci, Fairfax, VA 22030 USA
[2] Univ Texas San Antonio, Dept Comp Sci, San Antonio, TX USA
基金
美国国家科学基金会;
关键词
Algorithms; Performance; DVS; reliability-aware power management; real-time systems; MANAGEMENT;
D O I
10.1145/2442087.2442094
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
While Dynamic Voltage Scaling (DVS) remains as a popular energy management technique for modern computing systems, recent research has identified significant and negative impacts of voltage scaling on system reliability. To preserve system reliability under DVS settings, a number of reliability-aware power management (RA-PM) schemes have been recently studied. However, the existing RA-PM schemes normally schedule a separate recovery for each task whose execution is scaled down and are rather conservative. To overcome such conservativeness, we study in this article novel RA-PM schemes based on the shared recovery (SHR) technique. Specifically, we consider a set of frame-based real-time tasks with individual deadlines and a common period where the precedence constraints are represented by a directed acyclic graph (DAG). We first show that the earliest deadline first (EDF) algorithm can always yield a schedule where all timing and precedence constraints are met by considering the effective deadlines of tasks derived from as late as possible (ALAP) policy, provided that the task set is feasible. Then, we propose a shared recovery based frequency assignment technique (namely SHR-DAG) and prove its optimality to minimize energy consumption while preserving the system reliability. To exploit additional slack that arises from early completion of tasks, we also study a dynamic extension for SHR-DAG to improve energy efficiency and system reliability at runtime. The results from our extensive simulations show that, compared to the existing RA-PM schemes, SHR-DAG can achieve up to 35% energy savings, which is very close to the maximum achievable energy savings. More interestingly, our extensive evaluation also indicates that the new schemes offer non-trivial improvements on system reliability over the existing RA-PM schemes as well.
引用
收藏
页数:21
相关论文
共 50 条
  • [41] An Energy and Performance Aware Scheduler for Real-Time Tasks in Cloud Datacentres
    Ali, Hashim
    Qureshi, Muhammad Shuaib
    Qureshi, Muhammad Bilal
    Khan, Ayaz Ali
    Zakarya, Muhammad
    Fayaz, Muhammad
    IEEE ACCESS, 2020, 8 (08): : 161288 - 161303
  • [42] 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
  • [43] Minimizing CPU Energy in Real-Time Systems with Discrete Speed Management
    Bini, Enrico
    Buttazzo, Giorgio
    Lipari, Giuseppe
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2009, 8 (04)
  • [44] Energy-efficient scheduling with reliability guarantee in embedded real-time systems
    Xu, Hongzhi
    Li, Renfa
    Zeng, Lining
    Li, Keqin
    Pan, Chen
    SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2018, 18 : 137 - 148
  • [45] Real-Time Energy Management for Net-Zero Power Systems Based on Shared Energy Storage
    Du, Pengbo
    Huang, Bonan
    Liu, Ziming
    Yang, Chao
    Sun, Qiuye
    JOURNAL OF MODERN POWER SYSTEMS AND CLEAN ENERGY, 2024, 12 (02) : 371 - 380
  • [46] Satisfying real-time constraints with custom instructions
    Yu, P
    Mitra, T
    2005 International Conference on Hardware/Software Codesign and System Synthesis, 2005, : 166 - 171
  • [47] Scheduling transactions with stringent real-time constraints
    Lam, KW
    Son, SH
    Hung, SL
    Wang, ZW
    INFORMATION SYSTEMS, 2000, 25 (6-7) : 431 - 452
  • [48] Efficiency Near the Edge: Increasing the Energy Efficiency of FFTs on GPUs for Real-Time Edge Computing
    Adamek, Karel
    Novotny, Jan
    Thiyagalingam, Jeyarajan
    Armour, Wesley
    IEEE ACCESS, 2021, 9 : 18167 - 18182
  • [49] Joint optimization of energy efficiency and system reliability for precedence constrained tasks in heterogeneous systems
    Zhang, Longxin
    Li, Kenli
    Li, Keqin
    Xu, Yuming
    INTERNATIONAL JOURNAL OF ELECTRICAL POWER & ENERGY SYSTEMS, 2016, 78 : 499 - 512
  • [50] SCHEDULING REAL-TIME COMPUTATIONS WITH SEPARATION CONSTRAINTS
    HAN, CC
    LIN, KJ
    INFORMATION PROCESSING LETTERS, 1992, 42 (02) : 61 - 66