Agentes Móveis para
Gerenciamento de Rede
Rogério de Carvalho Andrade
Mestrando - 1999
Agentes Inteligentes
Prof. Geber Ramalho
Rogério Andrade ([email protected])
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
Rogério Andrade ([email protected])
O que gerenciar em uma rede?
 Cabeamentos
 Routers,
e conexões
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
Rogério Andrade ([email protected])
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
 Atualizar
 Implantar
 Atender
recursos compartilhados
versões de SOs e outros SWs
e manter políticas de segurança
às necessidades dos usuários
Rogério Andrade ([email protected])
Agentes podem auxiliar:
 Monitorando
 Alertando
 Sanando
o estado da rede
sobre falhas
problemas e otimizando configurações
 Automatizando
 Auditando
reconfigurações e acessos indevidos
 Otimizando
 Auxiliando
tarefas repetitivas
recursos escassos
na manutenção de contas
Rogério Andrade ([email protected])
Vantagens com Agentes Móveis
 Economia
 Redução
de recursos em espaço e eficiência
no tráfego de informações
 Eficiência
em operações real-time
 Escalabilidade
 Flexibilidade
 Facilidade
em detecção e correção de falhas
para prover novos serviços
em upgrades de SW
Rogério Andrade ([email protected])
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
Rogério Andrade ([email protected])
Aplicações em Gerenciamento
de Redes
 Modelagem
da Topologia da Rede
 Detecção
automática de componentes
 Deglets (delegation agts.) e Netlets (network agts.)
Rogério Andrade ([email protected])
 Gerenciamento
de Falhas
 Diagnósticos
de falhas na rede
 Realiza ações para correção de problemas
 Densidade de agentes pode ser ajustada
Rogério Andrade ([email protected])
 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
Rogério Andrade ([email protected])
 Gerência
de Configuração
 Prover Serviços:
 Trabalhos
do TINA-C
 Surgimento de Redes Ativas
 Deglets agem sobre VMCs para reconfiguração
Rogério Andrade ([email protected])
 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
Rogério Andrade ([email protected])
 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
Rogério Andrade ([email protected])
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)
Rogério Andrade ([email protected])
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
Rogério Andrade ([email protected])
Tivoli Enterprise Architecture
Rogério Andrade ([email protected])
Tivoli Applications











User Administration
Software Distribution
Inventory
Distributed Monitoring
Enterprise Console
Security Management
Global Enterprise Manager
NetView
Remote Control
Output Manager
Workload Scheduler
Rogério Andrade ([email protected])
Tivoli Toolkits
 Application
Development Environment
 Desenvolver
 Application
Extension Facility
 Customizar
 Event
aplicações
ambiente de trabalho
Integration Facility
 Visualizar
 Integration
 Integrar
 Manager
eventos de outros aplicativos
Toolkit
eventos e aplicações
Applications
 Executar
outras aplicações a partir do Tivoli
Enterprise desktop
Rogério Andrade ([email protected])
Tivoli Distributed Monitoring
Rogério Andrade ([email protected])
Tivoli Storage Management
Rogério Andrade ([email protected])
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
Rogério Andrade ([email protected])
Arquitetura dos Agentes
Agente
Classificador
Agente
Coordenador
Agente
Agente
Resolvedor
Resolvedor
de Problemas
de Problemas
Locais
Locais
(RPL)
(RPL)
Rogério Andrade ([email protected])
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 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 ([email protected])
Tomar 2ª
Medida
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.
Rogério Andrade ([email protected])
Download

ai-manag