Discrete feedback-based dynamic voltage scaling for safety critical real-time systems

被引:4
|
作者
Ahmadian, A. Sharif [1 ]
Hosseingholi, M. [1 ]
Ejlali, A. [2 ]
机构
[1] Sharif Univ Technol, Dept Sci & Engn, Tehran, Iran
[2] Sharif Univ Technol, Dept Comp Engn, Embedded Syst Res Lab, Tehran, Iran
关键词
Hard real-time embedded systems; Energy consumption; Dynamic voltage scaling; Fault-tolerance; Feedback scheduling; Task splitting; ENERGY MANAGEMENT;
D O I
10.1016/j.scient.2012.11.009
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Recently, the tradeoff between low energy consumption and high fault-tolerance has attracted a lot of attention as a key issue in the design of real-time systems. Dynamic Voltage Scaling (DVS) is commonly employed as one of the most effective low energy techniques for real-time systems. It has been observed that the use of feedback-based methods can improve the effectiveness of DVS-enabled systems. In this paper, we have investigated reducing the energy consumption of fault-tolerant hard real-time systems using the feedback control theory. Our proposed method makes the system capable of selecting the proper frequency and voltage settings in order to reduce the energy consumption, while guaranteeing hard real-time requirements in the presence of unpredictable workload fluctuations and faults. In the proposed method, the available slack-time is exploited by a feedback-based DVS at runtime to reduce the energy consumption. Furthermore, some slack-time is reserved for re-execution in case of faults. The simulation results show that compared with the traditional DVS method, our proposed method not only provides up to 59% energy saving, but also satisfies hard real-time constraints. Our proposed method is also effective in harnessing the static energy. The transition overheads are also taken into account in our simulation experiments. (C) 2013 Sharif University of Technology. Production and hosting by Elsevier B.V. All rights reserved.
引用
收藏
页码:647 / 656
页数:10
相关论文
共 50 条
  • [21] Performance Evaluation of Dynamic Voltage Scaling Algorithms for Hard Real-Time Systems
    Kim, Woonseok
    Shin, Dongkun
    Yun, Han-Saem
    Kim, Jihong
    Min, Sang Lyul
    [J]. JOURNAL OF LOW POWER ELECTRONICS, 2005, 1 (03) : 207 - 216
  • [22] Dynamic Voltage Scaling for Real-Time Systems under Fault Tolerance Constraints
    Djosic, S.
    Jevtic, M.
    [J]. 2012 28TH INTERNATIONAL CONFERENCE ON MICROELECTRONICS (MIEL), 2012, : 375 - 378
  • [23] Preemption-aware dynamic voltage scaling in hard real-time systems
    Kim, W
    Kim, J
    Min, SL
    [J]. ISLPED '04: PROCEEDINGS OF THE 2004 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2004, : 393 - 398
  • [24] A dynamic voltage scaling algorithm for energy reduction in hard real-time systems
    Culver, Van R.
    Khatri, Sunil P.
    [J]. ASP-DAC 2005: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2005, : 842 - 845
  • [25] Hard real-time guarantees in feedback-based resource reservations
    Papadopoulos, Alessandro Vittorio
    Maggio, Martina
    Leva, Alberto
    Bini, Enrico
    [J]. REAL-TIME SYSTEMS, 2015, 51 (03) : 221 - 246
  • [26] Double-loop feedback-based scheduling approach for distributed real-time systems
    Lin, SZ
    Manimaran, G
    [J]. HIGH PERFORMANCE COMPUTING - HIPC 2003, 2003, 2913 : 268 - 278
  • [27] Real time dynamic voltage scaling for embedded systems
    Rao, V
    Singhal, G
    Kumar, A
    [J]. 17TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS: DESIGN METHODOLOGIES FOR THE GIGASCALE ERA, 2004, : 650 - 653
  • [28] Hard real-time guarantees in feedback-based resource reservations
    Alessandro Vittorio Papadopoulos
    Martina Maggio
    Alberto Leva
    Enrico Bini
    [J]. Real-Time Systems, 2015, 51 : 221 - 246
  • [29] Feedback Fuzzy-PI Control Dynamic Voltage Scaling for Real-Time Control Tasks
    Cho, Seong Jin
    Lee, Jae Chol
    Jeon, Yong Han
    Jeon, Jae Wook
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND BIOMIMETICS (ROBIO 2009), VOLS 1-4, 2009, : 848 - 852
  • [30] Dynamic voltage scaling for the schedulability of jitter-constrained real-time embedded systems
    Mochocki, B
    Hu, XBS
    Racu, R
    Ernst, R
    [J]. ICCAD-2005: INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, DIGEST OF TECHNICAL PAPERS, 2005, : 446 - 449