• DocumentCode
    3476173
  • Title

    TMR processing without explicit clock synchronisation

  • Author

    Brasileiro, Francisco V. ; Ezhilchelvan, Paul D. ; Speirs, Neil A.

  • Author_Institution
    Dept. de Sistemas e Computacao, Univ. Federal da Paraiba, Joao Pessoa, Brazil
  • fYear
    1995
  • fDate
    13-15 Sep 1995
  • Firstpage
    186
  • Lastpage
    195
  • Abstract
    Replicated processing with majority voting is a well known method for achieving fault tolerance. Triple Modular Redundant (TMR) processing is the most commonly used version of that method. Replicated processing requires that the replicas reach agreement on the order in which messages are to be processed. Synchronous and deterministic ordering protocols published in the literature require that the replicas maintain an abstraction of clocks that are kept in known and bounded synchronism. We present a protocol for TMR systems that does not require this abstraction of synchronised clocks. We analyse the protocol performance and show that this protocol in practice can be at least as fast as any synchronised clock based ordering protocol. We also derive a faster protocol that has an improved performance in the absence of processor failures. We then build a TMR node and measure its performance to illustrate that the protocols developed here provide faster ordering and are easier to implement
  • Keywords
    computer network reliability; distributed processing; fault tolerant computing; redundancy; reliability; transport protocols; Byzantine failures; bounded synchronism; deterministic ordering protocols; explicit clock synchronisation; logical clocks; majority voting; message ordering; process replication; protocol performance; replicated processing; triple modular redundant processing; Clocks; Fault tolerance; Fault tolerant systems; Message passing; Performance analysis; Protocols; Redundancy; Synchronization; Voting;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reliable Distributed Systems, 1995. Proceedings., 14th Symposium on
  • Conference_Location
    Bad Neuenahr
  • ISSN
    1060-9857
  • Print_ISBN
    0-8186-7153-X
  • Type

    conf

  • DOI
    10.1109/RELDIS.1995.526226
  • Filename
    526226