• DocumentCode
    974339
  • Title

    Alternative majority-voting methods for real-time computing systems

  • Author

    Shin, Kang G. ; Dolter, James W.

  • Author_Institution
    Michigan Univ., Ann Arbor, MI, USA
  • Volume
    38
  • Issue
    1
  • fYear
    1989
  • fDate
    4/1/1989 12:00:00 AM
  • Firstpage
    58
  • Lastpage
    64
  • Abstract
    Two techniques that provide a compromise between the high time overhead in maintaining synchronous voting and the difficulty of combining results in asynchronous voting are proposed. These techniques are specifically suited for real-time applications with a single-source/single-sink structure that need instantaneous error masking. They provide a compromise between a tightly synchronized system in which the synchronization overhead can be quite high, and an asynchronous system which lacks suitable algorithms for combining the output data. Both quorum-majority voting (QMV) and compare-majority voting (CMV) are most applicable to distributed real-time systems with single-source/single-sink tasks. All real-time systems eventually have to resolve their outputs into a single action at some stage. The development of the advanced information processing system (AIPS) and other similar systems serve to emphasize the importance of these techniques. Time bounds suggest that it is possible to reduce the overhead for quorum-majority voting to below that for synchronous voting. All the bounds assume that the computation phase is nonpreemptive and that there is no multitasking
  • Keywords
    majority logic; real-time systems; synchronisation; advanced information processing system; asynchronous voting; compare-majority voting; high time overhead; instantaneous error masking; quorum-majority voting; real-time computing systems; single-source/single-sink structure; synchronous voting; tightly synchronized system; Application software; Computer architecture; Computer errors; Distributed computing; Fault tolerance; Hardware; Information processing; Real time systems; Voting;
  • fLanguage
    English
  • Journal_Title
    Reliability, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9529
  • Type

    jour

  • DOI
    10.1109/24.24574
  • Filename
    24574