Skip to main content

Low-overhead byzantine fault-tolerant storage

Publication ,  Conference
Hendricks, J; Ganger, GR; Reiter, MK
Published in: Operating Systems Review (ACM)
December 1, 2007

This paper presents an erasure-coded Byzantine fault-tolerant block storage protocol that is nearly as efficient as protocols that tolerate only crashes. Previous Byzantine fault-tolerant block storage protocols have either relied upon replication, which is inefficient for large blocks of data when tolerating multiple faults, or a combination of additional servers, extra computation, and versioned storage. To avoid these expensive techniques, our protocol employs novel mechanisms to optimize for the common case when faults and concurrency are rare. In the common case, a write operation completes in two rounds of communication and a read completes in one round. The protocol requires a short checksum comprised of cryptographic hashes and homomorphic fingerprints. It achieves throughput within 10% of the crash-tolerant protocol for writes and reads in failure-free runs when configured to tolerate up to 6 faulty servers and any number of faulty clients. Copyright 2007 ACM.

Duke Scholars

Published In

Operating Systems Review (ACM)

DOI

ISSN

0163-5980

Publication Date

December 1, 2007

Start / End Page

73 / 86

Related Subject Headings

  • Networking & Telecommunications
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Hendricks, J., Ganger, G. R., & Reiter, M. K. (2007). Low-overhead byzantine fault-tolerant storage. In Operating Systems Review (ACM) (pp. 73–86). https://doi.org/10.1145/1294261.1294269
Hendricks, J., G. R. Ganger, and M. K. Reiter. “Low-overhead byzantine fault-tolerant storage.” In Operating Systems Review (ACM), 73–86, 2007. https://doi.org/10.1145/1294261.1294269.
Hendricks J, Ganger GR, Reiter MK. Low-overhead byzantine fault-tolerant storage. In: Operating Systems Review (ACM). 2007. p. 73–86.
Hendricks, J., et al. “Low-overhead byzantine fault-tolerant storage.” Operating Systems Review (ACM), 2007, pp. 73–86. Scopus, doi:10.1145/1294261.1294269.
Hendricks J, Ganger GR, Reiter MK. Low-overhead byzantine fault-tolerant storage. Operating Systems Review (ACM). 2007. p. 73–86.

Published In

Operating Systems Review (ACM)

DOI

ISSN

0163-5980

Publication Date

December 1, 2007

Start / End Page

73 / 86

Related Subject Headings

  • Networking & Telecommunications