“State Machine Replication for the Masses with BFT-SMART”

From Navigators

(Difference between revisions)
Jump to: navigation, search
(Created page with "{{Publication |type=techreport |title=State Machine Replication for the Masses with BFT-SMART |author=Alysson Bessani, João Sousa, Eduardo Alchieri, |Project=Project:TCLOUDS, P...")
Line 2: Line 2:
|type=techreport
|type=techreport
|title=State Machine Replication for the Masses with BFT-SMART
|title=State Machine Replication for the Masses with BFT-SMART
-
|author=Alysson Bessani, João Sousa, Eduardo Alchieri,  
+
|author=Alysson Bessani, João Sousa, Eduardo Alchieri,
-
|Project=Project:TCLOUDS, Project:MASSIF,  
+
|Project=Project:TCLOUDS, Project:MASSIF,
|ResearchLine=Fault and Intrusion Tolerance in Open Distributed Systems (FIT)
|ResearchLine=Fault and Intrusion Tolerance in Open Distributed Systems (FIT)
|month=nov
|month=nov
Line 9: Line 9:
|abstract=The last fifteen years has seen an impressive amount of work on protocols for Byzantine fault-tolerant (BFT) state machine replication. However, there is still a lack of 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 an flexible API. When compared with other SMR libraries, BFT-SMaRt achieves better performance and is able to deal with a number of real-world faults previous implementations can not.
|abstract=The last fifteen years has seen an impressive amount of work on protocols for Byzantine fault-tolerant (BFT) state machine replication. However, there is still a lack of 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 an flexible API. When compared with other SMR libraries, BFT-SMaRt achieves better performance and is able to deal with a number of real-world faults previous implementations can not.
|institution=University of Lisbon, DI-FCUL
|institution=University of Lisbon, DI-FCUL
-
|url= http://hdl.handle.net/10455/6897
+
|note=http://hdl.handle.net/10455/6897
 +
|number=TR-2013-07
 +
|url=http://hdl.handle.net/10455/6897
}}
}}

Revision as of 17:17, 18 July 2014

Alysson Bessani, João Sousa, Eduardo Alchieri

University of Lisbon, DI-FCUL, Tech. Rep. TR-2013-07, Nov. 2013.

http://hdl.handle.net/10455/6897.
Abstract: The last fifteen years has seen an impressive amount of work on protocols for Byzantine fault-tolerant (BFT) state machine replication. However, there is still a lack of 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 an flexible API. When compared with other SMR libraries, BFT-SMaRt achieves better performance and is able to deal with a number of real-world faults previous implementations can not.

Download paper

Download State Machine Replication for the Masses with BFT-SMART

Export citation

BibTeX

Project(s): Project:TCLOUDS, Project:MASSIF

Research line(s): Fault and Intrusion Tolerance in Open Distributed Systems (FIT)

Personal tools
Navigators toolbox