• DocumentCode
    1605018
  • Title

    Experimental comparison of voting algorithms in cases of disagreement

  • Author

    Bass, J.M. ; Latif-Shabgahi, G. ; Bennett, S.

  • Author_Institution
    Dept. of Autom. Control & Eng., Sheffield Univ., UK
  • fYear
    1997
  • Firstpage
    516
  • Lastpage
    523
  • Abstract
    Voting algorithms are used to mask erroneous results from redundant subsystems (variants) in fault tolerant systems. While voting algorithms are well known and widely used, the authors are not aware of any detailed investigation of voter behaviour in the presence of multiple errors. The results of an experimental evaluation of seven voting algorithms in a variety of simulated error scenarios are reported. A software error injection approach is used to simulate multiple errors in a triple modular redundant configuration. The Majority and Plurality voters produce the lowest number of catastrophic errors, in these tests. The Median voter produces the largest number of correct results, but also produces the largest number of catastrophic errors. The Three Domain voter results show a compromise between the large number of correct results identified by the Median voter and the small number of catastrophic results produced by the Majority voter.
  • Keywords
    fault tolerant computing; program testing; redundancy; reliability; software fault tolerance; Majority voter; Median voter; Plurality voters; Three Domain voter results; catastrophic errors; disagreement; erroneous results; fault tolerant systems; multiple errors; redundant subsystems; simulated error scenarios; software error injection approach; triple modular redundant configuration; voter behaviour; voting algorithms; Aerospace control; Aerospace electronics; Application software; Computer aided software engineering; Fault tolerance; Fault tolerant systems; Modeling; Redundancy; Safety; Voting;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    EUROMICRO 97. New Frontiers of Information Technology., Proceedings of the 23rd EUROMICRO Conference
  • Conference_Location
    Budapest, Hungary
  • ISSN
    1089-6503
  • Print_ISBN
    0-8186-8129-2
  • Type

    conf

  • DOI
    10.1109/EURMIC.1997.617368
  • Filename
    617368