skip to main content
10.1145/1024733.1024737acmconferencesArticle/Chapter ViewAbstractPublication PagesmobicomConference Proceedingsconference-collections
Article

Stateful publish-subscribe for mobile environments

Published:01 October 2004Publication History

ABSTRACT

The Publish-Subscribe paradigm has become an important architectural style for designing distributed systems. In the recent years, we have been witnessing an increasing demand for supporting publish-subscribe for mobile systems in wireless environments. In this paper we present SUBLIM, a stateful model for publish-subscribe systems, which is suitable for mobile systems. In our system, the server maintains a state for each client, which contains variables that describe the properties of particular clients, such as the quality of the connection or the battery utilization. The interest of each subscriber can be expressed in terms of these variables. Based on the subscriber interests, an associated agent is created on the server. The agent filters the data that reach the subscriber based on the content of the message and the current subscriber state. Experimental results show good performance and scalability of our approach.

References

  1. M. K. Aguilera, R. E. Storm, D. C. Sturman, M. Astley, and T. Chandra. Matching events in a content-based subscription system. In 18th ACM Symposium on Principles of Distributing Computing (PODC), 1999.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. A. Campailla, S. Chaki, E. Clarke, S. Jha and H. Veith. Efficient filtering in publish-subscribe systems using binary decision diagrams. In International Conference on Software Engineering, 2001.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. B.L. Brumitt, B. Meyers, J. Krumm, A. Kern, and S. Shafer. EasyLiving: Technologies for Intelligent Environments". In Handheld and Ubiquitous Computing, 2nd Intl. Symposium, September 2000.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Mauro Caporuscio, Antonio Carzaniga and A. L. Wolf. Design and Evaluation of a Support Service for Mobile, Wireless Publish/Subscribe Applications. In IEEE Transactions on Software Engineering, vol. 29, December 2003.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. G. Cugola, E. Di Nitto and A. Fuggetta. The JEDI event-based infrastructure and its application to the development of the OPSS WFMS. In IEEE Transactions on Software Engineering, vol. 27, pp. 827--850, Sept. 2001.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. G. Cugola, G.Picco and A. Murphy. Towards dynamic reconfiguration of distributed dynamic reconfiguration of distributed publish-subscribe middleware. In 3rd International Workshop on Software Engineering and Middleware (SEM 2003), May 2002.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. G. Cugola and E. Di Nitto. Using a publish-subscribe middleware to support mobile computing. In Proceedings of the Workshop on Middleware for Mobile Computing, November 2001.]]Google ScholarGoogle Scholar
  8. A. Carzaniga, D. S. Rosemblum and A. L. Wolf. Achieving scalability and expressiveness in an internet-scale event notification service. In 19th ACM Symposium on Principles of Distributing Computin PODC, 2000.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Yongqiang Huang and Hector Garcia-Molina. Publish/Subscribe Tree Construction in Wireless Ad-Hoc Networks. In Proceedings of the 4th International Conference on Mobile Data Management (MDM), 2003.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Brad Johanson and Armando Fox: The Event Heap: A Coordination Infrastructure for Interactive Workspaces. In Fourth IEEE Workshop on Mobile Computing Systems and Applications, June 2002.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. H. Leung and H.-A. Jacobsen. Subject-Spaces: A state persistent programming model for publish-subscribe systems. Technical Report, University of Toronto, September 2002.]]Google ScholarGoogle Scholar
  12. Keryx homepage, http://keryxsoft.hpl.hp.com]]Google ScholarGoogle Scholar
  13. Independent JPEG group home page, http://www.ijg.org/]]Google ScholarGoogle Scholar
  14. B. Segall and D. Arnold. Elvin has left the building: A publish-subscribe notification service with quenching. In Proceedings of the Australian UNIX and Open Systems User Group Conference, 1997.]]Google ScholarGoogle Scholar
  15. P. Sutton, R. Arkins and B.Segall. Supporting Disconnectedness - Transparent Information Deli very for Mobile and Invisible Computing. In Proceedings of the IEEE International Symposium on Clustering Computing and the Grid, May 2001.]] Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Stateful publish-subscribe for mobile environments

        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 Conferences
          WMASH '04: Proceedings of the 2nd ACM international workshop on Wireless mobile applications and services on WLAN hotspots
          October 2004
          156 pages
          ISBN:1581138776
          DOI:10.1145/1024733

          Copyright © 2004 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 October 2004

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • Article

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader