Mostrar registro simples

dc.contributor.authorBarbieri, Rodrigo Rocco
dc.date.accessioned2017-06-01T17:23:13Z
dc.date.available2017-06-01T17:23:13Z
dc.date.issued2016-08-04
dc.identifier.citationBARBIERI, Rodrigo Rocco. Achieving non-malicious arbitrary fault tolerance in Paxos through hardening techniques. 2016. Dissertação (Mestrado em Ciência da Computação) – Universidade Federal de São Carlos, Sorocaba, 2016. Disponível em: https://repositorio.ufscar.br/handle/ufscar/8809.*
dc.identifier.urihttps://repositorio.ufscar.br/handle/ufscar/8809
dc.description.abstractDue to the widespread adoption of distributed systems when building applications, demand for reliability and availability has increased. These properties can be achieved through replication techniques using algorithms that must be capable of tolerating faults. Certain faults such as arbitrary faults, however, may be more difficult to tolerate, resulting in more complex and resource intensive algorithms that end up being not very practical to use. Using an existing benign fault-tolerant middleware based on Paxos, we propose and experiment with the usage of consistency validation techniques and a distributed validation mechanism to harden it, thus allowing any application built on top of this hardened middleware to tolerate non-malicious arbitrary faults.eng
dc.description.sponsorshipNão recebi financiamentopor
dc.language.isoporpor
dc.publisherUniversidade Federal de São Carlospor
dc.rights.uriAcesso abertopor
dc.subjectSistemas operacionais distribuídos (Computadores)por
dc.subjectDistributed operating systems (Computers)eng
dc.subjectAlgorítmos computacionaispor
dc.subjectComputer algorithmseng
dc.subjectFault toleranceeng
dc.subjectPaxospor
dc.titleAchieving non-malicious arbitrary fault tolerance in Paxos through hardening techniqueseng
dc.typeDissertaçãopor
dc.contributor.advisor1Vieira, Gustavo Maciel Dias
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/9020007815886406por
dc.description.resumoDevido a crescente adoção de sistemas distribuídos ao se desenvolver aplicações, a demanda por confiabilidade e disponibilidade tem aumentado. Essas propriedades podem ser alcançadas através de técnicas de replicação que utilizam algoritmos capazes de tolerar falhas. Alguns tipos de falhas como falhas arbitrárias, porém, podem ser mais difíceis de tolerar, resultando em algoritmos mais complexos e custosos que acabam não sendo tão viáveis de serem usados. Utilizando um middleware tolerante a falhas benignas já existente baseado em Paxos, nós propomos e experimentamos o uso de técnicas de validação de consistência e um mecanismo de validação distribuída para fortalecê-lo, permitindo então que qualquer aplicação desenvolvida em cima deste middleware fortalecido tolere falhas arbitrárias não-maliciosas.por
dc.publisher.initialsUFSCarpor
dc.publisher.programPrograma de Pós-Graduação em Ciência da Computação - PPGCC-Sopor
dc.subject.cnpqCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAOpor
dc.ufscar.embargoOnlinepor
dc.publisher.addressCâmpus Sorocabapor
dc.contributor.authorlatteshttp://lattes.cnpq.br/9446450974583992por


Arquivos deste item

Thumbnail

Este item aparece na(s) seguinte(s) coleção(s)

Mostrar registro simples