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.
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- Keryx homepage, http://keryxsoft.hpl.hp.com]]Google Scholar
- Independent JPEG group home page, http://www.ijg.org/]]Google Scholar
- 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 Scholar
- 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 ScholarDigital Library
Index Terms
- Stateful publish-subscribe for mobile environments
Recommendations
Publish-Subscribe Grows Up: Support for Management, Visibility Control, and Heterogeneity
Message-oriented middleware is used to decouple the operation of cooperating applications. Existing approaches have concentrated mainly on scalability issues, but dynamic business processes and the integration of a wide range of data sources and ...
Publish-subscribe for mobile environments
ICWE'03: Proceedings of the 2003 international conference on Web engineeringThe Publish-Subscribe paradigm has become an important architectural style for designing distributed systems. In the recent years, we are witnessing an increasing demand for supporting publish-subscribe for mobile computing devices, where conditions ...
A content-aware bridging service for publish/subscribe environments
The OMG DDS (Data Distribution Service) standard specifies a middleware for distributing real-time data using a publish-subscribe data-centric approach. Until now, DDS systems have been restricted to a single and isolated DDS domain, normally deployed ...
Comments