Dissertação
Uma ferramenta peer-to-peer para gerenciamento cooperativo de redes
A Peer-to-Peer Tool for Cooperative Network Management
Autor
Vilanova, Felipe Jung
Resumen
Com o crescimento em número e diversidade dos componentes das redes de computadores, surge a necessidade de buscar uma maneira consistente de realizar seu gerenciamento para, com isso, manter toda sua estrutura funcionando de forma suave e atendendo às necessidades de seus usuários e às expectativas de seus administradores. Em aspectos gerais, as abordagens centralizadas têm se mostrado inadequadas para o gerenciamento de redes de computadores com um grande número de nós ou com grande diversidade de dispositivos. A necessidade de distribuição da gerência torna-se, assim, evidente, onde vários operadores administram cooperativamente a rede, cada um sendo responsável por um segmento da mesma, mas que precisam poder inspecionar os demais segmentos para poder resolver problemas distintos. Por isso a necessidade de um sistema de suporte ao gerenciamento cooperativo, que forneça suporte à interação dos administradores, independente de tempo e da localização dos participantes. É esse sistema que determinará como os administradores vão se comunicar, distribuir responsabilidades, compartilhar informações, e utilizar as ferramentas disponíveis. Nesse contexto, esta dissertação de mestrando apresenta a proposta de um ambiente de gerenciamento distribuído e cooperativo, baseado na tecnologia P2P. Esse ambiente oferece quatro serviços: compartilhamento de arquivos de configuração de dispositivos, compartilhamento de registros de dispositivos, configuração de dispositivos e solicitação de reserva de banda. A partir da proposta do ambiente foi implementada em Java, utilizando a plataforma de desenvolvimento JXTA, uma aplicação para a realização de testes, com o objetivo de confirmar a possibilidade de utilização da aplicação para realizar o gerenciamento de redes. Os parâmetros observados nas avaliações de desempenho foram o tráfego gerado e o tempo de resposta. Os resultados dos testes comprovaram a possibilidade da utilização de sistemas P2P para facilitar o gerenciamento cooperativo de redes e foram bastante satisfatórios com relação aos parâmetros avaliados. With the increasing number and diversity of components of the computer networks, comes the necessity to find a consistent way to manage modern networks. This is required in order to keep all network infrastructures working in a proper and smooth way, while taking care of to the network users’ necessities and filling the network administrators’ expectations. In general aspects, the centralized management approaches are inadequate for the management of networks with a great number of nodes or great diversity of devices. The necessity of a distributed management thus becomes evident. In such distributed management, a group of administrators manages a single network in a cooperative fashion, each administrator being responsible for a segment of the managed network but at the same time being able to inspect other remote segments in order to solve non-overlapping problems. That is the motivation for having management systems with proper cooperative management support that allows interactions among administrators independent of time and location. Such a system will determine how administrators will communicate to delegate responsibilities, share information, and use the available tools. In this context, this dissertation presents the proposal of a distributed and cooperative management environment based on P2P technology. This environment offers four services: sharing of device configuration files, sharing of registered devices, configuration of devices, and bandwidth reservation. Based on the proposed environment, a Java application, using the JXTA development platform, has been implemented. This application allowed us to test and confirm the possibility of using P2P technologies for network management. In addition, the performance of the implemented solution has been measured considering the generated management traffic and response time. The results from the evaluation tests had proven the possibility of the use of P2P systems to facilitate the cooperative network management and had been sufficiently satisfactory in relation to the evaluated parameters.