TY - GEN
T1 - Experimental performance comparison of byzantine fault-tolerant protocols for data centers
AU - Liang, Guanfeng
AU - Sommer, Benjamin
AU - Vaidya, Nitin
PY - 2012
Y1 - 2012
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=84861602616&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84861602616&partnerID=8YFLogxK
U2 - 10.1109/INFCOM.2012.6195507
DO - 10.1109/INFCOM.2012.6195507
M3 - Conference contribution
AN - SCOPUS:84861602616
SN - 9781467307758
T3 - Proceedings - IEEE INFOCOM
SP - 1422
EP - 1430
BT - 2012 Proceedings IEEE INFOCOM, INFOCOM 2012
T2 - IEEE Conference on Computer Communications, INFOCOM 2012
Y2 - 25 March 2012 through 30 March 2012
ER -