Title
COMBFT: Conflicting-Order-Match based Byzantine Fault Tolerance Protocol with High Efficiency and Robustness
Abstract
Byzantine Fault-Tolerant (BFT) state machine replication protocol is an important building block for highly available distributed computing. This paper presents COMBFT, a BFT protocol that achieves both efficiency and robustness simultaneously. The major novelty of COMBFT lies in Conflicting-Order-Match (COM), a new request ordering mechanism that uses a new way to select the available sequence number for requests, and detects the possible malicious primary early. COM assigns sequence number based on request interference, and requires both primary and backup nodes to conduct request ordering, which can greatly reduce the impact of malicious primary and clients. When the backup suspects the primary may be malicious, it triggers an efficient commit protocol with two phases (i.e., suspect phase and commit phase) to further confirm whether the primary is malicious, and commit the request. The performance of COMBFT is evaluated via simulations and the results illustrate the outstanding performance of COMBFT in terms of throughput, latency and fault scalability.
Year
DOI
Keywords
2019
10.1145/3337821.3337885
Byzantine fault tolerance, consensus, distributed computing, state machine replication
Field
DocType
ISSN
State machine replication,Commit,Latency (engineering),Computer science,Byzantine fault tolerance,Robustness (computer science),Throughput,Backup,Scalability,Distributed computing
Conference
978-1-4503-6295-5
ISBN
Citations 
PageRank 
978-1-4503-6295-5
0
0.34
References 
Authors
0
3
Name
Order
Citations
PageRank
Yingyao Rong100.68
Wei-Gang Wu242548.87
Zhiguang Chen387.25