DocumentCode :
2738135
Title :
Non blocking atomic commitment with an unreliable failure detector
Author :
Guerraoui, Rachid ; Larrea, Mikel ; Schiper, André
Author_Institution :
Dept. d´´Inf., Ecole Polytech. Federale de Lausanne, Switzerland
fYear :
1995
fDate :
13-15 Sep 1995
Firstpage :
41
Lastpage :
50
Abstract :
In a transactional system, an atomic commitment protocol ensures that for any transaction, all data manager processes agree on the same outcome (commit or abort). A non-blocking atomic commitment protocol enables an outcome to be decided at every correct process despite the failure of others. In this paper we apply, for the first time, the fundamental result of T. Chandra and S. Toueg (1991) on solving the abstract consensus problem, to non-blocking atomic commitment. More precisely, we present a non-blocking atomic commitment protocol in an asynchronous system augmented with an unreliable failure detector that can make an infinity of false failure suspicions. If no process is suspected to have failed, then our protocol is similar to a three phase commit protocol. In the case where processes are suspected, our protocol does not require any additional termination protocol: failure scenarios are handled within our regular protocol and are thus much simpler to manage
Keywords :
distributed processing; protocols; transaction processing; abstract consensus problem; data manager processes; nonblocking atomic commitment; protocol; transactional system; unreliable failure detector; Broadcasting; Concurrent computing; Contracts; Delay; Detectors; H infinity control; Project management; Protocols; Upper bound;
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.518722
Filename :
518722
Link To Document :
بازگشت