Proposta de uma infra-estrutura de suporte para serviços de contexto e descoberta de recursos

  • Leonardo Cardoso UFF
  • Alexandre Sztajnberg UFF
  • Orlando Loques UFF

Resumo


Aplicações ubíquas e pervasivas são sensíveis ao contexto dos recursos utilizados, seja em relação à disponibilidade, ou em relação à qualidade dos mesmos. Tais aplicações podem se utilizar de mecanismos para descobrir recursos que atendam aos seus requisitos não-funcionais e para monitorar a qualidade destes recursos durante a execução. Propomos dois serviços, que devem idealmente integrar a infra-estrutura de suporte para as aplicações mencionadas: um Serviço de Contexto, que provê acesso às informações de contexto; e um Serviço de Descoberta, que permite a descoberta dinâmica de recursos considerando restrições de contexto a serem satisfeitas.

Referências

Capra. L, Zachariadis, S., Mascolo. C., “Q-CAD: QoS and Context Aware Discovery Framework for Mobile Systems”, Int. Conf. on Pervasive Services (ICPS'05), Santorini, Grécia, Julho, 2005.

Cardoso, L. T., Sztajnberg, A.; Loques, O. G., “Self-adaptive applications using ADL contracts”, 2nd. IEEE International Workshop on Self-Managed Networks, Systems & Services, 2006, Dublin. LNCS, 2006. Vol. 3996. p. 87-101.

Cardoso, L. T., “Integração de serviços de monitoração e descoberta de recursos a um suporte para arquiteturas adaptáveis de software”, Dissertação de Mestrado, Instituto de Computação, UFF, Novembro, 2006.

Corradi, A., “Um Framework de Suporte a Requisitos Não-Funcionais para Serviços de Nível Alto”, Dissertação de Mestrado, Instituto de Computação, UFF, Agosto, 2005.

Dey, A., “Providing Architectural Support for Context-Aware applications”, Tese de Doutorado, Georgia Institute of Technology, Novembro 2000.

Distributed Management Task Force, Inc., “Common Information Model Specification”, Ver. 2.2, Junho, 1999. [link]

Garlan, D., Cheng, S.-W., Huang, et al., ”Rainbow: Architecture-Based Self-Adaptation with Reusable Infrastructure”, IEEE Computer, Vol. 37, No. 10, p. 46–54, 2004.

Huang, A.-C., Steenkiste, P., “Network Sensitive Service Discovery”, USENIX Symposium on Internet Technologies and Systems, 2003.

Kindberg ,T., Fox, A., “System software for ubiquitous computing”, Pervasive Computing Magazine, Vol. 1 , No. 1, pp. 70-81, Janeiro, 2002.

Lee, K., Lee, D., Ko, Y. W., et al., “An Objectified Naming System for Provinding Context Transparent to Context-Aware applications”, 4th. Wksp. on Software Technologies for Future Embedded and Ubiquitous Systems, 2006.

Loques, O., Sztajnberg, A., Cerqueira, R. C., et al., “A contract-based approach to describe and deploy non-functional adaptations in software architectures”. JBCS, Vol. 10, No. 1, pp. 5-18, Julho, 2004.

Massie, M. L, Chun, B. N., Culler, D. E., “The Ganglia Distributed Monitoring System: Design, Implementation, and Experience”, Parallel Computing, Vol. 30, No. 7, 2004.

Román, M., Hess, C. K., Cerqueira, R., et al., “Gaia: A Middleware Infrastructure to Enable Active Spaces”, IEEE Pervasive Computing, pp. 74-83, Out-Dez, 2002.

Saha, D., Mukherjee, A., “Pervasive computing: A paradigm for the 21st century”, IEEE Computer, 36(3): 25–31, 2003.

Sztajnberg, A., Corradi, A. M., Santos, A. L., et al., “Especificação e Suporte de Requisitos Não-Funcionais para Serviços de Nível Alto”, Minicursos do 23º. SBRC, pp. 223-279, Fortaleza, CE, 2005.

Tierney, B., Aydt, R., Gunter, D. et al, “A Grid Monitoring Architecture”, Tech. Rep. GWD-PERF-16-2, Global Grid Forum, Janeiro, 2002.

Wolski, R.; Spring, T. N.; Hayes, J., “The Network Weather Service: A Distributed Resource Performance Forecasting Service for Metacomputing”, Future Generation Computer Systems, Vol. 15, No. 5-6, pp. 757-768, 1999.

Zhu, F., Mutkaand, M. W., Ni, L. M., “Service Discovery in Pervasive Computing Environments”, IEEE Pervasive Computing, Vol. 4, pp. 81-90, 2005.
Publicado
30/06/2007
CARDOSO, Leonardo; SZTAJNBERG, Alexandre; LOQUES, Orlando. Proposta de uma infra-estrutura de suporte para serviços de contexto e descoberta de recursos. In: WORKSHOP DE SISTEMAS OPERACIONAIS (WSO), 4. , 2007, Rio de Janeiro/RJ. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2007 . p. 875-886.