CloudBFT: Elastic Byzantine Fault-Tolerant Web Server

Detalhes bibliográficos
Autor(a) principal: Nogueira, Rodrigo Augusto Abrantes
Data de Publicação: 2014
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10316/35536
Resumo: Dissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia da Universidade de Coimbra
id RCAP_31762643176a28d3f2e055d2545e3599
oai_identifier_str oai:estudogeral.uc.pt:10316/35536
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling CloudBFT: Elastic Byzantine Fault-Tolerant Web ServerDistributed systemsfault-tolerant algorithmsByzantine faultssecuritydependabilityDissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia da Universidade de CoimbraCloud computing is increasingly important, with the industry moving towards outsourcing computational resources as a means to reduce investment and management costs, while improving dependability and performance. Nevertheless, the migration to cloud environments is a process that has been raising some concerns to many companies, which see the lack of physical control, the physical resources sharing (between distinct clients) and possible security breaches as the biggest barrier to move their systems to cloud environments. Taking into account these cloud’s problems and the resilience, availability and consistency needed in critical applications, we propose CloudBFT: a standard three-tiered system capable of taking advantage of cloud’s scalability and elasticity, and simultaneously, being as resilient as possible in order to tolerate a wide range of faults, such as faults caused by intrusions, software and hardware faults, etc. The elasticity and scalability are achieved by scaling out and shrinking the cluster according to the processing requirements. On the other hand, to tolerate a wide range of faults (i.e., Byzantine faults), the system must execute a parallel version of a Byzantine fault-tolerant algorithm, where it is used groups of replicas placed on distinct physical machines, as a means to avoid exposing applications to correlated failures. This challenge becomes even more difficult in a relational model (as we used), where the synchronization and contention is higher. We believe that the elasticity we observe in our system, as it scales with the load, demonstrates the feasibility of tolerating Byzantine faults in a cloud-based web server using a relational data model. The results show that the system can scale with the load, as well as tolerating Byzantine faults in a cloud-based web server using a relational data model. Therefore, this work indicates that is possible to have a higher level of resilience in cloud environments and tolerating Byzantine faults without compromising the scalability and elasticity.2014-07-18info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://hdl.handle.net/10316/35536http://hdl.handle.net/10316/35536TID:201538881engNogueira, Rodrigo Augusto Abrantesinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2022-05-25T04:32:18Zoai:estudogeral.uc.pt:10316/35536Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T20:54:22.238843Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv CloudBFT: Elastic Byzantine Fault-Tolerant Web Server
title CloudBFT: Elastic Byzantine Fault-Tolerant Web Server
spellingShingle CloudBFT: Elastic Byzantine Fault-Tolerant Web Server
Nogueira, Rodrigo Augusto Abrantes
Distributed systems
fault-tolerant algorithms
Byzantine faults
security
dependability
title_short CloudBFT: Elastic Byzantine Fault-Tolerant Web Server
title_full CloudBFT: Elastic Byzantine Fault-Tolerant Web Server
title_fullStr CloudBFT: Elastic Byzantine Fault-Tolerant Web Server
title_full_unstemmed CloudBFT: Elastic Byzantine Fault-Tolerant Web Server
title_sort CloudBFT: Elastic Byzantine Fault-Tolerant Web Server
author Nogueira, Rodrigo Augusto Abrantes
author_facet Nogueira, Rodrigo Augusto Abrantes
author_role author
dc.contributor.author.fl_str_mv Nogueira, Rodrigo Augusto Abrantes
dc.subject.por.fl_str_mv Distributed systems
fault-tolerant algorithms
Byzantine faults
security
dependability
topic Distributed systems
fault-tolerant algorithms
Byzantine faults
security
dependability
description Dissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia da Universidade de Coimbra
publishDate 2014
dc.date.none.fl_str_mv 2014-07-18
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10316/35536
http://hdl.handle.net/10316/35536
TID:201538881
url http://hdl.handle.net/10316/35536
identifier_str_mv TID:201538881
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.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799133831019626496