State-Machine Replication Scalability Made Simple (Extended Version)

03/10/2022
by   Chrysoula Stathakopoulou, et al.
0

Consensus, state-machine replication (SMR) and total order broadcast (TOB) protocols are notorious for being poorly scalable with the number of participating nodes. Despite the recent race to reduce overall message complexity of leader-driven SMR/TOB protocols, scalability remains poor and the throughput is typically inversely proportional to the number of nodes. We present Insanely Scalable State-Machine Replication, a generic construction to turn leader-driven protocols into scalable multi-leader ones. For our scalable SMR construction we use a novel primitive called Sequenced (Total Order) Broadcast (SB) which we wrap around PBFT, HotStuff and Raft leader-driven protocols to make them scale. Our construction is general enough to accommodate most leader-driven ordering protocols (BFT or CFT) and make them scale. Our implementation improves the peak throughput of PBFT, HotStuff, and Raft by 37x, 56x, and 55x, respectively, at a scale of 128 nodes.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/06/2020

Leaderless State-Machine Replication: Specification, Properties, Limits (Extended Version)

Modern Internet services commonly replicate critical data across several...
research
10/03/2021

Be Aware of Your Leaders

Advances in blockchains have influenced the State-Machine-Replication (S...
research
03/17/2020

PigPaxos: Devouring the communication bottlenecks in distributed consensus

Paxos family of protocols are employed by many cloud computing services ...
research
01/19/2020

CycLedger: A Scalable and Secure Parallel Protocol for Distributed Ledger via Sharding

Traditional public distributed ledgers have not been able to scale-out w...
research
05/21/2019

Linearizable State Machine Replication of State-Based CRDTs without Logs

General solutions of state machine replication have to ensure that all r...
research
11/21/2021

New Clocks, Optimal Line Formation and Efficient Replication Population Protocols (Making Population Protocols Alive)

We consider the model of population protocols permitting presence of dyn...
research
03/26/2020

State-Machine Replication for Planet-Scale Systems (Extended Version)

Online applications now routinely replicate their data at multiple sites...

Please sign up or login with your details

Forgot password? Click here to reset