skip to main content
10.1145/1462698.1462700acmotherconferencesArticle/Chapter ViewAbstractPublication PagesmiddlewareConference Proceedingsconference-collections
research-article

A self-adaptive context processing framework for wireless sensor networks

Published:01 December 2008Publication History

ABSTRACT

Wireless sensor networks are increasingly being exploited in ubiquitous computing environments as one of the main platforms for gathering context data. In order to continuously observe the environment context during a long period, the sensor node should be considered itself as a context-aware device having particular contextual parameters, such as residual energy or sample rate. Existing work in the field of context-aware computing mostly considers the sensor node as a context data collector agent, regardless of the concern of the node's context elements. In this paper, we first propose an approach for modeling sensor network context information, and then, we introduce a middleware framework that maps our context model to software components, processes the context data, and implements the context model. For this purpose, we propose the notion of context node, which is the building block of our context processing framework. The proposed solution is exemplified in the shape of a home monitoring application. Using the proposed framework, the sensor application can adapt itself to the current situation in the environment through executing a high-level context model describing both the context information to process and the adaptation actions to perform.

References

  1. Akyildiz, I., Kasimoglu, I., 2004. Wireless sensor and actor networks: Research challenges", Ad Hoc Networks 2 (4), pp. 351--367.Google ScholarGoogle ScholarCross RefCross Ref
  2. Bruneton, E., Coupaye, T., Leclercq, M., Quéma, V., Stefani, J.-B., 2006. The FRACTAL component model and its support in Java. Softw., Pract. Exper. 36(11--12): 1257--1284, http://fractal.objectweb.org Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Chong, S, Krishnaswamy, S., and Loke, W., 2005. A context-aware approach to conserving energy in wireless sensor networks, In Proceedings of the 3rd Int'l Conf. on Pervasive Computing and Communications Workshops (PerCom'05), Kauai Island, HI, USA. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Conan, D., Rouvoy, R., and Seinturier, L., 2007. Scalable processing of context information with COSMOS. In 7th IFIP International Conference on Distributed Applications and Interoperable Systems (DAIS'07). p. 210--224 of LNCS 4531 (Springer). Paphos, Cyprus. June 5--8. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Costa, P., Mottola, L., Murphy, A., Picco, G., 2007. Programming wireless sensor networks with the TeenyLime middleware. In Proceedings of the Middleware Conference pp. 429--449. Vol. 4834 of LNCS. Springer. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Coulson, G. et al., 2008. A generic component model for building systems software. ACM Trans. Computer Systems, 1--42. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Crnkovic, I., Larsson, M., 2002. Building reliable component-based software systems. Artech House. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Huebscher, M. C., and McCann, J. A. 2004. Adaptive middleware for context-aware applications in smart homes, 2nd Workshop on Middleware for Pervasive and AdHoc Computing. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Mainwaring, A., Culler, D., Polastre, J., Szewczyk, R., and Anderson, J., 2002. Wireless sensor networks for habitat monitoring. In: Proc. of First ACM Workshop on Wireless Sensor Networks and Applications (WSNA). Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Mozer, M., 2004. Lessons from an adaptive home. In: D. J. Cook and S. K. Das, Editors, Smart Environments: Technology, Protocols, and Applications, Wiley, 273--298.Google ScholarGoogle Scholar
  11. Puccinelli, D., and Haenggi, M. 2005. Wireless sensor networks: applications and challenges of ubiquitous sensing. IEEE Circuits and Systems Magazine, vol. 5, no. 3, 19--31.Google ScholarGoogle ScholarCross RefCross Ref
  12. Ranganathan, A., and Campbell, R, 2003. A Middleware for context-aware agents in ubiquitous computing environments. In: CM/IFIP/USENIX International Middleware Conference, Brazil. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Rocha, R., and Endler, M., 2006. Context management in heterogeneous, evolving ubiquitous environments, IEEE Distributed Systems Online. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Rouvoy, R., Conan, D., Seinturier, L., 2008. Software architecture patterns for a context-processing middleware framework. In IEEE Distributed Systems Online (DSO), vol. 9, no. 6. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Yau, S., Karim, F., Wang, Y., Wang, B., Gupta, S., 2002. Reconfigurable context-sensitive middleware for pervasive Computing. IEEE Pervasive Computing 1(3), 33--40. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A self-adaptive context processing framework for wireless sensor networks

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Other conferences
      MidSens '08: Proceedings of the 3rd international workshop on Middleware for sensor networks
      December 2008
      36 pages
      ISBN:9781605583662
      DOI:10.1145/1462698

      Copyright © 2008 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 1 December 2008

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader