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 :
بازگشت