Loading...
A control-theoretic energy management for fault-tolerant hard real-time systems
Sharif Ahmadian, A ; Sharif University of Technology
777
Viewed
- Type of Document: Article
- DOI: 10.1109/ICCD.2010.5647798
- Abstract:
- 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 embedded systems. Dynamic Voltage Scaling (DVS) is known as one of the most effective low energy techniques for real-time systems. It has been observed that the use of control-theoretic 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 feedback control theory. Our proposed feedback-based DVS 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. Simulation results show that, as compared with traditional DVS methods without fault-tolerance, our proposed approach not only significantly reduces energy consumption, but also it satisfies hard real-time constraints in the presence of faults. The transition overhead (both time and energy), caused by changing the system supply voltage, are also taken into account in our simulation experiments
- Keywords:
- Fault-tolerance ; Hard real-time embedded systems ; Dynamic voltage scaling ; Energy consumption ; Fault-tolerant hard real-time systems ; Feedback scheduling ; Hard real-time ; Key issues ; Low energies ; Low energy consumption ; Re-execution ; Real-time embedded systems ; Runtimes ; Simulation experiments ; Simulation result ; System supply ; Design ; Embedded systems ; Energy utilization ; Fault tolerance ; Feedback control ; Quality assurance ; Scheduling ; Voltage stabilizing circuits ; Real time systems
- Source: Proceedings - IEEE International Conference on Computer Design: VLSI in Computers and Processors, 3 October 2010 through 6 October 2010 ; 2010 , Pages 173-178 ; 10636404 (ISSN) ; 9781424489350 (ISBN)
- URL: http://ieeexplore.ieee.org/document/5647798