rogério andrade ([email protected]) agentes móveis para gerenciamento de rede rogério de...
TRANSCRIPT
Rogério Andrade ([email protected])
Agentes Móveis para Agentes Móveis para Gerenciamento de Gerenciamento de
RedeRede
Rogério de Carvalho AndradeMestrando - 1999Agentes InteligentesProf. Geber Ramalho
Rogério Andrade ([email protected])
ResumoResumo
Tarefas Inerentes ao Gerenciamento de Rede
Agentes Móveis no Gerenciamento de Rede
Pesquisas em Andamento
Estudo de Caso 1: TivoliTivoli [TM][TM]
Estudo de Caso 2: Controle de Discos do Controle de Discos do DIDI
Rogério Andrade ([email protected])
O que gerenciar em O que gerenciar em uma rede?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
Rogério Andrade ([email protected])
Como gerenciar?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
Rogério Andrade ([email protected])
Agentes podem auxiliar: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
Rogério Andrade ([email protected])
Vantagens com Agentes Vantagens com Agentes MóveisMó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
Rogério Andrade ([email protected])
Arquitetura : Proposta Arquitetura : Proposta OMGOMG
Regiões de agentes com gatewaysgateways de conexão
Camada virtual para aplicações com agentes Uso da plataforma CORBACORBA com IIOPIIOP
Rogério Andrade ([email protected])
Aplicações em Aplicações em Gerenciamento de RedesGerenciamento de Redes
Modelagem da Topologia da Rede Detecção automática de componentes DegletsDeglets (delegation agts.) e NetletsNetlets (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 (VMCVMC) AppletsApplets 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-CTINA-C Surgimento de Redes Ativas DegletsDeglets agem sobre VMCVMCs para reconfiguração
Rogério Andrade ([email protected])
Gerência de Configuração (cont.) Prover Componentes:
Instalação de Drivers em cada estação NetletsNetlets são disseminados na rede Drivers apropriados são carregados da WebWeb Redes Plug-and-PlayRedes Plug-and-Play
Rogério Andrade ([email protected])
Gerenciamento de Performance DegletsDeglets são usados no lugar do polling Informação mais confiável por não haver delay Podem ser usados agentes estáticos, mas... DegletsDeglets não consomem recursos permanentemente DegletsDeglets podem estar sempre atualizados Implementação Hot-SwappingHot-Swapping Agentes externos (extletsextlets) são carregados Serviços atualizados “on-the-flyon-the-fly”
Controle no uso indiscriminado de agentes móveisControle no uso indiscriminado de agentes móveis
Rogério Andrade ([email protected])
Pesquisas na ÁreaPesquisas na Área Perpetuum Mobile Procura group - Carleton University - Redes Plug-and-PlayRedes Plug-and-Play
MIT e outros - Redes AtivasRedes Ativas
Computer Network Group - Politecnico di Torino - Mobile Code for Network Manag.Mobile Code for Network Manag.
Astrolog Group - Institut de Recherche en Informatique et Systemes Aleatoires (IRISA) - Agentes Agentes Móveis: “Mobile Network Manager (MNM)”Móveis: “Mobile Network Manager (MNM)”
IBM (AgletsAglets), Mitsubishi (ConcordiaConcordia), ObjectSpace (VoyagerVoyager)
Rogério Andrade ([email protected])
Tivoli [TM] : Estudo de : Estudo de CasoCaso
Framework em conformidade OMG/CORBAOMG/CORBA Tivoli Management Agents:
EndpointEndpoint: Recebem procedimentos, executam tarefas, monitoram e transmitem eventos
GatewayGateway: Efetua comunicação com os “endpoints” em uma determinada região
Endpoint ManagerEndpoint Manager: Controla os “gateways” e seus “endpoints”.
Componentes: FrameworkFramework, AplicaçõesAplicações, ToolkitToolkit
Rogério Andrade ([email protected])
Tivoli Enterprise Architecture
Rogério Andrade ([email protected])
Tivoli Applications 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 ToolkitsToolkits 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
Rogério Andrade ([email protected])
Tivoli Distributed Distributed MonitoringMonitoring
Rogério Andrade ([email protected])
Tivoli Storage Storage ManagementManagement
Rogério Andrade ([email protected])
Controle de Discos do Controle de Discos do DIDI
Proposta por Fernando Goulart, Patrícia Nunes e Paulo Urbano - UFPE - 1998
Baseado em Agentes com Funções Distribuídas
Framework baseado em CORBA/IDLCORBA/IDL Arquitetura dos Agentes:
ClassificadorClassificador CoordenadorCoordenador Resolvedor de Problemas Locais (RPL)Resolvedor de Problemas Locais (RPL) Resolvedor de Problemas Gerais (RPG)Resolvedor de Problemas Gerais (RPG) ExecutorExecutor
Rogério Andrade ([email protected])
Arquitetura dos AgentesArquitetura dos Agentes
Agente Resolvedor
de Problemas Locais(RPL)
Agente Resolvedor
de Problemas Locais(RPL)
Agente Resolvedor
de Problemas Gerais(RPG)
Agente Coordenador
Agente Classificador
Agente Executor
Rogério Andrade ([email protected])
Função dos AgentesFunção dos AgentesVerificar Partição
OK
Classificar Partição
Estouro de Cota
Classificar o Problema
Estouro de Partição
Não OK
Crítica/ Sistema
Aplicativos DadosNotificar Usuário
Sugerir Ações (1)
Notificar Sugerir Agir
Verificar Resultados
Tomar 2ª
Medida
Rogério Andrade ([email protected])
Referências Referências BibliográficasBibliográ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.