loading...
Efficient Byzantine-Tolerant Erasure-Coded Storage
Florence, Italy June 28-July 01
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/DSN.2004.13118842004 International Conference on Depe ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Garth R. Goodson, Carnegie Mellon University
Jay J. Wylie, Carnegie Mellon University
Gregory R. Ganger, Carnegie Mellon University
Michael K. Reiter, Carnegie Mellon University
This paper describes a decentralized consistency protocol for survivable storage that exploits local data versioning within each storage-node. Such versioning enables the protocol to efficiently provide linearizability and wait-freedom of read and write operations to erasure-coded data in asynchronous environments with Byzantine failures of clients and servers. By exploiting versioning storage-nodes, the protocol shifts most work to clients and allows highly optimistic operation: reads occur in a single round-trip unless clients observe concurrency or write failures. Measurements of a storage system prototype using this protocol show that it scales well with the number of failures tolerated, and its performance compares favorably with an efficient implementation of Byzantine-tolerant state machine replication.
Citation:
Garth R. Goodson, Jay J. Wylie, Gregory R. Ganger, Michael K. Reiter, "Efficient Byzantine-Tolerant Erasure-Coded Storage," dsn, pp.135, 2004 International Conference on Dependable Systems and Networks (DSN'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.