Um serviço distribuído de detecção de falhas baseado em disseminação epidêmica

Registro completo de metadados
MetadadosDescriçãoIdioma
Autor(es): dc.contributorDuarte Junior, Elias Procópio, 1966--
Autor(es): dc.contributorUniversidade Federal do Paraná. Setor de Ciências Exatas. Programa de Pós-Graduação em Informática-
Autor(es): dc.creatorSouza, Leandro Pacheco de-
Data de aceite: dc.date.accessioned2025-09-01T11:34:48Z-
Data de disponibilização: dc.date.available2025-09-01T11:34:48Z-
Data de envio: dc.date.issued2024-11-10-
Data de envio: dc.date.issued2024-11-10-
Data de envio: dc.date.issued2009-
Fonte completa do material: dc.identifierhttps://hdl.handle.net/1884/23795-
Fonte: dc.identifier.urihttp://educapes.capes.gov.br/handle/1884/23795-
Descrição: dc.descriptionOrientador: Prof.Dr. Elias Procópio Duarte Jr-
Descrição: dc.descriptionDissertação (mestrado) - Universidade Federal do Paraná, Setor de Ciências Exatas, Programa de Pós-Graduação em Informática. Defesa: Curitiba, 24/08/2010-
Descrição: dc.descriptionBibliografia: fls. 66-71-
Descrição: dc.descriptionResumo: Problemas de acordo são blocos fundamentais na construção de sistemas distribuídos tolerantes a falhas. É fato que vários destes problemas, dentre os quais o do consenso, não podem ser resolvidos de maneira determinística em sistemas assíncronos na presença de falhas. Os detectores de falhas não-confiáveis foram propostos como uma maneira de se contornar esta impossibilidade. Estes detectores são como oráculos que, quando consultados, retornam informações sobre falhas de outros processos. Este trabalho apresenta um serviço de detecção de falhas baseado em disseminação epidêmica. Para utilizar o detector, um processo precisa implementar o serviço e participar de um grupo de detecção. A qualquer momento, um processo pode consultar seu detector e obter uma lista de processos considerados falhos ou corretos. O funcionamento do algoritmo pode ser alterado através de parâmetros do serviço. Este serviço foi implementado para a plataforma JXTA. Um simulador também foi implementado para permitir a avaliação do algoritmo para um número maior de processos. Resultados experimentais são apresentados para diferentes valores dos parâmetros do detector.-
Descrição: dc.descriptionAbstract: Agreement problems are fundamental blocks for the design and implementation of faulttolerant distributed systems. Some of these problems, such as consensus, cannot be deterministically solved in asynchronous systems subject to process crashes. To circumvent this impossibility, the concept of unreliable failure detectors was proposed. An unreliable failure detector is an oracle that can provide information about process crashes. This work presents a failure detection service based on a gossip strategy. To use the detector, a process must implement the service and join a detection group. At any time, a process can ask its detector and obtain a list of processes considered failed or correct. The detection algorithm can be configured by changing service parameters. The service was implemented in the JXTA platform. A simulator was also implemented so the detector could be evaluated for a larger number of processes. Experimental results are shown for a variety of detector parameter values.-
Formato: dc.format71f. : il., grafs.-
Formato: dc.formatapplication/pdf-
Formato: dc.formatapplication/pdf-
Relação: dc.relationDisponível em formato digital-
Palavras-chave: dc.subjectSistemas operacionais distribuidos (Computadores)-
Palavras-chave: dc.subjectProcessamento eletronico de dados - Processamento-
Palavras-chave: dc.subjectTolerancia a falha (Computação)-
Palavras-chave: dc.subjectCiência da computação-
Título: dc.titleUm serviço distribuído de detecção de falhas baseado em disseminação epidêmica-
Tipo de arquivo: dc.typelivro digital-
Aparece nas coleções:Repositório Institucional - Rede Paraná Acervo

Não existem arquivos associados a este item.