Skip to main content

Fault-scalable Byzantine fault-tolerant services

Publication ,  Journal Article
Abd-El-Malek, M; Ganger, GR; Goodson, GR; Reiter, MK; Wylie, JJ
Published in: Operating Systems Review (ACM)
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%. Copyright 2005 ACM.

Duke Scholars

Altmetric Attention Stats
Dimensions Citation Stats

Published In

Operating Systems Review (ACM)

DOI

ISSN

0163-5980

Publication Date

December 1, 2005

Volume

39

Issue

5

Start / End Page

59 / 74

Related Subject Headings

  • Networking & Telecommunications
 

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. Operating Systems Review (ACM), 39(5), 59–74. https://doi.org/10.1145/1095809.1095817
Abd-El-Malek, M., G. R. Ganger, G. R. Goodson, M. K. Reiter, and J. J. Wylie. “Fault-scalable Byzantine fault-tolerant services.” Operating Systems Review (ACM) 39, no. 5 (December 1, 2005): 59–74. https://doi.org/10.1145/1095809.1095817.
Abd-El-Malek M, Ganger GR, Goodson GR, Reiter MK, Wylie JJ. Fault-scalable Byzantine fault-tolerant services. Operating Systems Review (ACM). 2005 Dec 1;39(5):59–74.
Abd-El-Malek, M., et al. “Fault-scalable Byzantine fault-tolerant services.” Operating Systems Review (ACM), vol. 39, no. 5, Dec. 2005, pp. 59–74. Scopus, doi:10.1145/1095809.1095817.
Abd-El-Malek M, Ganger GR, Goodson GR, Reiter MK, Wylie JJ. Fault-scalable Byzantine fault-tolerant services. Operating Systems Review (ACM). 2005 Dec 1;39(5):59–74.

Published In

Operating Systems Review (ACM)

DOI

ISSN

0163-5980

Publication Date

December 1, 2005

Volume

39

Issue

5

Start / End Page

59 / 74

Related Subject Headings

  • Networking & Telecommunications