DocumentCode
2014146
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
fYear
2012
fDate
25-30 March 2012
Firstpage
1422
Lastpage
1430
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;
fLanguage
English
Publisher
ieee
Conference_Titel
INFOCOM, 2012 Proceedings IEEE
Conference_Location
Orlando, FL
ISSN
0743-166X
Print_ISBN
978-1-4673-0773-4
Type
conf
DOI
10.1109/INFCOM.2012.6195507
Filename
6195507
Link To Document