Title :
Steward: Scaling Byzantine Fault-Tolerant Replication to Wide Area Networks
Author :
Amir, Yair ; Danilov, Claudiu ; Dolev, Danny ; Kirsch, Jonathan ; Lane, John ; Nita-Rotaru, Cristina ; Olsen, Josh ; Zage, David
Author_Institution :
Dept. of Comput. Sci., Johns Hopkins Univ., Baltimore, MD, USA
Abstract :
This paper presents the first hierarchical byzantine fault-tolerant replication architecture suitable to systems that span multiple wide-area sites. The architecture confines the effects of any malicious replica to its local site, reduces message complexity of wide-area communication, and allows read-only queries to be performed locally within a site for the price of additional standard hardware. We present proofs that our algorithm provides safety and liveness properties. A prototype implementation is evaluated over several network topologies and is compared with a flat byzantine fault-tolerant approach. The experimental results show considerable improvement over flat byzantine replication algorithms, bringing the performance of byzantine replication closer to existing benign fault-tolerant replication techniques over wide area networks.
Keywords :
computational complexity; fault tolerance; telecommunication network topology; wide area networks; byzantine fault-tolerant replication; message complexity reduction; network topologies; wide area networks; Communication standards; Computer science; Delay; Fault tolerance; Fault tolerant systems; Hardware; Protocols; Public key; Safety; Wide area networks; Distributed systems:; Fault tolerance; Fault-tolerance; scalability; wide area networks.; wide-area networks;
Journal_Title :
Dependable and Secure Computing, IEEE Transactions on
DOI :
10.1109/TDSC.2008.53