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
Link To Document