Title :
Experimental performance comparison of Byzantine Fault-Tolerant protocols for data centers
Author :
Liang, Guanfeng ; Sommer, Benjamin ; Vaidya, Nitin
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA
Abstract :
In this paper, we compare performance of several Byzantine agreement algorithms, including NCBA, a network coding based algorithm. Unlike existing practical BFT protocols such as PBFT by Castro and Liskov [1], which utilize collision-resistant hash functions to reduce traffic load for BFT, NCBA uses a computationally efficient error-detection network coding scheme. Since NCBA does not rely on any hash function, it is always correct rather than correct only with high probability as PBFT. Through extensive experiments, we verified that NCBA performs at least as well as Digest, without relying on any cryptographic assumption on the hardness of breaking the hash function. To the best of our knowledge, this is the first implementation of BFT with network coding.
Keywords :
computer centres; computer network security; cryptographic protocols; error detection codes; fault tolerant computing; BFT protocol; Byzantine agreement algorithm; Byzantine fault-tolerant protocol; Digest; NCBA; PBFT; collision-resistant hash function; cryptographic assumption; data centers; error-detection network coding scheme; experimental performance comparison; network coding based algorithm; traffic load reduction; Fault diagnosis; Fault tolerance; Fault tolerant systems; Network coding; Peer to peer computing; Protocols; Servers;
Conference_Titel :
INFOCOM, 2012 Proceedings IEEE
Conference_Location :
Orlando, FL
Print_ISBN :
978-1-4673-0773-4
DOI :
10.1109/INFCOM.2012.6195507