UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL
INSTITUTO DE INFORMÁTICA
PROGRAMA DE POS-GRADUAÇÃO EM COMPUTAÇÃO
———————————————————
DEFESA DE DISSERTAÇÃO DE MESTRADO
Aluno: Rafael Keller Tesser
Orientador: Prof. Dr. Philippe Olivier Alexandre Navaux
Titulo:Monitoramento On-line em Sistemas Distribuídos: Modelo Hierárquico Para Coleta de Dados
Linha de Pesquisa: Processamento paralelo e distribuído
Data: 02/08/2011
Hora: 14:00
Local: Sala dos Conselhos (220), Prédio 43412. Instituto de Informática
Banca Examinadora:
Prof. Dr. Nicolas Bruno Maillard (UFRGS)
Prof. Dr. Cláudio Fernando Resin Geyer (UFRGS)
Prof. Dr. Benhur Oliveira Stein (UFSM)
Presidente da Banca: Prof. Dr. Philippe Olivier Alexandre Navaux
Resumo: Esse trabalho propõe um modelo hierárquico para coleta de dados de monitoramento em sistemas distribuídos. Seu objetivo é proporcionar a análise on-line do comportamento de sistemas e programas distribuídos. O meio escolhido para realizar essa análise foi a visualização. Inicialmente é apresentada uma contextualização sobre monitoramento de sistemas distribuídos. Também são abordados aspectos específicos ao monitoramento de Grid. Após, é analisado um conjunto de ferramentas de monitoramento. Então, tem-se a apresentação do modelo proposto. Esse é composto por coletores locais, por uma hierarquia de agregadores e por clientes. É utilizado o modelo push de transmissão de dados e há um mecanismo de subscrição aos coletores. Foi implementado um protótipo do modelo de coleta proposto, que foi utilizado na implementação de um protótipo de ferramenta de monitoramento on-line. Nessa, os dados coletados são fornecidos ao DIMVisual, que é um modelo de integração de dados para visualização. Para visualização, o protótipo utiliza a ferramenta TRIVA, que recebe os dados integrados como entrada. Essa ferramenta foi modificada para gerar uma visualização que é atualizada de maneira on-line. Também foram realizados experimentos para avaliar o tempo necessário para enviar mensagens com diferentes hierarquias e configurações dos coletores. Além disso, foi avaliada a capacidade de o cliente implementado processar os dados recebidos, gerando sua visualização.
Palavras-Chave: Monitoramento, sistemas distribuídos, programas distribuídos, coleta de dados, análise de comportamento, visualização de informações.