arrow
返回

Aurora: Leaderless State-Machine Replication With High Throughput

delete2025-01-01
delete0
PRE
AI
H
Hao Lu
刘坚 封面图
刘坚 (Jian Liu) *
K
Kui Ren
DOI:10.1109/TC.2025.3540656delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
State-machine replication (SMR) allows a deterministic state machine to be replicated across a set of replicas and handle clients' requests as a single machine. Most existing SMR protocols are leader-based requiring a leader to order requests and coordinate the protocol. This design places a disproportionately high load on the leader, inevitably impairing the scalability. If the leader fails, a complex and bug-prone fail-over protocol is needed to switch to a new leader. An adversary can also exploit the fail-over protocol to slow down the protocol. In this paper, we propose a crash-fault tolerant SMR named Aurora, with the following properties: center dot Leaderless: it does not require a leader, hence completely get rid of the fail-over protocol. Scalable: it can scale up to 11 replicas. Robust: it behaves well even under a poor network connection. We provide a full-fledged implementation of Aurora and systematically evaluate its performance. Our benchmark results show that Aurora achieves a throughput of around two million Transactions Per Second (TPS), up to 8.7x higher than the state-of-the-art leaderless SMR.
Keyword:
Magnetosphere
Ion radiation effects
Delays
Throughput
Consensus protocol
Proposals
Computers
Training
Switches
Scalability
Crash fault-tolerance
state machine replication
distributed systems

期刊

IEEE Transactions on Computers 封面图
IEEE Transactions on Computers
IF:
3.8
论文数:
5.4K
被引数:
9.8K

机构

Z
zhejiang university
学者数:
17.7W
论文数: 12.1W
被引数: 152
引用论文

引用论文

暂无论文信息