State Machine Replication for the Masses with BFT-SMaRt

Detalhes bibliográficos
Autor(a) principal: Sousa, João
Data de Publicação: 2013
Outros Autores: Alchieri, Eduardo, Bessani, Alysson
Tipo de documento: Relatório
Idioma: eng
Título da fonte: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Texto Completo: http://hdl.handle.net/10451/14170
Resumo: 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.
id RCAP_1bb46f219cb1ccc237ef5cd05f716ebc
oai_identifier_str oai:repositorio.ulisboa.pt:10455/6897
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling State Machine Replication for the Masses with BFT-SMaRtimplementationfault toleranceByzantine faultsreplicationThe 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.This work was partially supported by the EC through project TClouds (FP7/2007-2013, ICT-257243) and also by FCT through the Multiannual Program (LaSIGE).Repositório da Universidade de LisboaSousa, JoãoAlchieri, EduardoBessani, Alysson2013-11-08T11:58:44Z2013-11-08T11:58:44Z2013-11-08info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/reportapplication/pdfhttp://hdl.handle.net/10451/14170enginfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2025-03-17T13:12:43Zoai:repositorio.ulisboa.pt:10455/6897Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-29T02:37:34.687164Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv State Machine Replication for the Masses with BFT-SMaRt
title State Machine Replication for the Masses with BFT-SMaRt
spellingShingle State Machine Replication for the Masses with BFT-SMaRt
Sousa, João
implementation
fault tolerance
Byzantine faults
replication
title_short State Machine Replication for the Masses with BFT-SMaRt
title_full State Machine Replication for the Masses with BFT-SMaRt
title_fullStr State Machine Replication for the Masses with BFT-SMaRt
title_full_unstemmed State Machine Replication for the Masses with BFT-SMaRt
title_sort State Machine Replication for the Masses with BFT-SMaRt
author Sousa, João
author_facet Sousa, João
Alchieri, Eduardo
Bessani, Alysson
author_role author
author2 Alchieri, Eduardo
Bessani, Alysson
author2_role author
author
dc.contributor.none.fl_str_mv Repositório da Universidade de Lisboa
dc.contributor.author.fl_str_mv Sousa, João
Alchieri, Eduardo
Bessani, Alysson
dc.subject.por.fl_str_mv implementation
fault tolerance
Byzantine faults
replication
topic implementation
fault tolerance
Byzantine faults
replication
description 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.
publishDate 2013
dc.date.none.fl_str_mv 2013-11-08T11:58:44Z
2013-11-08T11:58:44Z
2013-11-08
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/report
format report
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10451/14170
url http://hdl.handle.net/10451/14170
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833601431532208128