Atomic Broadcast and Quorum-based Replication in Asynchronous Crash-Recovery Distributed Systems

This paper describes a solution to the Atomic Broadcast problem in asynchronous distributed systems in which processes can crash and recover. Our solution is based on a transformation of any Consensus algorithm into an Atomic Broadcast algorithm. Thus, our work can benefit from recent results in the...

Full description

Bibliographic Details
Main Author: Rodrigues, Luís (author)
Other Authors: Raynal, Michel (author)
Format: report
Language:por
Published: 2009
Subjects:
Online Access:http://hdl.handle.net/10451/14255
Country:Portugal
Oai:oai:repositorio.ul.pt:10451/14255
Description
Summary:This paper describes a solution to the Atomic Broadcast problem in asynchronous distributed systems in which processes can crash and recover. Our solution is based on a transformation of any Consensus algorithm into an Atomic Broadcast algorithm. Thus, our work can benefit from recent results in the study of the Consensus problem in the crash-recovery model. The paper also shows how to extend the Atomic Broadcast primitive to support the implementation of Quorum-based replica management in crash-recovery systems. The proposed technique makes a bridge between established results on Weighted Voting and recent results on the Consensus problem.