skip to main content
10.1145/1862821.1862824acmotherconferencesArticle/Chapter ViewAbstractPublication Pagesdd4lcciConference Proceedingsconference-collections
research-article

Redefinable events for dynamic reconfiguration of communications in ubiquitous computing

Published:27 April 2010Publication History

ABSTRACT

In ubiquitous computing systems, publish/subscribe communication paradigm is usually used to exchange information between applications, services and devices, for its ability to decouple communication participants. In these systems, dynamic reconfiguration is an important requirement, as participants, due to their mobile nature, are commonly added to the system or removed from it at run-time. In this paper, we present a model of redefinable events intended to support dynamic reconfiguration of communication schemes in ubiquitous systems. Additionally, we provide a set of techniques to support this model in the publish/ subscribe paradigm. Finally, we have implemented a middleware based on the model and techniques proposed to show the feasibility of the approach.

References

  1. }}A. Arabo, Q. Shi, and M. Merabti. Towards a context-aware identity management in mobile ad hoc networks (immanets). In WAINA '09: Proceedings of the 2009 International Conference on Advanced Information Networking and Applications Workshops, pages 588--594, Washington, DC, USA, 2009. IEEE Computer Society. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. }}P. C. Bates. Debugging heterogeneous distributed systems using event-based models of behavior. ACM Trans. Comput. Syst., 13(1):1--31, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. }}P. A. Bernstein. Middleware: a model for distributed system services. Communications of the ACM, 39(2):86--98, February 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. }}N. Carriero and D. Gelernter. Linda in context. Commun. ACM, 32(4):444--458, 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. }}A. Corsaro, L. Querzoni, S. Scipioni, S. Tucci, and A. Virgillito. Global Data Management, chapter Quality of Service in Publish/Subscribe Middleware, pages 1--19. IOS Press, 2006.Google ScholarGoogle Scholar
  6. }}S. Courtenage. Specifying and detecting composite events in content-based publish/subscribe systems. Distributed Computing Systems Workshops, International Conference on, 0:602, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. }}G. Cugola and H.-A. Jacobsen. Using publish/subscribe middleware for mobile systems. SIGMOBILE Mob. Comput. Commun. Rev., 6(4):25--33, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. }}A. Friday, M. Roman, C. Becker, and J. Al-Muhtadi. Guidelines and open issues in systems support for ubicomp: reflections on ubisys 2003 and 2004. Personal Ubiquitous Computing, 10(1):1--3, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. }}B. C. Grau, I. Horrocks, B. Motik, B. Parsia, P. Patel-Schneider, and U. Sattler. Owl 2: The next step for owl. Web Semantics: Science, Services and Agents on the World Wide Web, 6(4):309--322, 2008. Semantic Web Challenge 2006/2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. }}T. R. Gruber. A translation approach to portable ontology specifications. Knowl. Acquis., 5(2):199--220, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. }}M. Henning and M. Spruiell. Distributed programming with ICE. Revision 3.3.1. http://www.zeroc.com/doc/Ice-3.3.1/manual/toc.html, July 2009.Google ScholarGoogle Scholar
  12. }}J. Kramer and J. Magee. Dynamic configuration for distributed systems. IEEE Transactions on Software Engineering, SE-11(4):424--436, April 1985. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. }}P. Levis and D. Culler. Mate: A tiny virtual machine for sensor networks. Proceedings of the international conference on architectural support of programming languages and operative systems, October 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. }}D. L. McGuinness and F. van Harmelen. OWL Web Ontology Language. W3C Recommendation, 10, 2004.Google ScholarGoogle Scholar
  15. }}A. Murphy, G. Picco, and G. C. Roman. Lime: A coordination model and middleware supporting mobility of hosts and agents. Transactions on Software Engineering and Methodology (TOSEM), 15(3), Jul 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. }}M. Petrovic, I. Burcea, and H.-A. Jacobsen. S-ToPSS: semantic Toronto publish/subscribe system. In VLDB '2003: Proceedings of the 29th international conference on Very large data bases, pages 1101--1104. VLDB Endowment, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. }}A. Ranganathan, S. Chetan, and R. Campbell. Mobile polymorphic applications in ubiquitous computing environments. In The First Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services, 2004. MOBIQUITOUS 2004., pages 402--411, Aug. 2004.Google ScholarGoogle ScholarCross RefCross Ref
  18. }}J. Rumbaugh, I. Jacobson, and G. Booch. Unified Modeling Language Reference Manual, The (2nd Edition). Pearson Higher Education, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. }}C. Shankar, J. Al-Muhtadi, R. Campbell, and M. D. Mickunas. Mobile gaia: A middleware for ad hoc pervasive computing. IEEE Consumer Communications and Networking Conference (CCNC 2005), January 2005.Google ScholarGoogle Scholar
  20. }}J. A. Stankovic and K. Ramamritham. What is predictability for real-time systems? Real-Time Systems, 2(4):247--254, November 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. }}Y. C. Tseng, S. Y. Ni, Y. S. Chen, and J. P. Sheu. The broadcast storm problem in a mobile ad hoc network. Wireless Networks, 8(2/3), March 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. }}J. Wang, B. Jin, and J. Li. An ontology-based publish/subscribe system. In Middleware '04: Proceedings of the 5th ACM/IFIP/USENIX international conference on Middleware, pages 232--253, New York, NY, USA, 2004. Springer-Verlag New York, Inc. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. }}M. Weiser. The computer for the 21st century. Scientific American, 265(3):94--104, September 1991.Google ScholarGoogle ScholarCross RefCross Ref
  24. }}S. S. Yau and F. Karim. A lightweight middleware protocol for ad hoc distributed object computing in ubiquitous computing environments. Sixth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC '03), 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Redefinable events for dynamic reconfiguration of communications in ubiquitous computing

    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
      DD4LCCI '10: Proceedings of the First International Workshop on Data Dissemination for Large Scale Complex Critical Infrastructures
      April 2010
      42 pages
      ISBN:9781605589176
      DOI:10.1145/1862821

      Copyright © 2010 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: 27 April 2010

      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