DocumentCode :
1810887
Title :
Relaxed Atomic Broadcast: State-Machine Replication Using Bounded Memory
Author :
Shahmirzadi, Omid ; Mena, Sergio ; Schiper, André
Author_Institution :
Ecole Polytech. Federate de Lausanne (EPFL), Lausanne, Switzerland
fYear :
2009
fDate :
27-30 Sept. 2009
Firstpage :
3
Lastpage :
11
Abstract :
Atomic broadcast is a useful abstraction for implementing fault-tolerant distributed applications such as state-machine replication. Although a number of algorithms solving atomic broadcast have been published, the problem of bounding the memory used by these algorithms has not been given the attention it deserves. It is indeed impossible to solve repeated atomic broadcast with bounded memory in a system (non-synchronous or not equipped with a perfect failure detector) in which consensus is solvable with bounded memory. The intuition behind this impossibility is the inability to safely garbage-collect unacknowledged messages, since a sender process cannot tell whether the destination process has crashed or is just slow.The usual technique to cope with this problem is to introduce a membership service, allowing the exclusion of a slow or silent process from the group and safely discarding unacknowledged messages sent to this process. In this paper,we present a novel solution that does not rely on a membership service. We relax the specification of atomic broadcast so that it can be implemented with bounded memory, while being strong enough to still be useful for applications that use atomic broadcast, e.g., state-machine replication.
Keywords :
distributed processing; fault tolerant computing; finite state machines; abstraction; bounded memory; fault-tolerant distributed applications; relaxed atomic broadcast; safely garbage-collect unacknowledged messages; state-machine replication; Broadcasting; Computer crashes; Detectors; Fault tolerance; Fault tolerant systems; Prototypes; State-Machine replication; bounded memory; relaxed atomic broadcast;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reliable Distributed Systems, 2009. SRDS '09. 28th IEEE International Symposium on
Conference_Location :
Niagara Falls, NY
ISSN :
1060-9857
Print_ISBN :
978-0-7695-3826-6
Type :
conf
DOI :
10.1109/SRDS.2009.25
Filename :
5283543
Link To Document :
بازگشت