Please use this identifier to cite or link to this item: http://hdl.handle.net/10397/105578
PIRA download icon_1.1View/Download Full Text
Title: One for all and all for one : scalable consensus in a hybrid communication model
Authors: Raynal, M 
Cao, J 
Issue Date: 2019
Source: 2019 IEEE 39th International Conference on Distributed Computing Systems (ICDCS), Richardson, Texas, United States, 7-9 July 2019, p. 464-471
Abstract: This paper addresses consensus in an asynchronous model where the processes are partitioned into clusters. Inside each cluster, processes can communicate through a shared memory, which favors efficiency. Moreover, any pair of processes can also communicate through a message-passing communication system, which favors scalability. In such a “hybrid communication” context, the paper presents two simple binary consensus algorithms (one based on local coins, the other one based on a common coin). These algorithms are straightforward extensions of existing message-passing randomized round-based consensus algorithms. At each round, the processes of each cluster first agree on the same value (using an underlying shared memory consensus algorithm), and then use a message-passing algorithm to converge on the same decided value. The algorithms are such that, if all except one processes of a cluster crash, the surviving process acts as if all the processes of its cluster were alive (hence the motto “one for all and all for one”). As a consequence, the hybrid communication model allows us to obtain simple, efficient, and scalable fault-tolerant consensus algorithms. As an important side effect, according to the size of each cluster, consensus can be obtained even if a majority of processes crash.
Keywords: Asynchronous system
Atomic register
Binary consensus
Cluster
Common coin
Compare and swap
Hybrid communication
Local coin
Message-passing
Modularity
Process crash failure
Scalability
Publisher: Institute of Electrical and Electronics Engineers
ISBN: 978-1-7281-2519-0 (Electronic)
978-1-7281-2520-6 (Print on Demand(PoD))
DOI: 10.1109/ICDCS.2019.00053
Rights: ©2019 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
The following publication M. Raynal and J. Cao, "One for All and All for One: Scalable Consensus in a Hybrid Communication Model," 2019 IEEE 39th International Conference on Distributed Computing Systems (ICDCS), Dallas, TX, USA, 2019, pp. 464-471 is available at https://doi.org/10.1109/ICDCS.2019.00053.
Appears in Collections:Conference Paper

Files in This Item:
File Description SizeFormat 
Raynal_One_All_And.pdfPre-Published version1.34 MBAdobe PDFView/Open
Open Access Information
Status open access
File Version Final Accepted Manuscript
Access
View full-text via PolyU eLinks SFX Query
Show full item record

Page views

84
Last Week
4
Last month
Citations as of Nov 9, 2025

Downloads

24
Citations as of Nov 9, 2025

SCOPUSTM   
Citations

4
Citations as of Dec 19, 2025

WEB OF SCIENCETM
Citations

3
Citations as of Dec 18, 2025

Google ScholarTM

Check

Altmetric


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.