Agentes Móveis para Gerenciamento de Rede

Preview:

DESCRIPTION

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] - PowerPoint PPT Presentation

Citation preview

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

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 (Rogerio@di.ufpe.br)

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 (Rogerio@di.ufpe.br)

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 (Rogerio@di.ufpe.br)

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 (Rogerio@di.ufpe.br)

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 (Rogerio@di.ufpe.br)

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 (Rogerio@di.ufpe.br)

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 (Rogerio@di.ufpe.br)

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 (Rogerio@di.ufpe.br)

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 (Rogerio@di.ufpe.br)

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 (Rogerio@di.ufpe.br)

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 (Rogerio@di.ufpe.br)

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 (Rogerio@di.ufpe.br)

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 (Rogerio@di.ufpe.br)

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 (Rogerio@di.ufpe.br)

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 (Rogerio@di.ufpe.br)

Tivoli Enterprise Architecture

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

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 (Rogerio@di.ufpe.br)

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 (Rogerio@di.ufpe.br)

Tivoli Distributed Distributed MonitoringMonitoring

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

Tivoli Storage Storage ManagementManagement

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

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 (Rogerio@di.ufpe.br)

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 (Rogerio@di.ufpe.br)

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 (Rogerio@di.ufpe.br)

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.

Recommended