DocumentCode :
1744738
Title :
Optimistic active replication
Author :
Felber, Pascal ; Schiper, André
Author_Institution :
Lucent Technol. Bell Labs., Murray Hill, NJ, USA
fYear :
2001
fDate :
36982
Firstpage :
333
Lastpage :
341
Abstract :
Replication is a powerful technique for increasing availability of a distributed service. Algorithms for replicating distributed services do however face a dilemma: they should be: efficient (low latency); while ensuring consistency of the replicas, which are two contradictory goals. The paper concentrates on active replication, where all the replicas handle the clients´ requests. Active replication is usually implemented using the atomic broadcast primitive. To be efficient, some atomic broadcast algorithms deliberately sacrifice consistency, if inconsistency is likely to occur with a low probability. We present an algorithm that handles replication efficiently in most scenarios, while preventing inconsistencies. The originality of the algorithm is to take the client-server interaction into account, while traditional solutions consider atomic broadcast as a black box
Keywords :
client-server systems; software fault tolerance; atomic broadcast; client requests; client-server system; distributed service availability; optimistic active replication; replica consistency; software fault tolerance; Broadcasting; Delay; Fault tolerance; Fault tolerant systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Distributed Computing Systems, 2001. 21st International Conference on.
Conference_Location :
Mesa, AZ
Print_ISBN :
0-7695-1077-9
Type :
conf
DOI :
10.1109/ICDSC.2001.918963
Filename :
918963
Link To Document :
بازگشت