articleJun 1, 2014GREEN OA

State Machine Replication for the Masses with BFT-SMART

University of Lisbon

Indexed incrossref

Abstract

The last fifteen years have seen an impressive amount of work on protocols for Byzantine fault-tolerant (BFT) state machine replication (SMR). However, there is still a need for practical and reliable software libraries implementing this technique. BFT-SMART is an open-source Java-based library implementing robust BFT state machine replication. Some of the key features of this library that distinguishes it from similar works (e.g., PBFT and UpRight) are improved reliability, modularity as a first-class property, multicore-awareness, reconfiguration support and a flexible programming interface. When compared to other SMR libraries, BFT-SMART achieves better performance and is able to withstand a number of…

Citation impact

561
total citations
FWCI
21.95
Percentile
100%
References
36
Citations per year

Authors

3

Topics & keywords

Keywords
  • Computer science
  • Replication (statistics)
  • Byzantine fault tolerance
  • Java
  • Control reconfiguration
  • Modularity (biology)
  • State (computer science)
  • Multi-core processor
No related works found for this paper.