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 条
  • [21] Energy-efficient scheduling of real-time tasks with shared resources
    Wu, Jun
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 56 : 179 - 191
  • [22] EXTREMAL SCHEDULING OF PARALLEL-PROCESSING WITH AND WITHOUT REAL-TIME CONSTRAINTS
    BACCELLI, F
    LIU, Z
    TOWSLEY, D
    JOURNAL OF THE ACM, 1993, 40 (05) : 1209 - 1237
  • [23] On Parametrizing Feasible Reconfigurable Systems Under Real-Time, Energy, and Resource Sharing Constraints
    Goubaa, Aicha
    Khalgui, Mohamed
    Li, Zhiwu
    Frey, Georg
    Al-Ahmari, Abdulrahman
    IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2021, 18 (03) : 1492 - 1504
  • [24] Constrained Thompson Sampling for Real-Time Electricity Pricing With Grid Reliability Constraints
    Tucker, Nathaniel
    Moradipari, Ahmadreza
    Alizadeh, Mahnoosh
    IEEE TRANSACTIONS ON SMART GRID, 2020, 11 (06) : 4971 - 4983
  • [25] Energy-aware sporadic tasks scheduling with shared resources in hard real-time systems
    Zhang, Yi-Wen
    Wang, Cheng
    Lin, Chang-Long
    SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2017, 15 : 52 - 62
  • [26] Co-design of Real-time Embedded Systems under Reliability Constraints
    Zorin, Daniil A.
    Kostenko, Valery A.
    11TH IFAC/IEEE INTERNATIONAL CONFERENCE ON PROGRAMMABLE DEVICES AND EMBEDDED SYSTEMS (PDES 2012), 2012,
  • [27] Reliability-Aware Dynamic Energy Management in Dependable Embedded Real-Time Systems
    Zhu, Dakai
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2010, 10 (02)
  • [28] Energy-efficient scheduling for parallel applications with reliability and time constraints on heterogeneous distributed systems
    Xu, Hongzhi
    Zhang, Binlian
    Pan, Chen
    Li, Keqin
    JOURNAL OF SYSTEMS ARCHITECTURE, 2024, 152
  • [29] Overhead-Aware Energy Optimization for Real-Time Streaming Applications on Multiprocessor System-on-Chip
    Wang, Yi
    Liu, Hui
    Liu, Duo
    Qin, Zhiwei
    Shao, Zili
    Sha, Edwin H. -M.
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2011, 16 (02)
  • [30] Strategies and Services for Energy Efficiency in Real-Time Ethernet Networks
    Tramarin, Federico
    Vitturi, Stefano
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2015, 11 (03) : 841 - 852