Integração do Gerenciamento de Clusters de Alto Desempenho com o Gerenciamento de Redes através de Solução baseada em SNMP Rodrigo Sanger Alves 1 , Clarissa Cassales Marquezan, Lisandro Zambenedetti Granville, Philippe Olivier Alexandre Navaux Instituto de Informática – Universidade Federal do Rio Grande do Sul (UFRGS) Caixa Postal 15.064 – 91.501-970 – Porto Alegre – RS – Brasil {sanger,clarissa,granville,navaux}@inf.ufrgs.br 1 Bolsista CNPq Abstract. The management of high-performance clusters, in several situations, needs to be integrated with the management of the remaining of the computer network. In order to achieve such an integration, a network management architecture and protocol, such as the SNMP, can also be used for the management of clusters. This paper investigates the required management integration, through the implementation of SNMP agents deployed in the infrastructure of a cluster and, as well, also investigates the development of a management system for use over SNMP agents, themselves. Resumo. O gerenciamento de clusters de alto desempenho necessita, em diversas situações, ser integrado ao gerenciamento do restante da rede de computadores. Para se obter essa integração pode-se adotar uma arquitetura e um protocolo padronizado de gerenciamento de redes, tal como o SNMP, para o gerenciamento de clusters. Este artigo investiga essa integração de gerenciamento, através da implementação de agentes SNMP, para emprego na infra-estrutura de clusters, bem como, também o desenvolvimento de um sistema para uso no gerenciamento destes mesmos agentes SNMP. 1. Introdução A pesquisa a respeito do uso de clusters (agregados) de computadores tem crescido consideravelmente nos últimos anos, principalmente quando clusters são utilizados como substitutos de supercomputadores em algumas aplicações que exigem processamento de alto desempenho [Buyya 1999]. A popularização dos clusters, nesse contexto, decorre, principalmente, do fato dos clusters serem uma alternativa de baixo custo e que proporciona uma expansão mais fácil do poder computacional através da implantação de mais nodos trabalhadores. A evolução e a aplicabilidade dos clusters também é conseqüência dos diversos softwares que foram desenvolvidos para a instalação, gerenciamento, programação e uso geral de clusters. A complexidade de manutenção da infra-estrutura de nodos que formam um cluster é tipicamente proporcional ao próprio número de nodos de um cluster. Gerenciar um cluster sem o uso de ferramentas que automatizem processos pode ser uma tarefa praticamente inviável, principalmente quando o número de nodos envolvidos for