Um Suporte à Computação Pervasiva para o Holoparadigma

  • Daniel Torres Bonatto UNISINOS
  • Jorge Luis Victória Barbosa UNISINOS
  • Gerson Geraldo H. Cavalheiro UNISINOS
  • Jose Dirceu G. Ramos Hewlett-Packard Computadores Ltda.

Resumo


Nos últimos anos, tem-se observado a crescente evolução dos dispositivos portáteis, bem como de diversas novas tecnologias de comunicação sem fio. Esse avanço tecnológico propicia o surgimento de um cenário ideal para o desenvolvimento de ambientes que suportam a criação de aplicações pervasivas. Porém, um ambiente altamente dinâmico como este demanda a utilização de abstrações mais poderosas do que as existentes. O Holoparadigma propõe uma nova abstração, que foi criada pensando em aplicações distribuídas executando em ambientes móveis. Neste artigo é apresentada a proposta para uma arquitetura de suporte a aplicações pervasivas para o Holoparadigma. Esta proposta estende as funcionalidades da HoloVM e cria novos serviços para atender às demandas da computação pervasiva. Para as primeiras experimentações foi criado o suporte à execução distribuída. São mostrados resultados de experimentos realizados com este novo suporte.

Referências

Bonjour- networking, simplified. Disponível em: http://www.apple.com/macosx/features/bonjour/. Acesso em Junho de 2005.

Gaia - active spaces for ubiquitous computing. Disponível em: http://gaia.cs.uiuc.edu/. Acesso em Junho de 2005.

The official bluetooth website, how it works. Disponível em: http://www.bluetooth.com/. Acesso em Abril de 2005.

one.world. Disponível em: http://www.cs.nyu.edu/rgrimm/one.world/. Acesso em Junho de 2005.

Project aura - distraction-free ubiquitous computing. Disponível em: http://www-2.cs.cmu.edu/~aura/. Acesso em Junho de 2005.

Project ISAM - infra-estrutura de suporte às aplicações móveis. Disponível em: http://www.inf.ufrgs.br/~isam/. Acesso em Junho de 2005.

Upnp device architecture 1.0. Disponível em: http://www.upnp.org/resources/documents.asp. Acesso em Junho de 2005.

J. L. V. Barbosa. Holoparadigma: Um Modelo Multiparadigma Orientado ao Desenvolvimento de Software Distribuído. Tese (doutorado em ciência da computação), Instituto de Informática, Universidade Federal do Rio Grande do Sul, Porto Alegre, 2002. 213p.

J. L. V. Barbosa and C. F. R. Geyer. Uma linguagem multiparadigma orientada ao desenvolvimento de software distribuído. In Proceedings of the V Simpósio Brasileiro de Linguagens de Programação (SBLP), maio 2001.

J. L. V. Barbosa, A. C. Yamin, P. K. Vargas, D. N. Ferrari, A. E. Schaeffer, and C. F. R. Geyer. Using mobility and blackboards to support a multiparadigm model oriented to distributed processing. In 13th Symposium on Computer Architecture and High Perfonnance Computing (SBAC-PAD 2001), pages 187-194, Pirenópolis, September 2001.

O. T. Bonatto, F. Kellennann, J. L. V. Barbosa, J. D. G. Ramos, and G. G. H. Cavalheiro. Estratégias para localização em um ambiente de computação móvel. In XXXII Seminário Integrado de Software e Hardware (SEMISH), São Leopoldo, 2005. Unisinos. Aceito para publicação.

A. Fuggetta, G. P. Picco, and G. Vigna. Understanding code mobility. IEEE Transactions on Sofi\Vare Engineering, 24(5):342-361, 1998.

A. S. Garzão and J. L. V. Barbosa. Uma máquina virtual com suporte à concorrência, mobilidade e blackboards. In XXIX Conferência Latinoamericana de lnformática (CLEI), volume 24, La Paz, 2003.

R. Grinun, J. Davis. B. Hendrickson, E. Lemar, A. MacBeth, S. Swanson, T. Anderson, B. Bershad, G. Borriello, S. Gribble, and D. Wetherall. Programming for pervasive computing environments. In Proceedings of the 18th ACM Symposium on Operating Systems Principie, 2001.

R. Grinun. J. Davis, B. Hendrickson, E. Lemar, A. MacBeth, S. Swanson, T. Anderson. B. Bershad, G. Borriello, S. Gribble, and D. Wetherall. System support for pervasive 192 applications. In Proceedings of the 8th Workshop on Hot Topics in Operating Systems (HotOS-V/11), Elmau, Germany: 147-151, 2001.

E. Guttman. Service location protocol: Automatic discovery of ip network services. IEEE lmem et Computing. 3(4):71 - 80, 1999.

H. P. Nii. Blackboard systems: the blackboard model of problem solving and the evolution of blackboard architectures. pages 447-474, 1995.

W.-. Planei. Maximizing wireless lan performance. Disponível em: http://www.80211-planet.com/. Acesso em Abril de 2005.

J. O. G. Ran1os. Integração de um sistema de localização no MHolo. Comunicação pessoal feita em Junho de 2005.

I. Richard, G.G. Service advertisement and discovery: Enabling universal device cooperation. IEEE Internet Compuring. 4(5): 18-26, Sep./Oct. 2000.

M. Roman and R. H. Campbell. Gaia: enabling active spaces. In EW 9: Proceedings of the 9th workshop on ACM SIGOPS European workshop, pages 229-234, New York, 2000. ACM Press.

M. Roman, C. Hess, R. Cerqueira, A. Ranganathan, R. Campbell, and K. Nallrstedt. A middleware infrastructure for active spaces. IEEE Pervasive Computing, 1(4):74-83, 2002.

D. Salm and A. Mukheljee. Pervasive computing: A paradigm for the 21st century. IEEE Computer, 36(3):25- 31, 2003.

M. Satyanarayanan. Pervasive computing: vision and challenges. Personal Communications, IEEE [see also IEEE Wireless Communications], 8(4): 10-17, 2001.

J. P. Sousa and D. Garlan. Aura: an architectural framework for user mobility in ubiquitous computing environments. In WICAS3: Proceedings of the IFIP 17th World Computer Congress - TC2 Stream / 3rd IEEE/IFIP Conference on Software architecture, pages 29-43, Deventer, The Netherlands, 2002. Kluwer, B.V.

Sun Microsystems Inc. Jini technology architectural overview. Technical report, Sun Microsystems, Inc., 1999. Disponível em: http://wwws.sun.com/software/jini/whitepapers/architecture.html.

M. Weiser. The computer for the 21st century. Scientific American, Setembro 1991.

A. C. Yanlin, J. V. Barbosa, I. Augustin, L. C. da Silva, R. Real, C. Geyer, and G. Cavalheiro. Towards Merging Context-Aware, Mobile and Grid Computing. International Journal of High Performance Computing Applications. 17(2):191-203, 2003.
Publicado
24/10/2005
BONATTO, Daniel Torres; BARBOSA, Jorge Luis Victória; CAVALHEIRO, Gerson Geraldo H.; RAMOS, Jose Dirceu G.. Um Suporte à Computação Pervasiva para o Holoparadigma. In: SIMPÓSIO EM SISTEMAS COMPUTACIONAIS DE ALTO DESEMPENHO (SSCAD), 6. , 2005, Rio de Janeiro. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2005 . p. 185-192. DOI: https://doi.org/10.5753/wscad.2005.18992.