Title :
Improving Reliability of Real-Time Systems through Value and Time Voting
Author :
Aysan, Huseyin ; Bate, Iain ; Graydon, Patrick ; Punnekkat, Sasikumar
Author_Institution :
Malardalen Univ., Västerás, Sweden
Abstract :
Critical systems often use N-modular redundancy to tolerate faults in subsystems. Traditional approaches to N-modular redundancy in distributed, loosely-synchronised, real-time systems handle time and value errors separately: a voter detects value errors, while watchdog-based health monitoring detects timing errors. In prior work, we proposed the integrated Voting on Time and Value (VTV) strategy, which allows both timing and value errors to be detected simultaneously. In this paper, we show how VTV can be harnessed as part of an overall fault tolerance strategy and evaluate its performance using a well-known control application, the Inverted Pendulum. Through extensive simulations, we compare the performance of Inverted Pendulum systems which employs VTV and alternative voting strategies to demonstrate that VTV better tolerates well-recognised faults in this realistically complex control problem.
Keywords :
fault tolerant computing; real-time systems; safety-critical software; N-modular redundancy; VTV; integrated voting on time and value strategy; inverted pendulum; overall fault tolerance strategy; real-time systems; safety-critical system; watchdog-based health monitoring; Monitoring; Real-time systems; Redundancy; Synchronization; Transient analysis; Dependability; Fault tolerance; Majority voting; Real-time systems; Redundancy;
Conference_Titel :
Dependable Computing (PRDC), 2013 IEEE 19th Pacific Rim International Symposium on
Conference_Location :
Vancouver, BC
DOI :
10.1109/PRDC.2013.11