25 - 29 de Noviembre de 2002

Montevideo, Uruguay

Radisson Victoria Plaza Hotel

 
CL88
 
Device Monitoring Tool using Intelligent Software Agents

Calebe P. Bianchini
Anhembi Morumbi University
calebepb@netsite.com.br
Eduardo S. de Almeida
Federal University of São Carlos - Computing Department
ealmeida@dc.ufscar.br
Antonio F. do Prado
Federal University of São Carlos - Computing Department
prado@dc.ufscar.br
 
Abstract

The increasing decentralization of computational resources and the need for distributed and heterogeneous systems management have motivated many researchers to build tools to assist network administrators to perform a large part of their tasks by means of automatic device monitoring. Pervasive computing involves the control of devices distributed throughout computing networks, including the vast network of the Internet. Software Engineering, on the other hand, seeks to improve the quality of software processes and products by reducing their development efforts and costs. Among the techniques employed to achieve these goals are those that employ software agents. The tasks marked by events, often repetitive, from the different application domains, including those of distributed applications, are assigned to software agents programmed in a knowledge base. Combining the ideas of pervasive computing and software agents, this article presents a tool to monitor devices distributed in a network. This tool is component-based and uses intelligent software agents as its main monitoring mechanism.

Keywords: computer network, network management, pervasive computing, software agents, software engineering.

 
Resumo

A crescente descentralização dos recursos computacionais e a necessidade de gerenciamento de sistemas distribuídos e heterogêneos têm motivado os pesquisadores na construção de ferramentas que auxiliam os administradores de redes, em grande parte das suas tarefas através do monitoramento automático dos dispositivos. A computação pervasiva preocupa-se com o controle dos dispositivos distribuídos pelas redes de computadores, incluindo a vasta rede Internet. Por outro lado, a Engenharia de Software procura melhorar a qualidade dos processos e produtos de software, com a redução dos esforços e custos do seu desenvolvimento. Dentre as técnicas para atingir estes objetivos, destacam-se as que utilizam agentes de software. As tarefas sinalizadas por eventos e muitas vezes repetitivas dos diferentes domínios de aplicações, incluindo o das aplicações distribuídas, são delegadas aos agentes de software programados em uma base de conhecimento. Combinando as idéias de computação pervasiva e agentes de software, este artigo apresenta uma ferramenta para monitoramento de dispositivos, distribuídos em uma rede de computadores. A ferramenta foi desenvolvida baseada em componentes e utiliza agentes de software inteligentes como o principal mecanismo para realizar o monitoramento.

Palavras Chave: redes de computadores, gerenciamento de redes, computação pervasiva, agentes de software, engenharia de software.



Volver

infoUYclei 2002