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 条
  • [1] Feedback-based dynamic voltage and frequency scaling for memory-bound real-time applications
    Poellabauer, C
    Singleton, L
    Schwan, K
    [J]. RTAS 2005: 11th IEEE Real Time and Embedded Technology and Applications Symposium, Proceedings, 2005, : 234 - 243
  • [2] Feedback-Based Admission Control for Firm Real-Time Task Allocation with Dynamic Voltage and Frequency Scaling
    Dziurzanski, Piotr
    Singh, Amit Kumar
    [J]. COMPUTERS, 2018, 7 (02)
  • [3] Feedback-based real-time scheduling in autonomous vehicle systems
    Lin, SZ
    Manimaran, G
    Steward, BL
    [J]. RTAS 2004: 10TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2004, : 316 - 323
  • [4] Stochastic feedback-based control of QoS in soft real-time systems
    Cucinotta, T
    Palopoli, L
    Marzario, L
    [J]. 2004 43RD IEEE CONFERENCE ON DECISION AND CONTROL (CDC), VOLS 1-5, 2004, : 3533 - 3538
  • [5] Feedback EDF scheduling of real-time tasks exploiting dynamic voltage scaling
    Zhu, YF
    Mueller, F
    [J]. REAL-TIME SYSTEMS, 2005, 31 (1-3) : 33 - 63
  • [6] Feedback EDF Scheduling of Real-Time Tasks Exploiting Dynamic Voltage Scaling
    Yifan Zhu
    Frank Mueller
    [J]. Real-Time Systems, 2005, 31 : 33 - 63
  • [7] Dynamic power management and dynamic voltage scaling in real-time CMP systems
    Miao, Lei
    Qi, Yong
    Hou, Di
    Wu, Chang-li
    Dai, Yue-hua
    [J]. INTERNATIONAL CONFERENCE ON NETWORKING, ARCHITECTURE, AND STORAGE, PROCEEDINGS, 2007, : 249 - +
  • [8] Dynamic voltage scaling for multitasking real-time systems with uncertain execution time
    Xian, Changjiu
    Lu, Yung-Hsiang
    Li, Zhiyuan
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2008, 27 (08) : 1467 - 1478
  • [9] Adaptive checkpointing with dynamic voltage scaling in embedded real-time systems
    Zhang, Y
    Chakrabarty, K
    [J]. EMBEDDED SOFTWARE FOR SOC, 2003, : 449 - 463
  • [10] Dynamic Voltage Scaling for Real-Time Systems with System Workload Analysis
    Zhang, Zhe
    Chen, Xin
    Qian, De-jun
    Hu, Chen
    [J]. IEICE TRANSACTIONS ON ELECTRONICS, 2010, E93C (03): : 399 - 406