A standby-Sparing Technique with Low Energy-Overhead for Fault-Tolerant Hard Real-Time Systems
A standby-Sparing Technique with Low Energy-Overhead for Fault-Tolerant Hard Real-Time Systems
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.
Ejlali, Alireza
70273c6a-39e3-4b80-ad96-957dab10ab56
Al-Hashimi, Bashir
0b29c671-a6d2-459c-af68-c4614dce3b5d
Eles, Petru
ff663918-4c91-4774-a196-06d87393323f
11 October 2009
Ejlali, Alireza
70273c6a-39e3-4b80-ad96-957dab10ab56
Al-Hashimi, Bashir
0b29c671-a6d2-459c-af68-c4614dce3b5d
Eles, Petru
ff663918-4c91-4774-a196-06d87393323f
Ejlali, Alireza, Al-Hashimi, Bashir and Eles, Petru
(2009)
A standby-Sparing Technique with Low Energy-Overhead for Fault-Tolerant Hard Real-Time Systems.
International Conference on Hardware/Software Codesign and System Synthesis, Grenoble, France.
11 - 16 Oct 2009.
Record type:
Conference or Workshop Item
(Paper)
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.
Text
codes077-ejlali1.pdf
- Accepted Manuscript
More information
Published date: 11 October 2009
Additional Information:
Event Dates: 11-16 Oct. 2009
Venue - Dates:
International Conference on Hardware/Software Codesign and System Synthesis, Grenoble, France, 2009-10-11 - 2009-10-16
Organisations:
Electronic & Software Systems
Identifiers
Local EPrints ID: 267806
URI: http://eprints.soton.ac.uk/id/eprint/267806
PURE UUID: 3a9973d3-bccc-44ce-b0c7-952d5ebc5d20
Catalogue record
Date deposited: 26 Aug 2009 10:19
Last modified: 14 Mar 2024 08:59
Export record
Contributors
Author:
Alireza Ejlali
Author:
Bashir Al-Hashimi
Author:
Petru Eles
Download statistics
Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.
View more statistics