Affiliation:
1. University of Texas at Austin, Austin, TX
Abstract
We present Zyzzyva, a protocol that uses speculation to reduce the cost and simplify the design of Byzantine fault tolerant state machine replication. In Zyzzyva, replicas respond to a client's request without first running an expensive three-phase commit protocol to reach agreement on the order in which the request must be processed. Instead, they optimistically adopt the order proposed by the primary and respond immediately to the client. Replicas can thus become temporarily inconsistent with one another, but clients detect inconsistencies, help correct replicas converge on a single total ordering of requests, and only rely on responses that are consistent with this total order. This approach allows Zyzzyva to reduce replication overheads to near their theoretical minimal.
Publisher
Association for Computing Machinery (ACM)
Reference39 articles.
1. OpenSSL. http://www.openssl.org/. OpenSSL. http://www.openssl.org/.
2. US secret service report on insider attacks. http://www.sei.cmu.edu/about/press/insider-2005.html. US secret service report on insider attacks. http://www.sei.cmu.edu/about/press/insider-2005.html.
3. Fault-scalable Byzantine fault-tolerant services
4. Commercial fault tolerance: a tale of two systems
Cited by
88 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献