ESTUDO DE MOBILIDADE DE AGENTES EM APLICAÇÕES SENSÍVEIS AO CONTEXTO

660 visualizações

Publicada em

Apresentação para o XIX EAIC 2010.

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
660
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
2
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

ESTUDO DE MOBILIDADE DE AGENTES EM APLICAÇÕES SENSÍVEIS AO CONTEXTO

  1. 1. ESTUDO DE MOBILIDADE DE AGENTES EMAPLICAÇÕES SENSÍVEIS AO CONTEXTO Helio Henrique Lopes Costa Monte Alto Paula Sayuri Matsumura Orientadora: Profª. Drª. Elisa Hatsue Moriya Huzita Universidade Estadual de Maringá PIBIC – CNPq - FA Ciência da Computação, Engenharia de Software 1
  2. 2. Introdução Objetivo: estudar agentes móveis, buscando mecanismos adequados para se definir/estabelecer a interação em uma infraestrutura contendo agentes, com foco em aplicações sensíveis a contexto. Principais características de agentes de software:• Autonomia• Habilidade social• Reatividade• Pró-atividade 2
  3. 3. Estrutura e tipos de migração Estrutura básica de um agente: Sistemas de agentes móveis Migração forte Migração fraca 3
  4. 4. Principais vantagens Evitam sobrecarga da rede Tolerância a falhas (reação a situações desfavoráveis) Execução assíncrona e autônoma Cuidados:• Desempenho• Padronização• Segurança 4
  5. 5. Mecanismos de mobilidade 5 (Adaptado de Fuggetta et al. 1998)
  6. 6. Sistemas sensíveis aocontexto Percepção e interpretação do ambiente Agentes móveis:• podem perceber o ambiente e agir nele de acordo com o contexto• podem causar mudanças no contexto• podem se locomover através de nós em um sistema distribuído Aplicações:• Sistemas pervasivos• Computação móvel 6
  7. 7. Plataforma JADE Java Agent Development Framework Suporte à criação e ao gerenciamento de agentes (FIPA*) Mobilidade intra-plataforma (Mobility Agent Service) Mobilidade inter-plataforma (Inter-Platform Mobility Service) 7* FIPA: Foundation for Intelligent Physical Agents
  8. 8. Estudo de caso eexperimentos Agentes móveis interativos em uma biblioteca Requisições tolerantes a quedas de conexão Agentes desempenhando diversas tarefas em um sistema distribuído e sensível ao contexto Interação com dispositivos móveis 8
  9. 9. Resultados obtidos Agentes móveis em sistemas distribuídos é uma solução viável e promissora Podem ter papel fundamental em sistemas sensíveis ao contexto (ex: sistemas pervasivos) Possuem características desejáveis em dispositivos móveis e redes sem fio 9
  10. 10. Principais referênciasBellifemine, F.; Caire, G.; Greenwod, D. P. A. Developing multi-agentssystems with JADE. West Sussex: John Wiley & Sons, 2007.Braun, P., Rossak, W. Mobile Agents: Basic Concepts, Mobility Models,& The Tracy Toolkit. Morgan Kaufmann Publishers and dpunkt.verlag,2005.Lange, D. B.; Oshima, M. Seven Good Reasons for Mobile Agents.Communications Of The ACM, March 1999/Vol. 42, No. 3, pg. 88/89.Wooldridge, M., Jennings, N. R. Intelligent Agents: Theory and Practice.Knowledge Engineering Review, Reino Unido, 1995.Fuggeta, A.; Picco, G. P.; Vigna, G. Understanding Code Mobility. IEEETransactions on Software Engineering. Vol.24, num. 5, May 1998.Zaslavsky, A. Mobile Agents: Can They Assist with Context Awareness?.Proceedings of the 2004 IEEE International Conference on Mobile DataManagement. 2004 10

×