Validação distribuída do algoritmo paxos no modelo arbitrário não malicioso

Detalhes bibliográficos
Ano de defesa: 2020
Autor(a) principal: Santos, Enrique Sampaio dos
Orientador(a): Vieira, Gustavo Maciel Dias lattes
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal de São Carlos
Câmpus Sorocaba
Programa de Pós-Graduação: Programa de Pós-Graduação em Ciência da Computação - PPGCC-So
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Área do conhecimento CNPq:
Link de acesso: https://repositorio.ufscar.br/handle/20.500.14289/13617
Resumo: Distributed algorithms have been increasingly used because of commercial and technical factors, especially when the aim is to obtain scalability or high availability of data. Regarding high scalability, stands out the algorithms in which a set of processes interact through the exchange of messages in order to perform the same actions and remain in the same state, called replication algorithms. However, to meet this high demand, it is not enough for such algorithms to be functional, but they must also be fault tolerant, in order to avoid data corruption. Fault tolerance in distributed algorithms is not a trivial topic, and algorithms that tolerate arbitrary failure tend to be costly and complex to implement. In order to tolerate several fault types while keeping the complexity low, the model of arbitrary non-malicious faults was created, where only faults caused by intentional invasions to the environment are not tolerated. This dissertation proposes a distributed validation mechanism for the Paxos algorithm in order to guarantee the properties of the model, making it tolerant to non-malicious arbitrary faults.
id SCAR_52b9de6fee17b3d1b585bdd29898023e
oai_identifier_str oai:repositorio.ufscar.br:20.500.14289/13617
network_acronym_str SCAR
network_name_str Repositório Institucional da UFSCAR
repository_id_str
spelling Santos, Enrique Sampaio dosVieira, Gustavo Maciel Diashttp://lattes.cnpq.br/9020007815886406http://lattes.cnpq.br/34542769030842961c2b8cdb-b071-4753-a7a9-f34482dccffb2021-01-05T12:14:16Z2021-01-05T12:14:16Z2020-11-03SANTOS, Enrique Sampaio dos. Validação distribuída do algoritmo paxos no modelo arbitrário não malicioso. 2020. Dissertação (Mestrado em Ciência da Computação) – Universidade Federal de São Carlos, Sorocaba, 2020. Disponível em: https://repositorio.ufscar.br/handle/20.500.14289/13617.https://repositorio.ufscar.br/handle/20.500.14289/13617Distributed algorithms have been increasingly used because of commercial and technical factors, especially when the aim is to obtain scalability or high availability of data. Regarding high scalability, stands out the algorithms in which a set of processes interact through the exchange of messages in order to perform the same actions and remain in the same state, called replication algorithms. However, to meet this high demand, it is not enough for such algorithms to be functional, but they must also be fault tolerant, in order to avoid data corruption. Fault tolerance in distributed algorithms is not a trivial topic, and algorithms that tolerate arbitrary failure tend to be costly and complex to implement. In order to tolerate several fault types while keeping the complexity low, the model of arbitrary non-malicious faults was created, where only faults caused by intentional invasions to the environment are not tolerated. This dissertation proposes a distributed validation mechanism for the Paxos algorithm in order to guarantee the properties of the model, making it tolerant to non-malicious arbitrary faults.Algoritmos distribuídos têm sido cada vez mais utilizados por fatores comerciais e técnicos, principalmente quando o intuito é obter escalabilidade ou alta disponibilidade dos dados. Neste último ponto, destacam-se os algoritmos em que um conjunto de processos interagem através de trocas de mensagens a fim de executarem as mesmas ações e se manter no mesmo estado, chamados de algoritmos de replicação. Entretanto, para atender essa alta demanda não basta tais algoritmos serem funcionais como também devem ser tolerantes a falhas, a fim de evitar corrupções dos dados. Tolerância a falhas em algoritmos distribuídos não é um tópico trivial, e algoritmos que toleram falhas arbitrárias tendem a ser custosos e de implementação complexa. A fim de tolerar diversas categorias de falhas mantendo a complexidade baixa, foi criado o modelo de falhas arbitrárias não maliciosas, onde apenas falhas causadas por invasões intencionais ao ambiente não são toleradas. Esta dissertação propõe um mecanismo de validação distribuída para o algoritmo Paxos a fim de garantir as propriedades deste modelo, tornando-o tolerante a falhas arbitrárias não maliciosas.Não recebi financiamentoporUniversidade Federal de São CarlosCâmpus SorocabaPrograma de Pós-Graduação em Ciência da Computação - PPGCC-SoUFSCarAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessAlgoritmos DistribuídosTolerância a FalhasFalhas ArbitráriasNão MaliciosoFalhas BenignasValidação DistribuídaDistributed AlgorithmsFault ToleranceArbitrary FaultsNo-maliciousBenign FaultsDistributed ValidationCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAOValidação distribuída do algoritmo paxos no modelo arbitrário não maliciosoDistributed validation of the paxos algorithm in non-malicious arbitrary modelinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesis6006002d1f7ea3-b41c-4fa3-a74d-8f73d5eebecbreponame:Repositório Institucional da UFSCARinstname:Universidade Federal de São Carlos (UFSCAR)instacron:UFSCARORIGINALDisserta__o_Enrique.pdfDisserta__o_Enrique.pdfDissertação de Mestradoapplication/pdf681656https://repositorio.ufscar.br/bitstreams/ad817a00-64de-4344-9972-67c57f09f4fe/download34bc2523799833af560e956c95a08381MD51trueAnonymousREADTermo de encaminhamento da versão definitiva.assinado.pdfTermo de encaminhamento da versão definitiva.assinado.pdfCarta comprovante assinadaapplication/pdf101606https://repositorio.ufscar.br/bitstreams/a6532367-a56a-48b3-8ad6-d501681098da/downloaddea021da51cb2530ebffdd52b78bb2adMD53falseAnonymousREADCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8811https://repositorio.ufscar.br/bitstreams/782116a7-7e44-4c27-bd51-f39dbb995461/downloade39d27027a6cc9cb039ad269a5db8e34MD54falseAnonymousREADTEXTDisserta__o_Enrique.pdf.txtDisserta__o_Enrique.pdf.txtExtracted texttext/plain108822https://repositorio.ufscar.br/bitstreams/1aa27944-1a7c-4e14-8e85-b5b61cbba6f1/downloadc99d2852bda84adb16d0929be8b2c82dMD59falseAnonymousREADTermo de encaminhamento da versão definitiva.assinado.pdf.txtTermo de encaminhamento da versão definitiva.assinado.pdf.txtExtracted texttext/plain1270https://repositorio.ufscar.br/bitstreams/07d1b2ce-6788-4b67-b08d-f730f79b5c39/download4b229969237684995e45c142d8a6006fMD511falseAnonymousREADTHUMBNAILDisserta__o_Enrique.pdf.jpgDisserta__o_Enrique.pdf.jpgIM Thumbnailimage/jpeg5623https://repositorio.ufscar.br/bitstreams/bfa52697-4b1d-4664-afa0-c8627863f026/download0c786dd6457bcaaed2886dca85c1f276MD510falseAnonymousREADTermo de encaminhamento da versão definitiva.assinado.pdf.jpgTermo de encaminhamento da versão definitiva.assinado.pdf.jpgIM Thumbnailimage/jpeg6044https://repositorio.ufscar.br/bitstreams/4c9e70a5-3457-4252-958f-97de99844d36/download0f126c3b288aff0968ff560f9a68b484MD512falseAnonymousREAD20.500.14289/136172025-02-05 18:36:30.835http://creativecommons.org/licenses/by-nc-nd/3.0/br/Attribution-NonCommercial-NoDerivs 3.0 Brazilopen.accessoai:repositorio.ufscar.br:20.500.14289/13617https://repositorio.ufscar.brRepositório InstitucionalPUBhttps://repositorio.ufscar.br/oai/requestrepositorio.sibi@ufscar.bropendoar:43222025-02-05T21:36:30Repositório Institucional da UFSCAR - Universidade Federal de São Carlos (UFSCAR)false
dc.title.por.fl_str_mv Validação distribuída do algoritmo paxos no modelo arbitrário não malicioso
dc.title.alternative.por.fl_str_mv Distributed validation of the paxos algorithm in non-malicious arbitrary model
title Validação distribuída do algoritmo paxos no modelo arbitrário não malicioso
spellingShingle Validação distribuída do algoritmo paxos no modelo arbitrário não malicioso
Santos, Enrique Sampaio dos
Algoritmos Distribuídos
Tolerância a Falhas
Falhas Arbitrárias
Não Malicioso
Falhas Benignas
Validação Distribuída
Distributed Algorithms
Fault Tolerance
Arbitrary Faults
No-malicious
Benign Faults
Distributed Validation
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
title_short Validação distribuída do algoritmo paxos no modelo arbitrário não malicioso
title_full Validação distribuída do algoritmo paxos no modelo arbitrário não malicioso
title_fullStr Validação distribuída do algoritmo paxos no modelo arbitrário não malicioso
title_full_unstemmed Validação distribuída do algoritmo paxos no modelo arbitrário não malicioso
title_sort Validação distribuída do algoritmo paxos no modelo arbitrário não malicioso
author Santos, Enrique Sampaio dos
author_facet Santos, Enrique Sampaio dos
author_role author
dc.contributor.authorlattes.por.fl_str_mv http://lattes.cnpq.br/3454276903084296
dc.contributor.author.fl_str_mv Santos, Enrique Sampaio dos
dc.contributor.advisor1.fl_str_mv Vieira, Gustavo Maciel Dias
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/9020007815886406
dc.contributor.authorID.fl_str_mv 1c2b8cdb-b071-4753-a7a9-f34482dccffb
contributor_str_mv Vieira, Gustavo Maciel Dias
dc.subject.por.fl_str_mv Algoritmos Distribuídos
Tolerância a Falhas
Falhas Arbitrárias
Não Malicioso
Falhas Benignas
Validação Distribuída
Distributed Algorithms
Fault Tolerance
Arbitrary Faults
No-malicious
Benign Faults
Distributed Validation
topic Algoritmos Distribuídos
Tolerância a Falhas
Falhas Arbitrárias
Não Malicioso
Falhas Benignas
Validação Distribuída
Distributed Algorithms
Fault Tolerance
Arbitrary Faults
No-malicious
Benign Faults
Distributed Validation
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
dc.subject.cnpq.fl_str_mv CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
description Distributed algorithms have been increasingly used because of commercial and technical factors, especially when the aim is to obtain scalability or high availability of data. Regarding high scalability, stands out the algorithms in which a set of processes interact through the exchange of messages in order to perform the same actions and remain in the same state, called replication algorithms. However, to meet this high demand, it is not enough for such algorithms to be functional, but they must also be fault tolerant, in order to avoid data corruption. Fault tolerance in distributed algorithms is not a trivial topic, and algorithms that tolerate arbitrary failure tend to be costly and complex to implement. In order to tolerate several fault types while keeping the complexity low, the model of arbitrary non-malicious faults was created, where only faults caused by intentional invasions to the environment are not tolerated. This dissertation proposes a distributed validation mechanism for the Paxos algorithm in order to guarantee the properties of the model, making it tolerant to non-malicious arbitrary faults.
publishDate 2020
dc.date.issued.fl_str_mv 2020-11-03
dc.date.accessioned.fl_str_mv 2021-01-05T12:14:16Z
dc.date.available.fl_str_mv 2021-01-05T12:14:16Z
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.citation.fl_str_mv SANTOS, Enrique Sampaio dos. Validação distribuída do algoritmo paxos no modelo arbitrário não malicioso. 2020. Dissertação (Mestrado em Ciência da Computação) – Universidade Federal de São Carlos, Sorocaba, 2020. Disponível em: https://repositorio.ufscar.br/handle/20.500.14289/13617.
dc.identifier.uri.fl_str_mv https://repositorio.ufscar.br/handle/20.500.14289/13617
identifier_str_mv SANTOS, Enrique Sampaio dos. Validação distribuída do algoritmo paxos no modelo arbitrário não malicioso. 2020. Dissertação (Mestrado em Ciência da Computação) – Universidade Federal de São Carlos, Sorocaba, 2020. Disponível em: https://repositorio.ufscar.br/handle/20.500.14289/13617.
url https://repositorio.ufscar.br/handle/20.500.14289/13617
dc.language.iso.fl_str_mv por
language por
dc.relation.confidence.fl_str_mv 600
600
dc.relation.authority.fl_str_mv 2d1f7ea3-b41c-4fa3-a74d-8f73d5eebecb
dc.rights.driver.fl_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de São Carlos
Câmpus Sorocaba
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Ciência da Computação - PPGCC-So
dc.publisher.initials.fl_str_mv UFSCar
publisher.none.fl_str_mv Universidade Federal de São Carlos
Câmpus Sorocaba
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFSCAR
instname:Universidade Federal de São Carlos (UFSCAR)
instacron:UFSCAR
instname_str Universidade Federal de São Carlos (UFSCAR)
instacron_str UFSCAR
institution UFSCAR
reponame_str Repositório Institucional da UFSCAR
collection Repositório Institucional da UFSCAR
bitstream.url.fl_str_mv https://repositorio.ufscar.br/bitstreams/ad817a00-64de-4344-9972-67c57f09f4fe/download
https://repositorio.ufscar.br/bitstreams/a6532367-a56a-48b3-8ad6-d501681098da/download
https://repositorio.ufscar.br/bitstreams/782116a7-7e44-4c27-bd51-f39dbb995461/download
https://repositorio.ufscar.br/bitstreams/1aa27944-1a7c-4e14-8e85-b5b61cbba6f1/download
https://repositorio.ufscar.br/bitstreams/07d1b2ce-6788-4b67-b08d-f730f79b5c39/download
https://repositorio.ufscar.br/bitstreams/bfa52697-4b1d-4664-afa0-c8627863f026/download
https://repositorio.ufscar.br/bitstreams/4c9e70a5-3457-4252-958f-97de99844d36/download
bitstream.checksum.fl_str_mv 34bc2523799833af560e956c95a08381
dea021da51cb2530ebffdd52b78bb2ad
e39d27027a6cc9cb039ad269a5db8e34
c99d2852bda84adb16d0929be8b2c82d
4b229969237684995e45c142d8a6006f
0c786dd6457bcaaed2886dca85c1f276
0f126c3b288aff0968ff560f9a68b484
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFSCAR - Universidade Federal de São Carlos (UFSCAR)
repository.mail.fl_str_mv repositorio.sibi@ufscar.br
_version_ 1833925362512297984