• DocumentCode
    3325468
  • Title

    Preventing state divergence in replicated distributed programs

  • Author

    Tulley, A. ; Shrivastava, Santosh K.

  • Author_Institution
    Comput. Lab., Newcastle upon Tyne Univ., UK
  • fYear
    1990
  • fDate
    9-12 Oct 1990
  • Firstpage
    104
  • Lastpage
    113
  • Abstract
    Replicated execution of distributed programs, which provides a means of masking hardware (processor) failures in a distributed system, is discussed. Application-level entities (processes, objects) are replicated to execute on distinct processors. Such replica entities communicate by message passing. Nondeterminism within the replicas could cause messages to be processed in nonidentical order, producing a divergence of state. Possible sources of nondeterminism are identified, and a generic mechanism for ensuring that nonfaulty replicas process messages in identical order, thereby preventing state divergence among such replicate entities, is presented
  • Keywords
    distributed processing; distributed system; generic mechanism; message passing; nondeterminism; replica entities; replicated distributed programs; state divergence preventing; Bidirectional control; Computer languages; Distributed computing; Fault diagnosis; Fault tolerance; Hardware; Laboratories; Operating systems; Process control; Protocols;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reliable Distributed Systems, 1990. Proceedings., Ninth Symposium on
  • Conference_Location
    Huntsville, AL
  • Print_ISBN
    0-8186-2081-1
  • Type

    conf

  • DOI
    10.1109/RELDIS.1990.93956
  • Filename
    93956