dc.contributor.advisor | Nunes, Raul Ceretta | |
dc.creator | Silva, Ricardo Laurini | |
dc.date.accessioned | 2021-02-25T19:12:40Z | |
dc.date.available | 2021-02-25T19:12:40Z | |
dc.date.issued | 2005 | |
dc.date.submitted | 2005 | |
dc.identifier.uri | http://repositorio.ufsm.br/handle/1/20352 | |
dc.description | Trabalho de conclusão de curso (graduação) - Universidade Federal de Santa
Maria, Centro de Tecnologia, Curso de Ciência da Computação, RS, 2005. | por |
dc.language | por | por |
dc.publisher | Universidade Federal de Santa Maria | por |
dc.rights | Acesso Aberto | por |
dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 International | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | * |
dc.title | AFDService: implementação do algoritmo Gossip e de uma ferramenta gráfica para configuração | por |
dc.type | Trabalho de Conclusão de Curso de Graduação | por |
dc.degree.local | Santa Maria, RS, Brasil. | por |
dc.description.resumo | Um detector de defeitos é uma importante abstração para viabilizar a
implementação de protocolos tolerante a falhas em sistemas distribuídos
assíncronos.
Este trabalho apresenta uma implementação do algoritmo de detecção de
defeitos estilo-gossip proposto por Renesse, Minsky e Hayden. A implementação do
detector gossip tem a finalidade de ser inserido no serviço AFDService, um Serviço
de Detecção de Defeitos Adaptativo implementado em Java.
O algoritmo gossip é chamado de “fofoqueiro”. O objetivo deste protocolo é
distribuir as informações para um grupo. O mecanismo do gossip consiste em que
cada membro do grupo passa a informação periodicamente a um membro escolhido
aleatoriamente. Uma de suas principais características é a escalabilidade e
resilência a falhas de um processo ou mensagens perdidas.
O algoritmo gossip, embora diferente dos outros detectores de defeitos
incluído no AFDService (pull, push e dual), pode ser implantado ao repositório de
detectores de defeitos do serviço AFDService, utilizando as interfaces definidas pelo
serviço. Também foi implementada uma interface gráfica para relacionar o usuário ou
aluno a um aplicativo do serviço AFDService. A principal função deste software é
mostrar um histórico de transições de estados dos componentes monitorados pelo
serviço. Uma outra motivação é ajudar o aluno ter uma definição mais prática de um
sistema detecção de defeitos distribuídos. | por |
dc.publisher.country | Brasil | por |
dc.publisher.initials | UFSM | por |
dc.subject.cnpq | CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO | por |
dc.publisher.unidade | Centro de Tecnologia | por |