Affiliation:
1. Carnegie Mellon University
2. Network Appliance, Inc.
Abstract
A
fault-scalable
service can be configured to tolerate increasing numbers of faults without significant decreases in performance. The Query/Update (Q/U) protocol is a new tool that enables construction of fault-scalable Byzantine fault-tolerant services. The optimistic quorum-based nature of the Q/U protocol allows it to provide better throughput and fault-scalability than replicated state machines using agreement-based protocols. A prototype service built using the Q/U protocol outperforms the same service built using a popular replicated state machine implementation at all system sizes in experiments that permit an optimistic execution. Moreover, the performance of the Q/U protocol decreases by only 36% as the number of Byzantine faults tolerated increases from one to five, whereas the performance of the replicated state machine decreases by 83%.
Publisher
Association for Computing Machinery (ACM)
Cited by
62 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Boolean Byzantine Fault Tolerant Algorithm for Light Weight IoT Consensus;2024-06-28
2. Moonshot: Optimizing Block Period and Commit Latency in Chain-Based Rotating Leader BFT;2024 54th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN);2024-06-24
3. All Byzantine Agreement Problems Are Expensive;Proceedings of the 43rd ACM Symposium on Principles of Distributed Computing;2024-06-17
4. Distributed Transaction Processing in Untrusted Environments;Companion of the 2024 International Conference on Management of Data;2024-06-09
5. SoK: DAG-based Consensus Protocols;2024 IEEE International Conference on Blockchain and Cryptocurrency (ICBC);2024-05-27