![Page 1: Administração de Sistemas Agentes Móveis para Gerenciamento de Redes IA Simbólica Prof: Géber Ramalho Equipe: AntônioJosé Paloma Sol Samuel Santos](https://reader036.vdocuments.mx/reader036/viewer/2022062418/552fc10b497959413d8c2748/html5/thumbnails/1.jpg)
Administração de Sistemas Agentes Móveis para Gerenciamento de Redes
IA Simbólica
Prof: Géber Ramalho
Equipe: AntônioJosé <[email protected]>
Paloma Sol <[email protected]>
Samuel Santos<[email protected]>
![Page 2: Administração de Sistemas Agentes Móveis para Gerenciamento de Redes IA Simbólica Prof: Géber Ramalho Equipe: AntônioJosé Paloma Sol Samuel Santos](https://reader036.vdocuments.mx/reader036/viewer/2022062418/552fc10b497959413d8c2748/html5/thumbnails/2.jpg)
Motivação
Sistemas de Gerenciamento de redes têm seguido uma política centralizada, baseadas no modelo administrador-agente– Gargalo no administrador;– Requer muito processamento na plataforma de
administração;– Excesso de tráfego entre o administrador e os
agentes, gerando transmissões desnecessárias.
![Page 3: Administração de Sistemas Agentes Móveis para Gerenciamento de Redes IA Simbólica Prof: Géber Ramalho Equipe: AntônioJosé Paloma Sol Samuel Santos](https://reader036.vdocuments.mx/reader036/viewer/2022062418/552fc10b497959413d8c2748/html5/thumbnails/3.jpg)
Motivação
Expectativa de aumentar confiança e qualidade de serviço para os usuários.
Complexidade na gerência de redes heterogêneas;
![Page 4: Administração de Sistemas Agentes Móveis para Gerenciamento de Redes IA Simbólica Prof: Géber Ramalho Equipe: AntônioJosé Paloma Sol Samuel Santos](https://reader036.vdocuments.mx/reader036/viewer/2022062418/552fc10b497959413d8c2748/html5/thumbnails/4.jpg)
Tarefas de Gerenciamento
Rede– Monitorar estado e tráfego em conexões;– Manter operacionais os nós da conexão;
Sistema– Automatizar distribuição de arquivos;– Manter inventário de HW;– Gerenciar recursos compartilhados;– Gerenciar SW instalado;– Atualizar versões de SO’s e SW’s;
![Page 5: Administração de Sistemas Agentes Móveis para Gerenciamento de Redes IA Simbólica Prof: Géber Ramalho Equipe: AntônioJosé Paloma Sol Samuel Santos](https://reader036.vdocuments.mx/reader036/viewer/2022062418/552fc10b497959413d8c2748/html5/thumbnails/5.jpg)
Tarefas de Gerenciamento
– Implantar e manter políticas de segurança;– Atender as necessidades dos usuários;– Automatizar backup, detecção de vírus;– Monitorar uso de disco;– Gerenciar memória;– Outros...
![Page 6: Administração de Sistemas Agentes Móveis para Gerenciamento de Redes IA Simbólica Prof: Géber Ramalho Equipe: AntônioJosé Paloma Sol Samuel Santos](https://reader036.vdocuments.mx/reader036/viewer/2022062418/552fc10b497959413d8c2748/html5/thumbnails/6.jpg)
Agentes
Agente de Software– Entidade computacional que possui:
• modelo básico: autônomo, percebe, reage, exibe capacidades para aprender, cooperar e mover;
• modelo do ciclo de vida: criação, destruição, parada;• modelo computacional: manipulação de dados, controle
de primitivas;• modelo de segurança: regras de acesso aos recursos e
outros agentes;• modelo de comunicação: comunicação entre agentes e
outras entidades;
![Page 7: Administração de Sistemas Agentes Móveis para Gerenciamento de Redes IA Simbólica Prof: Géber Ramalho Equipe: AntônioJosé Paloma Sol Samuel Santos](https://reader036.vdocuments.mx/reader036/viewer/2022062418/552fc10b497959413d8c2748/html5/thumbnails/7.jpg)
Agentes Móveis
Agente de software que pode mover entre localizações;
Acrescido pelo modelo de navegação;– questões relacionadas ao transporte de um
agente (com ou sem estado) entre localizações diferentes.
Implementado de duas maneiras:– código móvel– Objetos remotos
![Page 8: Administração de Sistemas Agentes Móveis para Gerenciamento de Redes IA Simbólica Prof: Géber Ramalho Equipe: AntônioJosé Paloma Sol Samuel Santos](https://reader036.vdocuments.mx/reader036/viewer/2022062418/552fc10b497959413d8c2748/html5/thumbnails/8.jpg)
A promessa de agentes Móveis
Programas migratórios que movem de um dispositivo de rede para outro;
Operam no mesmo local, ao invés de transportar os dados à locação central;
Retorna somente dados relevantes ou compilados– Redução do tráfego na rede;
Operador apenas supervisiona, os operadores são os agentes;
Pequenos sistemas em esforço cooperativo para a realização de tarefas.
![Page 9: Administração de Sistemas Agentes Móveis para Gerenciamento de Redes IA Simbólica Prof: Géber Ramalho Equipe: AntônioJosé Paloma Sol Samuel Santos](https://reader036.vdocuments.mx/reader036/viewer/2022062418/552fc10b497959413d8c2748/html5/thumbnails/9.jpg)
Aplicações - Modelagem de Redes Uma Visão da Rede Pode ser definida em termos de
componentes estáticos ou em termos de status dinâmicos dos componentes;
Modelos orientado à aplicação:
– nem sempre contém uma topologia completa;
– São pequenos e específicos à aplicação;
![Page 10: Administração de Sistemas Agentes Móveis para Gerenciamento de Redes IA Simbólica Prof: Géber Ramalho Equipe: AntônioJosé Paloma Sol Samuel Santos](https://reader036.vdocuments.mx/reader036/viewer/2022062418/552fc10b497959413d8c2748/html5/thumbnails/10.jpg)
Exemplo - Network Model Browser
Applet Java que exibe um modelo da rede;
Utiliza netlets descobridores
![Page 11: Administração de Sistemas Agentes Móveis para Gerenciamento de Redes IA Simbólica Prof: Géber Ramalho Equipe: AntônioJosé Paloma Sol Samuel Santos](https://reader036.vdocuments.mx/reader036/viewer/2022062418/552fc10b497959413d8c2748/html5/thumbnails/11.jpg)
Modelo de Rede Seletivo
Agentes podem ser equipados com critérios de seleção:
Exs:– Todos os hosts com
utilização CPU > 90%– Todos os componentes
que provê um serviço (ftp, web, database...)
– Todos os caminhos entre x e y
![Page 12: Administração de Sistemas Agentes Móveis para Gerenciamento de Redes IA Simbólica Prof: Géber Ramalho Equipe: AntônioJosé Paloma Sol Samuel Santos](https://reader036.vdocuments.mx/reader036/viewer/2022062418/552fc10b497959413d8c2748/html5/thumbnails/12.jpg)
Modelo de Rede Dinâmico
Deve refletir modificações na topologia e status;
netlets autônomos navegam continuamente pela rede, monitorando modificações;
deglets são instalados nos componentes de rede descobertos– reportam mudanças ao
Browser Applet
![Page 13: Administração de Sistemas Agentes Móveis para Gerenciamento de Redes IA Simbólica Prof: Géber Ramalho Equipe: AntônioJosé Paloma Sol Samuel Santos](https://reader036.vdocuments.mx/reader036/viewer/2022062418/552fc10b497959413d8c2748/html5/thumbnails/13.jpg)
Gerenciamento de Falhas
Diagnóstico de falhas é um processo de construir um modelo especializado da rede
Saber se a rede está sobre-utilizada é saber se um certo número de nós está sobre utilizado
Um agente pode ter código para detectar falhas complexas
Tamanho do agente afeta eficiência da rede
![Page 14: Administração de Sistemas Agentes Móveis para Gerenciamento de Redes IA Simbólica Prof: Géber Ramalho Equipe: AntônioJosé Paloma Sol Samuel Santos](https://reader036.vdocuments.mx/reader036/viewer/2022062418/552fc10b497959413d8c2748/html5/thumbnails/14.jpg)
Gerenciamento de Falhas(cont.)
Sociedade de agentes menores podem ser cooperados para resolver um problema
Quantidade de agentes é controlável Devido a segurança, o nível de permissão do agente
pode exigir envolvimento humano em certas descobertas
Além de diagnosticar, os agentes podem agir para correção da falha: tudo depende da delegação e sua capacidade.
![Page 15: Administração de Sistemas Agentes Móveis para Gerenciamento de Redes IA Simbólica Prof: Géber Ramalho Equipe: AntônioJosé Paloma Sol Samuel Santos](https://reader036.vdocuments.mx/reader036/viewer/2022062418/552fc10b497959413d8c2748/html5/thumbnails/15.jpg)
Gerenciamento de Falhas
![Page 16: Administração de Sistemas Agentes Móveis para Gerenciamento de Redes IA Simbólica Prof: Géber Ramalho Equipe: AntônioJosé Paloma Sol Samuel Santos](https://reader036.vdocuments.mx/reader036/viewer/2022062418/552fc10b497959413d8c2748/html5/thumbnails/16.jpg)
Manutenção remota de elementos diversos
Interação dos agentes com os hosts deve ser com uma interface segura
No Perpettum ela recebe o nome de Componente Gerenciado virtualmente (VMC)
O fornecedor pode incluir no VMC dos elementos um applet para facilitar sua manutenção
Se não é fornecido applet, administrator deve ter um manipulador com um protocolo de comunicação, que normalmente é o SNMP
![Page 17: Administração de Sistemas Agentes Móveis para Gerenciamento de Redes IA Simbólica Prof: Géber Ramalho Equipe: AntônioJosé Paloma Sol Samuel Santos](https://reader036.vdocuments.mx/reader036/viewer/2022062418/552fc10b497959413d8c2748/html5/thumbnails/17.jpg)
Manutenção remota de elementos diversos
Repositório de applets no fornecedor é uma parte dos esquema de componentes plug-and-play
O vídeo sob demanda necessitará de agentes para monitorar e corrigir falha
![Page 18: Administração de Sistemas Agentes Móveis para Gerenciamento de Redes IA Simbólica Prof: Géber Ramalho Equipe: AntônioJosé Paloma Sol Samuel Santos](https://reader036.vdocuments.mx/reader036/viewer/2022062418/552fc10b497959413d8c2748/html5/thumbnails/18.jpg)
Manutenção remota de elementos diversos
![Page 19: Administração de Sistemas Agentes Móveis para Gerenciamento de Redes IA Simbólica Prof: Géber Ramalho Equipe: AntônioJosé Paloma Sol Samuel Santos](https://reader036.vdocuments.mx/reader036/viewer/2022062418/552fc10b497959413d8c2748/html5/thumbnails/19.jpg)
Gerenciamento de Configuração Provisão de Serviços
– Estabelecimento de circuito virtual permanente em redes ATM deve usar agentes, os quais pode ser um deglet gerente com outros piões
![Page 20: Administração de Sistemas Agentes Móveis para Gerenciamento de Redes IA Simbólica Prof: Géber Ramalho Equipe: AntônioJosé Paloma Sol Samuel Santos](https://reader036.vdocuments.mx/reader036/viewer/2022062418/552fc10b497959413d8c2748/html5/thumbnails/20.jpg)
Provisão de Componentes– Deglets e netlets podem ser usados para instalar
drivers nas estações, os quais podem ser baixados na web
![Page 21: Administração de Sistemas Agentes Móveis para Gerenciamento de Redes IA Simbólica Prof: Géber Ramalho Equipe: AntônioJosé Paloma Sol Samuel Santos](https://reader036.vdocuments.mx/reader036/viewer/2022062418/552fc10b497959413d8c2748/html5/thumbnails/21.jpg)
Gerenciamento de Performance
Agentes móveis podem ser usados para fazer análise de um componente localmente(em vez de polling)
A vantagem em relação a um agente permanente na entidade, é que este consome recursos constantemente e são mais difícil de serem atualizados
Versões de Agentes e aplicações podem ser atualizadas usando deglets com esta função(extles)
![Page 22: Administração de Sistemas Agentes Móveis para Gerenciamento de Redes IA Simbólica Prof: Géber Ramalho Equipe: AntônioJosé Paloma Sol Samuel Santos](https://reader036.vdocuments.mx/reader036/viewer/2022062418/552fc10b497959413d8c2748/html5/thumbnails/22.jpg)
Gerenciamento de Contas
Agente Monitorador de discos– Gerencia espaco em disco de usuário– Gerencia de Volumes– Gerencia de diretórios
![Page 23: Administração de Sistemas Agentes Móveis para Gerenciamento de Redes IA Simbólica Prof: Géber Ramalho Equipe: AntônioJosé Paloma Sol Samuel Santos](https://reader036.vdocuments.mx/reader036/viewer/2022062418/552fc10b497959413d8c2748/html5/thumbnails/23.jpg)
Benefícios
Economia de Recursos em eficiência;– Agente móvel Executa em um nó por vez
Economia de Espaço;– Agente Reside em um nó por vez
Redução no tráfego da rede; Interação Autônoma Assíncrona; Eficiência em operações em tempo real; Robustez e tolerância a falhas;
![Page 24: Administração de Sistemas Agentes Móveis para Gerenciamento de Redes IA Simbólica Prof: Géber Ramalho Equipe: AntônioJosé Paloma Sol Samuel Santos](https://reader036.vdocuments.mx/reader036/viewer/2022062418/552fc10b497959413d8c2748/html5/thumbnails/24.jpg)
Benefícios
Suporte para ambientes heterogêneos; Flexibilidade para prover novos serviços; Facilidade em upgrades.
![Page 25: Administração de Sistemas Agentes Móveis para Gerenciamento de Redes IA Simbólica Prof: Géber Ramalho Equipe: AntônioJosé Paloma Sol Samuel Santos](https://reader036.vdocuments.mx/reader036/viewer/2022062418/552fc10b497959413d8c2748/html5/thumbnails/25.jpg)
Estudo de Caso I - Controle de Discos do DI
Projeto desenvolvido por – Fernando Silvera Goulart Júnior – [email protected]
– Patrícia Nunes Pereira – [email protected] Projetado para gerenciar estouro na partição
de discos, ou nas contas de usuários.
![Page 26: Administração de Sistemas Agentes Móveis para Gerenciamento de Redes IA Simbólica Prof: Géber Ramalho Equipe: AntônioJosé Paloma Sol Samuel Santos](https://reader036.vdocuments.mx/reader036/viewer/2022062418/552fc10b497959413d8c2748/html5/thumbnails/26.jpg)
Solução Proposta
Alertar usuários e administradores através de mensagens
Sugerir maneiras de resolver o problemas através de scripts e mensagens.
Agir para resolução de problemas (execução de scripts).
![Page 27: Administração de Sistemas Agentes Móveis para Gerenciamento de Redes IA Simbólica Prof: Géber Ramalho Equipe: AntônioJosé Paloma Sol Samuel Santos](https://reader036.vdocuments.mx/reader036/viewer/2022062418/552fc10b497959413d8c2748/html5/thumbnails/27.jpg)
Modelo de Inferência Global
Percepção
Algum
problema?
Problema Crítico
(Urgência das ações) ?
Ações Aplicáveis?
Melhor Ação
(Ordenar)?
Executar
Ação
![Page 28: Administração de Sistemas Agentes Móveis para Gerenciamento de Redes IA Simbólica Prof: Géber Ramalho Equipe: AntônioJosé Paloma Sol Samuel Santos](https://reader036.vdocuments.mx/reader036/viewer/2022062418/552fc10b497959413d8c2748/html5/thumbnails/28.jpg)
Modelo de Inferência Detalhado
VerificarPartição
OK
ClassificarPartição
Estourode Cota
Classificaro Problema
Estouro dePartição
Não OK
Crítica/Sistema
Aplicativos DadosNotificarUsuário
SugerirAções (1)
Notificar Sugerir Agir
VerificarResultados
Tomar 2ª
Medida
Ok
Não Ok
![Page 29: Administração de Sistemas Agentes Móveis para Gerenciamento de Redes IA Simbólica Prof: Géber Ramalho Equipe: AntônioJosé Paloma Sol Samuel Santos](https://reader036.vdocuments.mx/reader036/viewer/2022062418/552fc10b497959413d8c2748/html5/thumbnails/29.jpg)
Arquitetura 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
![Page 30: Administração de Sistemas Agentes Móveis para Gerenciamento de Redes IA Simbólica Prof: Géber Ramalho Equipe: AntônioJosé Paloma Sol Samuel Santos](https://reader036.vdocuments.mx/reader036/viewer/2022062418/552fc10b497959413d8c2748/html5/thumbnails/30.jpg)
Agente Classificador
Localização : Em cada servidor Percepção : A percentagem de utilização das
partições Ação :
– Comparar a utilização de cada partição com o seu limite inferior e superior .
– Informar espaços e partições disponíveis.– Notificar o agente coordenador, em caso de problemas
![Page 31: Administração de Sistemas Agentes Móveis para Gerenciamento de Redes IA Simbólica Prof: Géber Ramalho Equipe: AntônioJosé Paloma Sol Samuel Santos](https://reader036.vdocuments.mx/reader036/viewer/2022062418/552fc10b497959413d8c2748/html5/thumbnails/31.jpg)
Agente Coordenador
Localização : Numa única máquina servidora Percepção : Parâmetros recebidos do agente
classificador Ação :
– O agente coordenador poderá apenas notificar o administrador e/ou usuário;
– Após um tempo (t), o agente investiga o caso para buscar os efeitos daquela notificação;
– Se nada houver sido feito, sugerir ou executar uma segunda medida;
![Page 32: Administração de Sistemas Agentes Móveis para Gerenciamento de Redes IA Simbólica Prof: Géber Ramalho Equipe: AntônioJosé Paloma Sol Samuel Santos](https://reader036.vdocuments.mx/reader036/viewer/2022062418/552fc10b497959413d8c2748/html5/thumbnails/32.jpg)
Agente Resolvedor de Problemas Locais Localização : Em cada máquina servidora Percepção : As ações recomendadas pelo
coordenador Ação :
– Quais arquivos devem ser apagados ou compactados– Informar ao coordenador os resultados de suas ações– Expandir partições, se possível
![Page 33: Administração de Sistemas Agentes Móveis para Gerenciamento de Redes IA Simbólica Prof: Géber Ramalho Equipe: AntônioJosé Paloma Sol Samuel Santos](https://reader036.vdocuments.mx/reader036/viewer/2022062418/552fc10b497959413d8c2748/html5/thumbnails/33.jpg)
Agente Resolvedor de Problemas Gerais Localização : Em uma única máquina servidora Percepção : Parâmetro recebido dos agentes
coordenador e executor Ação :
– Verificar a possibilidade de mover fisicamente uma partição ou sub-partição de uma máquina para outra com partições semelhantes com espaço disponível e suficiente para resolução dos problemas detectados
![Page 34: Administração de Sistemas Agentes Móveis para Gerenciamento de Redes IA Simbólica Prof: Géber Ramalho Equipe: AntônioJosé Paloma Sol Samuel Santos](https://reader036.vdocuments.mx/reader036/viewer/2022062418/552fc10b497959413d8c2748/html5/thumbnails/34.jpg)
Localização : Em uma máquina central específicaPercepção : máquina origem, máquina destino, partição e tipo de migraçãoAção :
Realizar a migração de partições ou sub-partições de uma máquina para outra.
Agente Executor
![Page 35: Administração de Sistemas Agentes Móveis para Gerenciamento de Redes IA Simbólica Prof: Géber Ramalho Equipe: AntônioJosé Paloma Sol Samuel Santos](https://reader036.vdocuments.mx/reader036/viewer/2022062418/552fc10b497959413d8c2748/html5/thumbnails/35.jpg)
Estudo de Caso II - Tivoli[TM]
Permite gerenciar todo o sistema de uma empresa, controlando desde a instalação e atualização de softwares, até os periféricos de cada máquina.
![Page 36: Administração de Sistemas Agentes Móveis para Gerenciamento de Redes IA Simbólica Prof: Géber Ramalho Equipe: AntônioJosé Paloma Sol Samuel Santos](https://reader036.vdocuments.mx/reader036/viewer/2022062418/552fc10b497959413d8c2748/html5/thumbnails/36.jpg)
Tivoli Management Agents
EndpointEndpoint: Qualquer máquina gerenciada pelo sistema. Recebem procedimentos, executam tarefas, monitoram e transmitem eventos
GatewayGateway: Efetua comunicação com os endpoints, sem requerer comunicação com o servidor da região
Endpoint ManagerEndpoint Manager: Gerencia os gateways e endpoints.
![Page 37: Administração de Sistemas Agentes Móveis para Gerenciamento de Redes IA Simbólica Prof: Géber Ramalho Equipe: AntônioJosé Paloma Sol Samuel Santos](https://reader036.vdocuments.mx/reader036/viewer/2022062418/552fc10b497959413d8c2748/html5/thumbnails/37.jpg)
Arquitetura Tivoli
Cada gateway pode gerenciar milhares de endpoints, e cada Server pode gerenciar mais de 200 gateways
A instalação de um endpoint requer 1-2 MB livres
![Page 38: Administração de Sistemas Agentes Móveis para Gerenciamento de Redes IA Simbólica Prof: Géber Ramalho Equipe: AntônioJosé Paloma Sol Samuel Santos](https://reader036.vdocuments.mx/reader036/viewer/2022062418/552fc10b497959413d8c2748/html5/thumbnails/38.jpg)
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.