Title :
VTV - A Voting Strategy for Real-Time Systems
Author :
Aysan, Hüseyin ; Punnekkat, Sasikumar ; Dobrin, Radu
Author_Institution :
Malardalen Real-Time Res. Centre, Malardalen Univ., Vasteras, Sweden
Abstract :
Real-time applications typically have to satisfy high dependability requirements and require fault tolerance in both value and time domains. A widely used approach to ensure fault tolerance in dependable systems is the N-modular redundancy (NMR) which typically uses a majority voting mechanism. However, NMR primarily focuses on producing the correct value, without taking into account the time dimension. In this paper, we propose a new approach, Voting on Time and Value (VTV), applicable to real-time systems, which extends the modular redundancy approach by explicitly considering both value and timing failures, such that correct value is produced at a correct time, under specified assumptions. We illustrate our voting approach by instantiating it in the context of the well-known triple modular redundancy (TMR) approach. Further, we present a generalized version targeting NMR that enables a high degree of customization from the user perspective.
Keywords :
real-time systems; software fault tolerance; N-modular redundancy; dependable systems; fault tolerance; real-time systems; triple modular redundancy; voting on time and value; voting strategy; Circuit faults; Costs; Electronic circuits; Fault tolerant systems; Nuclear magnetic resonance; Real time systems; Redundancy; Synchronization; Timing; Voting; Fault tolerance; Majority voting; Plurality voting; Real-time systems; Redundancy;
Conference_Titel :
Dependable Computing, 2008. PRDC '08. 14th IEEE Pacific Rim International Symposium on
Conference_Location :
Taipei
Print_ISBN :
978-0-7695-3448-0
Electronic_ISBN :
978-0-7695-3448-0
DOI :
10.1109/PRDC.2008.28