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 条
  • [31] A Model Considering QoS for Real-Time Systems with Energy and Temperature Constraints
    Nassiffe, Riad
    Camponogara, Eduardo
    Mosse, Daniel
    Lima, George
    PROCEEDINGS OF IV BRAZILIAN SYMPOSIUM ON COMPUTING SYSTEMS ENGINEERING SBESC 2014, 2014, : 115 - 120
  • [32] Energy minimization for on-line real-time scheduling with reliability awareness
    Fan, Ming
    Han, Qiushi
    Yang, Xiaokun
    JOURNAL OF SYSTEMS AND SOFTWARE, 2017, 127 : 168 - 176
  • [33] Enhancing Energy Efficiency in Resource Allocation for Real-Time Cloud Services
    Bagheri, Zahra
    Zamanifar, Kamran
    2014 7th International Symposium on Telecommunications (IST), 2014, : 701 - 706
  • [34] Precedence-Aware Automated Competitive Analysis of Real-Time Scheduling
    Pavlogiannis, Andreas
    Schaumberger, Nico
    Schmid, Ulrich
    Chatterjee, Krishnendu
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (11) : 3981 - 3992
  • [35] Controlled Duplication Scheduling of Real-Time Precedence Tasks on Heterogeneous Multiprocessors
    Singh, Jagpreet
    Auluck, Nitin
    JOB SCHEDULING STRATEGIES FOR PARALLEL PROCESSING, JSSPP 2016, 2017, 10353 : 3 - 21
  • [36] A design framework for real-time embedded systems with code size and energy constraints
    Lee, Sheayun
    Shin, Insik
    Kim, Woonseok
    Lee, Insup
    Min, Sang Lyul
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2008, 7 (02)
  • [37] Reliability-Aware Energy-Efficient Sche duling for (m, k)-Constraine d Real-Time Systems Through Shared Time Slots
    Niu, Linwei
    MICROPROCESSORS AND MICROSYSTEMS, 2020, 77
  • [38] Compounded Real-Time Operating Systems for Rich Real-Time Applications
    Yang, Chung-Fan
    Shinjo, Yasushi
    IEEE ACCESS, 2025, 13 : 26079 - 26104
  • [39] Quality of Experience Optimization for Real-Time XR Video Transmission With Energy Constraints
    Pan, Guangjin
    Xu, Shugong
    Zhang, Shunqing
    Chen, Xiaojing
    Sun, Yanzan
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2024, 73 (10) : 15883 - 15888
  • [40] Energy efficient dual execution mode scheduling for real-time tasks with shared resources
    Wu, Jun
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2016, 31 (03): : 239 - 253