Loading...
A standby-sparing technique with low energy-overhead for fault-tolerant hard real-time systems
Ejlali, A ; Sharif University of Technology
956
Viewed
- Type of Document: Article
- DOI: 10.1145/1629435.1629463
- Abstract:
- Time redundancy (rollback-recovery) and hardware redundancy are commonly used in real-time systems to achieve fault tolerance. From an energy consumption point of view, time redundancy is generally more preferable than hardware redundancy. However, hard real-time systems often use hardware redundancy to meet high reliability requirements of safety-critical applications. In this paper we propose a hardware-redundancy technique with low energy-overhead for hard real-time systems. The proposed technique is based on standby-sparing, where the system is composed of a primary unit and a spare. Through analytical models, we have developed an online energy-management method which uses a slack reclamation scheme to reduce the energy consumption of both the primary and spare units. In this method, dynamic voltage scaling (DVS) is used for the primary unit and dynamic power management (DPM) is used for the spare. We conducted several experiments to compare the proposed system with a fault-tolerant real-time system which uses time redundancy for fault tolerance and DVS with slack reclamation for low energy consumption. The results show that for relaxed time constraints, the proposed system provides up to 24% energy saving as compared to the time-redundancy system. For tight deadlines when the time-redundancy system can tolerate no faults, the proposed system preserves its fault-tolerance but with about 32% more energy consumption
- Keywords:
- Reliability ; Analytical model ; Dynamic power management ; Dynamic voltage scaling ; Energy minimization ; Energy saving ; Fault-tolerant ; Fault-tolerant hard real-time systems ; Hard real-time systems ; Hardware redundancy ; High reliability ; Low energies ; Low energy consumption ; Management method ; Primary units ; Reclamation scheme ; Redundancy techniques ; Rollback recovery ; Safety critical applications ; Time constraints ; Time redundancy ; Electric power measurement ; Embedded systems ; Energy conservation ; Energy management ; Fault tolerance ; Fault tolerant computer systems ; Quality assurance ; Redundancy ; Voltage stabilizing circuits ; Real time systems
- Source: Embedded Systems Week 2009 - 7th IEEE/ACM International Conference on Hardware/Software-Co-Design and System Synthesis ; 2009 , Pages 193-202 ; 9781605586281 (ISBN)
- URL: https://dl.acm.org/citation.cfm?doid=1629435.1629463