Agentes Mveis para Gerenciamento de Rede Rogrio de

  • Slides: 24
Download presentation
Agentes Móveis para Gerenciamento de Rede Rogério de Carvalho Andrade Mestrando - 1999 Agentes

Agentes Móveis para Gerenciamento de Rede Rogério de Carvalho Andrade Mestrando - 1999 Agentes Inteligentes Prof. Geber Ramalho Rogério Andrade (Rogerio@di. ufpe. br)

Resumo u Tarefas Inerentes ao Gerenciamento de Rede u Agentes Móveis no Gerenciamento de

Resumo u Tarefas Inerentes ao Gerenciamento de Rede u Agentes Móveis no Gerenciamento de Rede u Pesquisas em Andamento u Estudo de Caso 1: Tivoli [TM] u Estudo de Caso 2: Controle de Discos do DI Rogério Andrade (Rogerio@di. ufpe. br)

O que gerenciar em uma rede? u Cabeamentos u Routers, e conexões Switches, Modems

O que gerenciar em uma rede? u Cabeamentos u Routers, e conexões Switches, Modems e outros u Servidores e Estações de Trabalho u Periféricos de uso comum u Sistemas Operacionais e Aplicativos u Políticas de Segurança u Contas de Usuários Rogério Andrade (Rogerio@di. ufpe. br)

Como gerenciar? u Monitorar estado e tráfego em conexões u Manter operacionais os nós

Como gerenciar? u Monitorar estado e tráfego em conexões u Manter operacionais os nós de conexão u Manter inventário de HW, efetuar expansões u Disponibilizar recursos compartilhados u Atualizar versões de SOs e outros SWs u Implantar e manter políticas de segurança u Atender às necessidades dos usuários Rogério Andrade (Rogerio@di. ufpe. br)

Agentes podem auxiliar: u Monitorando u Alertando u Sanando o estado da rede sobre

Agentes podem auxiliar: u Monitorando u Alertando u Sanando o estado da rede sobre falhas problemas e otimizando configurações u Automatizando u Auditando tarefas repetitivas reconfigurações e acessos indevidos u Otimizando recursos escassos u Auxiliando na manutenção de contas Rogério Andrade (Rogerio@di. ufpe. br)

Vantagens com Agentes Móveis u Economia u Redução de recursos em espaço e eficiência

Vantagens com Agentes Móveis u Economia u Redução de recursos em espaço e eficiência no tráfego de informações u Eficiência em operações real-time u Escalabilidade u Flexibilidade u Facilidade em detecção e correção de falhas para prover novos serviços em upgrades de SW Rogério Andrade (Rogerio@di. ufpe. br)

Arquitetura : Proposta OMG u Regiões de agentes com gateways de conexão u Camada

Arquitetura : Proposta OMG u Regiões de agentes com gateways de conexão u Camada virtual para aplicações com agentes u Uso da plataforma CORBA com IIOP Rogério Andrade (Rogerio@di. ufpe. br)

Aplicações em Gerenciamento de Redes u Modelagem da Topologia da Rede u Detecção automática

Aplicações em Gerenciamento de Redes u Modelagem da Topologia da Rede u Detecção automática de componentes u Deglets (delegation agts. ) e Netlets (network agts. ) Rogério Andrade (Rogerio@di. ufpe. br)

u Gerenciamento de Falhas u Diagnósticos de falhas na rede u Realiza ações para

u Gerenciamento de Falhas u Diagnósticos de falhas na rede u Realiza ações para correção de problemas u Densidade de agentes pode ser ajustada Rogério Andrade (Rogerio@di. ufpe. br)

u Manutenção remota de elementos heterogêneos u Virtual Managed Component (VMC) VMC u Applets

u Manutenção remota de elementos heterogêneos u Virtual Managed Component (VMC) VMC u Applets para facilitar a manutenção de componentes u Demonstração: Configuração de Modem ADSL Rogério Andrade (Rogerio@di. ufpe. br)

u Gerência de Configuração u Prover Serviços: u Trabalhos do TINA-C u Surgimento de

u Gerência de Configuração u Prover Serviços: u Trabalhos do TINA-C u Surgimento de Redes Ativas u Deglets agem sobre VMCs VMC para reconfiguração Rogério Andrade (Rogerio@di. ufpe. br)

u Gerência de Configuração (cont. ) u Prover Componentes: u Instalação de Drivers em

u Gerência de Configuração (cont. ) u Prover Componentes: u Instalação de Drivers em cada estação u Netlets são disseminados na rede u Drivers apropriados são carregados da Web u Redes Plug-and-Play Rogério Andrade (Rogerio@di. ufpe. br)

u Gerenciamento de Performance u Deglets são usados no lugar do polling u Informação

u Gerenciamento de Performance u Deglets são usados no lugar do polling u Informação mais confiável por não haver delay u Podem ser usados agentes estáticos, mas. . . u Deglets não consomem recursos permanentemente u Deglets podem estar sempre atualizados u Implementação Hot-Swapping u Agentes externos (extlets) extlets são carregados u Serviços atualizados “on-the-fly” fly u Controle no uso indiscriminado de agentes móveis Rogério Andrade (Rogerio@di. ufpe. br)

Pesquisas na Área u Perpetuum Mobile Procura group - Carleton University - Redes Plug-and-Play

Pesquisas na Área u Perpetuum Mobile Procura group - Carleton University - Redes Plug-and-Play u MIT e outros - Redes Ativas u Computer Network Group - Politecnico di Torino Mobile Code for Network Manag. u Astrolog Group - Institut de Recherche en Informatique et Systemes Aleatoires (IRISA) Agentes Móveis: “Mobile Network Manager (MNM)” u IBM (Aglets), Aglets Mitsubishi (Concordia), Concordia Object. Space (Voyager) Voyager Rogério Andrade (Rogerio@di. ufpe. br)

Tivoli [TM] : Estudo de Caso u Framework em conformidade OMG/CORBA u Tivoli Management

Tivoli [TM] : Estudo de Caso u Framework em conformidade OMG/CORBA u Tivoli Management Agents: u Endpoint: Endpoint Recebem procedimentos, executam tarefas, monitoram e transmitem eventos u Gateway: Gateway Efetua comunicação com os “endpoints” em uma determinada região u Endpoint Manager: Manager Controla os “gateways” e seus “endpoints”. u Componentes: Framework, Framework Aplicações, Aplicações Toolkit Rogério Andrade (Rogerio@di. ufpe. br)

Tivoli Enterprise Architecture Rogério Andrade (Rogerio@di. ufpe. br)

Tivoli Enterprise Architecture Rogério Andrade (Rogerio@di. ufpe. br)

Tivoli Applications u u u User Administration Software Distribution Inventory Distributed Monitoring Enterprise Console

Tivoli Applications u u u User Administration Software Distribution Inventory Distributed Monitoring Enterprise Console Security Management Global Enterprise Manager Net. View Remote Control Output Manager Workload Scheduler Rogério Andrade (Rogerio@di. ufpe. br)

Tivoli Toolkits u Application Development Environment u Desenvolver u Application Extension Facility u Customizar

Tivoli Toolkits u Application Development Environment u Desenvolver u Application Extension Facility u Customizar u Event aplicações ambiente de trabalho Integration Facility u Visualizar u Integration u Integrar u Manager eventos de outros aplicativos Toolkit eventos e aplicações Applications u Executar outras aplicações a partir do Tivoli Enterprise desktop Rogério Andrade (Rogerio@di. ufpe. br)

Tivoli Distributed Monitoring Rogério Andrade (Rogerio@di. ufpe. br)

Tivoli Distributed Monitoring Rogério Andrade (Rogerio@di. ufpe. br)

Tivoli Storage Management Rogério Andrade (Rogerio@di. ufpe. br)

Tivoli Storage Management Rogério Andrade (Rogerio@di. ufpe. br)

Controle de Discos do DI u Proposta por Fernando Goulart, Patrícia Nunes e Paulo

Controle de Discos do DI u Proposta por Fernando Goulart, Patrícia Nunes e Paulo Urbano - UFPE - 1998 u Baseado em Agentes com Funções Distribuídas u Framework baseado em CORBA/IDL u Arquitetura dos Agentes: u Classificador u Coordenador u Resolvedor de Problemas Locais (RPL) u Resolvedor de Problemas Gerais (RPG) u Executor Rogério Andrade (Rogerio@di. ufpe. br)

Arquitetura dos Agente Classificador Agente Coordenador Agente Resolvedor de Problemas Locais (RPL) Rogério Andrade

Arquitetura dos Agente Classificador Agente Coordenador Agente Resolvedor de Problemas Locais (RPL) Rogério Andrade (Rogerio@di. ufpe. br) Agente Resolvedor de Problemas Gerais (RPG) Agente Executor

Função dos Agentes OK Verificar Partição Não OK Classificar Partição Classificar o Problema Estouro

Função dos Agentes OK Verificar Partição Não OK Classificar Partição Classificar o Problema Estouro de Cota Notificar Usuário Estouro de Partição Sugerir Ações (1) Crítica/ Sistema Aplicativos Dados Notificar Sugerir Agir Verificar Resultados Rogério Andrade (Rogerio@di. ufpe. br) Tomar 2ª Medida

Referências Bibliográficas Bieszczad, Andrezej; Pagurek, Bernard and White, Tony: “Mobile Agents for Network Management”.

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 - 4 th 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. Rogério Andrade (Rogerio@di. ufpe. br)