Group communication specifications: a comprehensive study
View-oriented group communication is an important and widely used building block for
many distributed applications. Much current research has been dedicated to specifying the …
many distributed applications. Much current research has been dedicated to specifying the …
Ring Paxos: A high-throughput atomic broadcast protocol
PJ Marandi, M Primi, N Schiper… - 2010 IEEE/IFIP …, 2010 - ieeexplore.ieee.org
Atomic broadcast is an important communication primitive often used to implement state-
machine replication. Despite the large number of atomic broadcast algorithms proposed in …
machine replication. Despite the large number of atomic broadcast algorithms proposed in …
Solving consensus using Chandra-Toueg's unreliable failure detectors: A general quorum-based approach
A Mostéfaoui, M Raynal - … DISC'99 Bratislava, Slovak Republic September …, 1999 - Springer
This paper addresses the Consensus problem in asynchronous distributed systems (made
of n processes, at most f of them may crash) equipped with unreliable failure detectors. A …
of n processes, at most f of them may crash) equipped with unreliable failure detectors. A …
P-store: Genuine partial replication in wide area networks
Partial replication is a way to increase the scalability of replicated systems: updates only
need to be applied to a subset of the system's sites, thus allowing replicas to handle …
need to be applied to a subset of the system's sites, thus allowing replicas to handle …
Genuine atomic multicast in asynchronous distributed systems
R Guerraoui, A Schiper - Theoretical Computer Science, 2001 - Elsevier
This paper addresses the problem of atomic multicasting messages in asynchronous
distributed systems. Firstly, we give a characterization of the notion of genuine atomic …
distributed systems. Firstly, we give a characterization of the notion of genuine atomic …
Multi-ring paxos
This paper addresses the scalability of group communication protocols. Scalability has
become an issue of prime importance as data centers become commonplace. By scalability …
become an issue of prime importance as data centers become commonplace. By scalability …
Efficient algorithms to implement unreliable failure detectors in partially synchronous systems
Unreliable failure detectors, proposed by Chandra and Toueg [2], are mechanisms that
provide information about process fail-ures. In [2], eight classes of failure detectors were de …
provide information about process fail-ures. In [2], eight classes of failure detectors were de …
High performance state-machine replication
State-machine replication is a well-established approach to fault tolerance. The idea is to
replicate a service on multiple servers so that it remains available despite the failure of one …
replicate a service on multiple servers so that it remains available despite the failure of one …
Consensus in asynchronous distributed systems: A concise guided tour
R Guerraoui, M Hurfinn, A Mostéfaoui… - Advances in Distributed …, 2000 - Springer
It is now recognized that the Consensus problem is a fundamental problem when one has to
design and implement reliable asynchronous distributed systems. This chapter is on the …
design and implement reliable asynchronous distributed systems. This chapter is on the …
From binary consensus to multivalued consensus in asynchronous message-passing systems
This paper presents a simple protocol that reduces the Multivalued Consensus problem to
the Binary Consensus problem. This transformation protocol works in asynchronous …
the Binary Consensus problem. This transformation protocol works in asynchronous …