BFT-Bench: A Framework to Evaluate BFT Protocols

作者: Divya Gupta , Lucas Perronne , Sara Bouchenak

DOI: 10.1145/2851553.2858667

关键词:

摘要: Byzantine Fault Tolerance (BFT) has been extensively studied and numerous protocols software prototypes have proposed. However, most BFT evaluated in an ad-hoc setting, considering different fault types injection scenarios. In this paper, we present BFT-Bench, the first benchmarking framework for evaluating comparing practice. BFT-Bench includes implementations, their automatic deployment a distributed ability to define inject faulty behaviors, online monitoring reporting of performance dependability measures. Preliminary results show effectiveness framework, easily allowing empirical comparison protocols, various workload

参考文章(15)
Fred B. Schneider, Robbert van Renesse, Chain replication for supporting high throughput and availability operating systems design and implementation. pp. 7- 7 ,(2004)
Mike Dahlin, Edmund Wong, Allen Clement, Mirco Marchetti, Lorenzo Alvisi, Making Byzantine fault tolerant systems tolerate Byzantine faults networked systems design and implementation. pp. 153- 168 ,(2009)
Rachid Guerraoui, Nikola Knežević, Vivien Quéma, Marko Vukolić, The next 700 BFT protocols european conference on computer systems. pp. 363- 376 ,(2010) , 10.1145/1755913.1755950
Pierre-Louis Aublin, Sonia Ben Mokhtar, Vivien Quema, RBFT: Redundant Byzantine Fault Tolerance international conference on distributed computing systems. pp. 297- 306 ,(2013) , 10.1109/ICDCS.2013.53
Ramakrishna Kotla, Lorenzo Alvisi, Mike Dahlin, Allen Clement, Edmund Wong, Zyzzyva ACM Transactions on Computer Systems. ,vol. 27, pp. 1- 39 ,(2009) , 10.1145/1658357.1658358
Leslie Lamport, The part-time parliament ACM Transactions on Computer Systems. ,vol. 16, pp. 133- 169 ,(1998) , 10.1145/279227.279229
F. Cappello, E. Caron, M. Dayde, F. Desprez, Y. Jegou, P. Primet, E. Jeannot, S. Lanteri, J. Leduc, N. Melab, G. Mornet, R. Namyst, B. Quetier, O. Richard, Grid'5000: A Large Scale and Highly Reconfigurable Grid Experimental Testbed grid computing. pp. 99- 106 ,(2005) , 10.1109/GRID.2005.1542730
Giuliana Santos Veronese, Miguel Correia, Alysson Neves Bessani, Lau Cheuk Lung, None, Spin One's Wheels? Byzantine Fault Tolerance with a Spinning Primary symposium on reliable distributed systems. pp. 135- 144 ,(2009) , 10.1109/SRDS.2009.36
Alysson Bessani, Joao Sousa, Eduardo E.P. Alchieri, State Machine Replication for the Masses with BFT-SMART dependable systems and networks. pp. 355- 362 ,(2014) , 10.1109/DSN.2014.43
Barbara Liskov, Miguel Castro, Practical Byzantine fault tolerance operating systems design and implementation. pp. 173- 186 ,(1999) , 10.5555/296806.296824