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

Slides:



Advertisements
Apresentações semelhantes
Sistemas Distribuídos
Advertisements

Sistemas Paralelos e Distribuídos
Sistemas Distribuídos
Introdução aos Sistemas Distribuídos
Por Marcio Belo Mestrado em Computação PGCC/IC/UFF
Projeto e Implementação de Middleware
Sistemas Distribuídos
Ambientes de Computação Empresarial e Avaliação de Custos
Capítulo 11: SAD baseado na WEB e Inter-organizacional
Modelos Baseados em Agentes
Agentes Móveis Marcelo Bezerra dAmorim Sumário n Motivação n Introdução ao Paradigma de Agentes Móveis n Vantagens n Conceitos de Agentes Móveis n Tecnologias.
Grid Anywhere Um Middleware Extensível para Grades Computacionais
QoS para Realidade Virtual
1 Sistemas Distribuídos - SDI Caracterização de Sistemas Distribuídos. Introdução. Exemplos de Sistemas Distribuídos. Desafios.
Computação Ubíqua Aula 1 – 2011
Objetos Distribuídos Padrão CORBA
Thiago Barroso Ferreira
Service Discovery Protocols For mobile users Jul/2001.
SISTEMAS DISTRIBUÍDOS Princípios e Paradigmas 2ª Edição ANDREW S
Capítulo 8 Comércio móvel
Uma estratégia para implementar Computação Paralela
Mobilidade na Internet
Android - Truco Online Autores: Jacqueline de Moura Oliveira Thiago Negreiros da Silva.
Mobilidade Cláudia Ribeiro.
Sistemas Distribuídos
Gerenciamento de mudanças ao ambiente corporativo
Projeto de Segurança Corporativa
Portal Corporativo: Conceitos e Características
Aluno: Joimilte Antonio de Jesus Bonfim
1 Modelos de Sistemas Distribuídos. Introdução - Dificuldades e ameaças para SD. Grande variação na utilização de SD )carga de trabalho e requerimentos.
Jason Leznek Gerente de Grupo de Produto Cliente Windows
Sistemas Distribuídos
Sistemas Operacionais de Redes de Computadores
Arquitetura Cliente /Servidor
SERVIDORES. Um Servidor é: Servidor é um computador que gere ficheiros, dados, impressoras, faxes e outros recursos a outros computadores. O servidor.
Sistemas Distribuídos
Carolina Gelenske Carlos Eduardo Laís Xavier
Gerenciamento de Redes Utilizando Agentes Móveis
3 – Agentes e 4 – Multiagentes
Administração e Integração de Redes em Sistemas Distribuídos
Sistemas Distribuídos
Computing on large scale distributed systems: experience of the XtremWeb project CMP-157 PROGRAMAÇÃO PARALELA E DISTRIBUÍDA Prof. Cláudio Fernando Resin.
Introdução à Computação em Grade Porto Alegre, Maio/2006 Centro Nacional de Supercomputação CESUP/RS Realização: Projeto GradeUFRGS Material pertencente.
Sistemas Distribuídos
FERRAMENTAS DE GERENCIAMENTO Aula 01
Pablo Oliveira Antonino de Assis. Agenda  Objetivo.  Introdução.  Protocolos de Recuperação.  LOG’s.  Gerenciamento de LOG em MDS.  Recuperação.
Sistemas Distribuídos Prof. Marcus Rodrigues
Sistemas de Informação: Estrutura básica dos Sistemas Empresariais.
1 MAC Computação Móvel Agentes de software para Computação Móvel Aluno: Eduardo Leal Guerra
A Internet e Seu Impacto
VPN VPN VIRTUAL PRIVATE NETWORK. VPN - DEFINIÇÃO VPN é uma conexão onde o acesso e a troca de dados somente é permitido a usuários e/ou redes que façam.
LUIZ DANIEL DE AZEVEDO BORGES Trabalho 11. Gerenciamento das Relações com o Cliente (CRM)
IEEE (WLAN) Camada Física João Paulo Martins de França.
Tecnologias de Localização de Serviços Exame de Qualificação IME/USP Fev/2003.
INE5630 Segurança em Computação Distribuída 1 MIP x HIP Um Estudo Sobre Segurança Em Redes Móveis Gino Dornelles Calebe Augusto do Santos Florianópolis,
Sistemas Distribuídos
Programming Pervasive and Mobile Computing Applications: the TOTA Approach MARCO MAMEI e FRANCO ZAMBONELLI Universit`a di Modena e Reggio Emilia Apresentado.
Infra-Estrutura para Computação Distribuída
1 Programação Distribuída em Java Aula Na aula de hoje veremos: Introdução Conceito de Rede Protocolos Modelo ISO/OSI Modelo TCP/IP Modelo Cliente/Servidor.
Bem-vindo!.
Serviços baseados em dispositivos pessoais móveis Seminários Taguspark Mobilidade 2005 Miguel Pardal 21 de Março de 2005.
Painel 4 do WorkSIDAM O Papel de Agentes Móveis em Computação Móvel Antonio Alfredo Ferreira Loureiro Departamento de Ciência da Computação Universidade.
ANATEL Conferência Nacional Preparatória de Comunicações Brasilia, 17 a 19 de setembro de 2007 Pedro Jaime Ziller de Araujo Anatel – Conselheiro Diretor.
Sistemas Distribuídos
Leandro Clementino Almeida.  Anos 50 - Sistemas Operacionais tipo Lote:  Aumentar a capacidade de processamento de programas  Usuário ia ao computador.
Aplicação de Métodos Formais no Desenvolvimento de Sistemas Multimídia Distribuídos Cláudia Araújo Ribeiro UFPE Junho/2000.
Quem Somos Somos uma empresa com foco alinhado ao seu negócio. Buscamos obter o máximo aproveitamento dos recursos disponíveis por meio de automações.
Sistematizando Desafios de Pesquisa em Medicina Ubíqua Sérgio L. Rodrigues, Adenauer C. Yamin Universidade Católica de Pelotas - Pelotas/RS Programa de.
ONTOLOGIAS NO CONTROLE DA ADAPTAÇÃO AO CONTEXTO EM ESPAÇO UBÍQUO ONTOLOGIAS NO CONTROLE DA ADAPTAÇÃO AO CONTEXTO EM ESPAÇO UBÍQUO Nelsi Warken, Luiz A.
Ontologias na Descoberta de Recursos da Computação Pervasiva Renato Dilli – TA2PD e TEWS UCPel – PPGINFO – Set/2008.
Transcrição da apresentação:

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

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.

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.

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);

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;

Arquitetura SOMA Agente móvel seguro e aberto;

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

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;

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;

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. http://www-lia.deis.unibo.it/Research/SOMA/