CloudBFT: Elastic Byzantine Fault-Tolerant Web Server
Autor(a) principal: | |
---|---|
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 |