• DocumentCode
    2177555
  • 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
  • fYear
    2013
  • fDate
    2-4 Dec. 2013
  • Firstpage
    21
  • Lastpage
    30
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Computing (PRDC), 2013 IEEE 19th Pacific Rim International Symposium on
  • Conference_Location
    Vancouver, BC
  • Type

    conf

  • DOI
    10.1109/PRDC.2013.11
  • Filename
    6820837