Uma abordagem distribuída baseada no algoritmo do carteiro chinês para diagnóstico de redes de topologia arbitrária

Detalhes bibliográficos
Autor(a) principal: Cestari, José Marcelo Almeida Prado
Data de Publicação: 2011
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFPR
Texto Completo: http://hdl.handle.net/1884/25070
Resumo: Resumo Em uma rede de computadores tanto nodos como enlaces podem falhar. Este trabalho apresenta um algoritmo de diagnóstico distribuído de redes de topologia arbitrária que permite a monitoração da rede. Os nodos testam os enlaces que os conectam a outros nodos. Quando um nodo detecta uma falha este dissemina em paralelo, para os seus vizinhos, uma mensagem de disseminação contendo informações sobre a falha. Os vizinhos, ao receberem a mensagem, comparam as suas informações locais de diagnóstico com a informação contida na mensagem. Se a informação já é conhecida, a mensagem redundante é descartada, caso contrário as informações locais são atualizadas e disseminadas. As mensagens redundantes empregadas são, na verdade, consideradas uma vantagem do algoritmo, quando comparado a outras abordagens. Os algoritmos de diagnóstico são justamente usados para permitir que os nodos sem falhas possam determinar a situação do sistema quando o sistema está parcialmente inoperante. Desta forma é fundamental que tais algoritmos sejam tolerantes a falhas. Se um nodo recebe uma mensagem redundante, é porque existem dois caminhos disjuntos entre o nodo que gerou a mensagem e o nodo que a recebe. Assim, se durante a disseminação da mensagem de diagnóstico novos eventos de falha ocorrerem na rede, a redundância vai permitir que o algoritmo tolere falhas de caminhos, tantas quantas são as mensagens redundantes. Por outro lado, as mensagens são pequenas, e o número máximo de mensagens por evento é 2*L, onde L é o número de enlaces no sistema. O algoritmo não trabalha com eventos dinâmicos e a falha de um enlace não particiona a rede. Simulações são realizadas em diversas topologías dentre elas a topologia DI>2, hipercubo, grafos randômicos e a topologia da RNP. Os resultados mostram que a latência do algoritmo é proporcional ao diâmetro da rede. Comparações com outros algoritmos são apresentadas. Os parâmetros analisados são o total de mensagens de disseminação, o número de mensagens redundantes e o tempo necessário para realizar o diagnóstico.
id UFPR_991be780656ed23e0cd67447c62d2e8d
oai_identifier_str oai:acervodigital.ufpr.br:1884/25070
network_acronym_str UFPR
network_name_str Repositório Institucional da UFPR
repository_id_str 308
spelling Cestari, José Marcelo Almeida PradoUniversidade Federal do Paraná. Setor de Ciencias Exatas. Programa de Pós-Graduaçao em InformáticaDuarte Junior, Elias Procopio2011-02-04T17:37:47Z2011-02-04T17:37:47Z2011-02-04http://hdl.handle.net/1884/25070Resumo Em uma rede de computadores tanto nodos como enlaces podem falhar. Este trabalho apresenta um algoritmo de diagnóstico distribuído de redes de topologia arbitrária que permite a monitoração da rede. Os nodos testam os enlaces que os conectam a outros nodos. Quando um nodo detecta uma falha este dissemina em paralelo, para os seus vizinhos, uma mensagem de disseminação contendo informações sobre a falha. Os vizinhos, ao receberem a mensagem, comparam as suas informações locais de diagnóstico com a informação contida na mensagem. Se a informação já é conhecida, a mensagem redundante é descartada, caso contrário as informações locais são atualizadas e disseminadas. As mensagens redundantes empregadas são, na verdade, consideradas uma vantagem do algoritmo, quando comparado a outras abordagens. Os algoritmos de diagnóstico são justamente usados para permitir que os nodos sem falhas possam determinar a situação do sistema quando o sistema está parcialmente inoperante. Desta forma é fundamental que tais algoritmos sejam tolerantes a falhas. Se um nodo recebe uma mensagem redundante, é porque existem dois caminhos disjuntos entre o nodo que gerou a mensagem e o nodo que a recebe. Assim, se durante a disseminação da mensagem de diagnóstico novos eventos de falha ocorrerem na rede, a redundância vai permitir que o algoritmo tolere falhas de caminhos, tantas quantas são as mensagens redundantes. Por outro lado, as mensagens são pequenas, e o número máximo de mensagens por evento é 2*L, onde L é o número de enlaces no sistema. O algoritmo não trabalha com eventos dinâmicos e a falha de um enlace não particiona a rede. Simulações são realizadas em diversas topologías dentre elas a topologia DI>2, hipercubo, grafos randômicos e a topologia da RNP. Os resultados mostram que a latência do algoritmo é proporcional ao diâmetro da rede. Comparações com outros algoritmos são apresentadas. Os parâmetros analisados são o total de mensagens de disseminação, o número de mensagens redundantes e o tempo necessário para realizar o diagnóstico.application/pdfTesesAlgoritmos de computadorRedes locais de computaçãoProcessamento eletronico de dados - Processamento distribuidoUma abordagem distribuída baseada no algoritmo do carteiro chinês para diagnóstico de redes de topologia arbitráriainfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisporreponame:Repositório Institucional da UFPRinstname:Universidade Federal do Paraná (UFPR)instacron:UFPRinfo:eu-repo/semantics/openAccessORIGINALD - MATTOS, GIORGIA DE OLIVEIRA.pdfapplication/pdf2124779https://acervodigital.ufpr.br/bitstream/1884/25070/1/D%20-%20MATTOS%2c%20GIORGIA%20DE%20OLIVEIRA.pdf03df908596932ac0e90859a95a5ca867MD51open accessTEXTD - MATTOS, GIORGIA DE OLIVEIRA.pdf.txtD - MATTOS, GIORGIA DE OLIVEIRA.pdf.txtExtracted Texttext/plain120931https://acervodigital.ufpr.br/bitstream/1884/25070/2/D%20-%20MATTOS%2c%20GIORGIA%20DE%20OLIVEIRA.pdf.txt3f2a4d7095b9ab021f34215e9ec4ba3dMD52open accessTHUMBNAILD - MATTOS, GIORGIA DE OLIVEIRA.pdf.jpgD - MATTOS, GIORGIA DE OLIVEIRA.pdf.jpgGenerated Thumbnailimage/jpeg1179https://acervodigital.ufpr.br/bitstream/1884/25070/3/D%20-%20MATTOS%2c%20GIORGIA%20DE%20OLIVEIRA.pdf.jpg9ff08d4a3649d82bd170cb104279a45dMD53open access1884/250702020-09-01 20:46:25.519open accessoai:acervodigital.ufpr.br:1884/25070Repositório de PublicaçõesPUBhttp://acervodigital.ufpr.br/oai/requestopendoar:3082020-09-01T23:46:25Repositório Institucional da UFPR - Universidade Federal do Paraná (UFPR)false
dc.title.pt_BR.fl_str_mv Uma abordagem distribuída baseada no algoritmo do carteiro chinês para diagnóstico de redes de topologia arbitrária
title Uma abordagem distribuída baseada no algoritmo do carteiro chinês para diagnóstico de redes de topologia arbitrária
spellingShingle Uma abordagem distribuída baseada no algoritmo do carteiro chinês para diagnóstico de redes de topologia arbitrária
Cestari, José Marcelo Almeida Prado
Teses
Algoritmos de computador
Redes locais de computação
Processamento eletronico de dados - Processamento distribuido
title_short Uma abordagem distribuída baseada no algoritmo do carteiro chinês para diagnóstico de redes de topologia arbitrária
title_full Uma abordagem distribuída baseada no algoritmo do carteiro chinês para diagnóstico de redes de topologia arbitrária
title_fullStr Uma abordagem distribuída baseada no algoritmo do carteiro chinês para diagnóstico de redes de topologia arbitrária
title_full_unstemmed Uma abordagem distribuída baseada no algoritmo do carteiro chinês para diagnóstico de redes de topologia arbitrária
title_sort Uma abordagem distribuída baseada no algoritmo do carteiro chinês para diagnóstico de redes de topologia arbitrária
author Cestari, José Marcelo Almeida Prado
author_facet Cestari, José Marcelo Almeida Prado
author_role author
dc.contributor.other.pt_BR.fl_str_mv Universidade Federal do Paraná. Setor de Ciencias Exatas. Programa de Pós-Graduaçao em Informática
dc.contributor.author.fl_str_mv Cestari, José Marcelo Almeida Prado
dc.contributor.advisor1.fl_str_mv Duarte Junior, Elias Procopio
contributor_str_mv Duarte Junior, Elias Procopio
dc.subject.por.fl_str_mv Teses
Algoritmos de computador
Redes locais de computação
Processamento eletronico de dados - Processamento distribuido
topic Teses
Algoritmos de computador
Redes locais de computação
Processamento eletronico de dados - Processamento distribuido
description Resumo Em uma rede de computadores tanto nodos como enlaces podem falhar. Este trabalho apresenta um algoritmo de diagnóstico distribuído de redes de topologia arbitrária que permite a monitoração da rede. Os nodos testam os enlaces que os conectam a outros nodos. Quando um nodo detecta uma falha este dissemina em paralelo, para os seus vizinhos, uma mensagem de disseminação contendo informações sobre a falha. Os vizinhos, ao receberem a mensagem, comparam as suas informações locais de diagnóstico com a informação contida na mensagem. Se a informação já é conhecida, a mensagem redundante é descartada, caso contrário as informações locais são atualizadas e disseminadas. As mensagens redundantes empregadas são, na verdade, consideradas uma vantagem do algoritmo, quando comparado a outras abordagens. Os algoritmos de diagnóstico são justamente usados para permitir que os nodos sem falhas possam determinar a situação do sistema quando o sistema está parcialmente inoperante. Desta forma é fundamental que tais algoritmos sejam tolerantes a falhas. Se um nodo recebe uma mensagem redundante, é porque existem dois caminhos disjuntos entre o nodo que gerou a mensagem e o nodo que a recebe. Assim, se durante a disseminação da mensagem de diagnóstico novos eventos de falha ocorrerem na rede, a redundância vai permitir que o algoritmo tolere falhas de caminhos, tantas quantas são as mensagens redundantes. Por outro lado, as mensagens são pequenas, e o número máximo de mensagens por evento é 2*L, onde L é o número de enlaces no sistema. O algoritmo não trabalha com eventos dinâmicos e a falha de um enlace não particiona a rede. Simulações são realizadas em diversas topologías dentre elas a topologia DI>2, hipercubo, grafos randômicos e a topologia da RNP. Os resultados mostram que a latência do algoritmo é proporcional ao diâmetro da rede. Comparações com outros algoritmos são apresentadas. Os parâmetros analisados são o total de mensagens de disseminação, o número de mensagens redundantes e o tempo necessário para realizar o diagnóstico.
publishDate 2011
dc.date.accessioned.fl_str_mv 2011-02-04T17:37:47Z
dc.date.available.fl_str_mv 2011-02-04T17:37:47Z
dc.date.issued.fl_str_mv 2011-02-04
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/1884/25070
url http://hdl.handle.net/1884/25070
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFPR
instname:Universidade Federal do Paraná (UFPR)
instacron:UFPR
instname_str Universidade Federal do Paraná (UFPR)
instacron_str UFPR
institution UFPR
reponame_str Repositório Institucional da UFPR
collection Repositório Institucional da UFPR
bitstream.url.fl_str_mv https://acervodigital.ufpr.br/bitstream/1884/25070/1/D%20-%20MATTOS%2c%20GIORGIA%20DE%20OLIVEIRA.pdf
https://acervodigital.ufpr.br/bitstream/1884/25070/2/D%20-%20MATTOS%2c%20GIORGIA%20DE%20OLIVEIRA.pdf.txt
https://acervodigital.ufpr.br/bitstream/1884/25070/3/D%20-%20MATTOS%2c%20GIORGIA%20DE%20OLIVEIRA.pdf.jpg
bitstream.checksum.fl_str_mv 03df908596932ac0e90859a95a5ca867
3f2a4d7095b9ab021f34215e9ec4ba3d
9ff08d4a3649d82bd170cb104279a45d
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFPR - Universidade Federal do Paraná (UFPR)
repository.mail.fl_str_mv
_version_ 1813898756143185920