Skip to main content

Fault-scalable Byzantine fault-tolerant services

Publication ,  Conference
Abd-El-Malek, M; Ganger, GR; Goodson, GR; Reiter, MK; Wylie, JJ
Published in: Proceedings of the 20th ACM Symposium on Operating Systems Principles, SOSP 2005
December 1, 2005

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%. © 2005 ACM.

Duke Scholars

Published In

Proceedings of the 20th ACM Symposium on Operating Systems Principles, SOSP 2005

DOI

Publication Date

December 1, 2005

Start / End Page

59 / 74
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Abd-El-Malek, M., Ganger, G. R., Goodson, G. R., Reiter, M. K., & Wylie, J. J. (2005). Fault-scalable Byzantine fault-tolerant services. In Proceedings of the 20th ACM Symposium on Operating Systems Principles, SOSP 2005 (pp. 59–74). https://doi.org/10.1145/1095810.1095817
Abd-El-Malek, M., G. R. Ganger, G. R. Goodson, M. K. Reiter, and J. J. Wylie. “Fault-scalable Byzantine fault-tolerant services.” In Proceedings of the 20th ACM Symposium on Operating Systems Principles, SOSP 2005, 59–74, 2005. https://doi.org/10.1145/1095810.1095817.
Abd-El-Malek M, Ganger GR, Goodson GR, Reiter MK, Wylie JJ. Fault-scalable Byzantine fault-tolerant services. In: Proceedings of the 20th ACM Symposium on Operating Systems Principles, SOSP 2005. 2005. p. 59–74.
Abd-El-Malek, M., et al. “Fault-scalable Byzantine fault-tolerant services.” Proceedings of the 20th ACM Symposium on Operating Systems Principles, SOSP 2005, 2005, pp. 59–74. Scopus, doi:10.1145/1095810.1095817.
Abd-El-Malek M, Ganger GR, Goodson GR, Reiter MK, Wylie JJ. Fault-scalable Byzantine fault-tolerant services. Proceedings of the 20th ACM Symposium on Operating Systems Principles, SOSP 2005. 2005. p. 59–74.

Published In

Proceedings of the 20th ACM Symposium on Operating Systems Principles, SOSP 2005

DOI

Publication Date

December 1, 2005

Start / End Page

59 / 74