A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

MIDDLEWARE BASEADO EM AGENTES MÓVEIS PARA SUPORTAR COMPUTAÇÃO MÓVEL

Apresentações semelhantes


Apresentação em tema: "MIDDLEWARE BASEADO EM AGENTES MÓVEIS PARA SUPORTAR COMPUTAÇÃO MÓVEL"— Transcrição da apresentação:

1 MIDDLEWARE BASEADO EM AGENTES MÓVEIS PARA SUPORTAR COMPUTAÇÃO MÓVEL
André Gustavo Beller Timothy Squair

2 Tipos de Mobilidade Mobilidade do usuário; (user mobility)
Mobilidade do terminal; (terminal mobility) Acesso móvel aos recursos; (mobile access to resources) Usuário: preferências e serviços assinados pelo usuário estão disponíveis independente da localização e do dispositivo utilizado para conexão. Terminal: permite a computação desconectada, reestabelecendo o estado de execução no momento da reconexão. Acesso: requalificação das ligações, permite acesso aos recursos independente da localização do usuário, pode haver deslocamento de recursos e serviços para balanceamento de carga ou replicação. Exs.:Agenda e compartilhamento de arquivo.

3 Agentes Móveis O que são agentes móveis?
São programas que agem como representante de um dirigente e podem migrar de forma autônoma, em tempo de execução, continuando suas operações no novo host; Agente móvel é composto de código, dados e estado de execução, assim pode migrar durante a execução, principal diferença em relação a COD (Applets Java). Intelligência: movem-se para balanceamento de carga, etc.

4 Desafios do Sistema Quebra da estrutura cliente-servidor;
Abstração de local; Tratamento da heterogeneidade; Adaptação dinâmica de QoS; Segurança; O middleware fornece a abstração necessária em relação a distribuição e heterogeneidade para o programador; São disponibilizadas interfaces padrão para utilização dos serviços (agentes);

5 Lugar e Domínio Lugar: local de execução do agente (nó de rede)
Domínio: região que segue a mesma política de segurança – LAN ou setores de LAN Gateway: roteamento inter-domínios (função similar a ERB) Dupla condição de segurança: política do domínio e política do local;

6 Arquitetura SOMA Agente móvel seguro e aberto;

7 Arquitetura SOMA Nomeação global; (Guids) UVE – Perfil do usuário;
MVT; (care-of, discovery, directory) VRM – Admnistração dos recursos;

8 Aplicações E-commerce; Recuperação distribuída e inteligente de
informações; Distribuição de conteúdo multimídia; Gerenciamento de redes e sistemas; E-commerce: Ex. Busca de oferta de passagem; Multimídia: Negociadores de QoS e Controladores de Admissão sã agentes móveis; Recuperação inteligente: cahe distribuído – menor tempo de conexão, busca de acordo com o perfil; Gerenciamento de rede: Monitoração do estado do sistema distribuído, reconfiguração automática de nós, balanceamento de carga, comunicação e cooperação entre os nós;

9 Conclusões Agrega inteligência à rede;
Tecnologia flexível e promissora; Encontrará várias barreiras (segurança) para aceitação global (internet); Segurança: chaves públicas, SSL (socket seguro), web services; Modelo atual de firewall é ineficiente; Maior utilidade em intranets e redes privadas;

10 Referências P. Bellavista, A. Corradi, C. Stefanelli, Mobile Agent Middleware to Support Mobile Computing, IEEE Computer, Vol. 34, No. 3, pages 73-81, March 2001.


Carregar ppt "MIDDLEWARE BASEADO EM AGENTES MÓVEIS PARA SUPORTAR COMPUTAÇÃO MÓVEL"

Apresentações semelhantes


Anúncios Google