240 likes | 379 Views
Agentes Móveis para Gerenciamento de Rede. Rogério de Carvalho Andrade Mestrando - 1999 Agentes Inteligentes Prof. Geber Ramalho. Resumo. Tarefas Inerentes ao Gerenciamento de Rede Agentes Móveis no Gerenciamento de Rede Pesquisas em Andamento Estudo de Caso 1: Tivoli [TM]
E N D
Agentes Móveis para Gerenciamento de Rede Rogério de Carvalho Andrade Mestrando - 1999 Agentes Inteligentes Prof. Geber Ramalho
Resumo • Tarefas Inerentes ao Gerenciamento de Rede • Agentes Móveis no Gerenciamento de Rede • Pesquisas em Andamento • Estudo de Caso 1: Tivoli[TM] • Estudo de Caso 2: Controle de Discos do DI
O que gerenciar em uma rede? • Cabeamentos e conexões • Routers, Switches, Modems e outros • Servidores e Estações de Trabalho • Periféricos de uso comum • Sistemas Operacionais e Aplicativos • Políticas de Segurança • Contas de Usuários
Como gerenciar? • Monitorar estado e tráfego em conexões • Manter operacionais os nós de conexão • Manter inventário de HW, efetuar expansões • Disponibilizar recursos compartilhados • Atualizar versões de SOs e outros SWs • Implantar e manter políticas de segurança • Atender às necessidades dos usuários
Agentes podem auxiliar: • Monitorando o estado da rede • Alertando sobre falhas • Sanando problemas e otimizando configurações • Automatizando tarefas repetitivas • Auditando reconfigurações e acessos indevidos • Otimizando recursos escassos • Auxiliando na manutenção de contas
Vantagens com Agentes Móveis • Economia de recursos em espaço e eficiência • Redução no tráfego de informações • Eficiência em operações real-time • Escalabilidade em detecção e correção de falhas • Flexibilidade para prover novos serviços • Facilidade em upgrades de SW
Arquitetura : Proposta OMG • Regiões de agentes com gateways de conexão • Camada virtual para aplicações com agentes • Uso da plataforma CORBA com IIOP
Aplicações em Gerenciamento de Redes • Modelagem da Topologia da Rede • Detecção automática de componentes • Deglets (delegation agts.) e Netlets (network agts.)
Gerenciamento de Falhas • Diagnósticos de falhas na rede • Realiza ações para correção de problemas • Densidade de agentes pode ser ajustada
Manutenção remota de elementos heterogêneos • Virtual Managed Component (VMC) • Applets para facilitar a manutenção de componentes • Demonstração: Configuração de Modem ADSL
Gerência de Configuração • Prover Serviços: • Trabalhos do TINA-C • Surgimento de Redes Ativas • Deglets agem sobre VMCs para reconfiguração
Gerência de Configuração (cont.) • Prover Componentes: • Instalação de Drivers em cada estação • Netlets são disseminados na rede • Drivers apropriados são carregados da Web • Redes Plug-and-Play
Gerenciamento de Performance • Deglets são usados no lugar do polling • Informação mais confiável por não haver delay • Podem ser usados agentes estáticos, mas... • Deglets não consomem recursos permanentemente • Deglets podem estar sempre atualizados • Implementação Hot-Swapping • Agentes externos (extlets) são carregados • Serviços atualizados “on-the-fly” • Controle no uso indiscriminado de agentes móveis
Pesquisas na Área • Perpetuum Mobile Procura group - Carleton University- Redes Plug-and-Play • MIT e outros - Redes Ativas • Computer Network Group - Politecnico di Torino - Mobile Code for Network Manag. • Astrolog Group - Institut de Recherche en Informatique et Systemes Aleatoires (IRISA) - Agentes Móveis: “Mobile Network Manager (MNM)” • IBM (Aglets), Mitsubishi (Concordia), ObjectSpace (Voyager)
Tivoli[TM] : Estudo de Caso • Framework em conformidade OMG/CORBA • Tivoli Management Agents: • Endpoint: Recebem procedimentos, executam tarefas, monitoram e transmitem eventos • Gateway: Efetua comunicação com os “endpoints” em uma determinada região • Endpoint Manager: Controla os “gateways” e seus “endpoints”. • Componentes: Framework, Aplicações, Toolkit
Tivoli Applications • User Administration • Software Distribution • Inventory • Distributed Monitoring • Enterprise Console • Security Management • Global Enterprise Manager • NetView • Remote Control • Output Manager • Workload Scheduler
TivoliToolkits • Application Development Environment • Desenvolver aplicações • Application Extension Facility • Customizar ambiente de trabalho • Event Integration Facility • Visualizar eventos de outros aplicativos • Integration Toolkit • Integrar eventos e aplicações • Manager Applications • Executar outras aplicações a partir do Tivoli Enterprise desktop
Controle de Discos do DI • Proposta por Fernando Goulart, Patrícia Nunes e Paulo Urbano - UFPE - 1998 • Baseado em Agentes com Funções Distribuídas • Framework baseado em CORBA/IDL • Arquitetura dos Agentes: • Classificador • Coordenador • Resolvedor de Problemas Locais (RPL) • Resolvedor de Problemas Gerais (RPG) • Executor
Agente Classificador Agente Coordenador Agente Resolvedor de Problemas Locais (RPL) Agente Resolvedor de Problemas Locais (RPL) Agente Resolvedor de Problemas Gerais (RPG) Agente Executor Arquitetura dos Agentes
OK Verificar Partição Não OK Classificar Partição Classificar o Problema Estouro de Cota Estouro de Partição Notificar Usuário Sugerir Ações (1) Crítica/ Sistema Aplicativos Dados Notificar Sugerir Agir Verificar Resultados Tomar 2ªMedida Função dos Agentes
Referências Bibliográficas Bieszczad, Andrezej; Pagurek, Bernard and White, Tony: “Mobile Agents for Network Management”. IEEE Communications Surveys - http://www.comsoc.org/pubs/surveys - 4th quarter 1998 - Vol. 1 No. 1 Tivoli System Inc.: “Tivoli Enterprise Concepts, Architeture and Services”. http://www.tivoli.com- White Papper - 1999 Goulart Jr., Fernando S. and Pereira, Patricia N.: “Controle de Discos do DI”. Relatório de disciplina - UFPE - 1998. Urbano, Paulo G. A.: “Agentes Móveis Intaligentes para Sistemas Distribuídos Heterogêneos: Uma Aplicação no Gerenciamento de Espaço em Disco”. Relatório de disciplina - UFPE - 1998. Russel, Stuart and Norving, Peter: “Artificial Intelligence: A Modern Approach”. Prentice Hall - 1995.