Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/376868.376889acmconferencesArticle/Chapter ViewAbstractPublication PagesmodConference Proceedingsconference-collections
Article

Publish/Subscribe in a mobile enviroment

Published: 20 May 2001 Publication History

Abstract

A publish/subscribe system dynamically routes and delivers events from sources to interested users, and is an extremely useful communication service when it is not clear in advance who needs what information. In this paper we discuss how a publish/subscribe system can be extended to operate in a mobile environment, where events can be generated by moving sensors or users, and subscribers can request delivery at handheld and/or mobile devices. We describe how the publish/subscribe system itself can be distributed across multiple (possibly mobile) computers to distribute load, and how the system can be replicated to cope with failures, message loss, and disconnections.

References

[1]
M. K. Aguilera,R.E.Strom,D. C. Sturman, M. Astley, and T. D. Chandra. Matching events in a content-based subscription system. In Proceedings of the 18th Annual ACM Symposium on Principles of Distributed Computing, pages 53-61, 1999.]]
[2]
G. Banavar, T. Chandra, B. Mukherjee, J. Nagarajarao, R. E. Strom, and D. C. Sturman. An efficient multicast protocol for content-based publish-subscribe systems. In Proceedings of the 19th International Conference on Distributed Computing Systems, pages 262-272, 1999.]]
[3]
G. Banavar, M. Kaplan, K. Shaw, R. E. Strom, D. C. Sturman, and W. Tao. Information ow based event distribution middleware. In Proceedings of the 1999 ICDCS Workshop on Electronic Commerce and Web-Based Applications, 1999.]]
[4]
K. Birman. The process group approach to reliable distributed computing. Communications of the ACM, 36.12:36-53, 1993.]]
[5]
A. Carzaniga, E. Nitto, D. Rosenblum, and A. Wolf. Issues in supporting event-based architectural styles. In 3rd International Software Architecture Workshop, 1998.]]
[6]
A. Carzaniga, D. S. Rosenblum, and A. L. Wolf. Achieving scalability and expressiveness in an Internet-scale event notification service. In Proceedings of the 19th Annual ACM Symposium on Principles of Distributed Computing, pages 219-227, 2000.]]
[7]
S. Ceri andJ.Widow.Active Database Systems: Triggers and Rules for Advanced Database Processing. Morgan Kaufmann, 1996.]]
[8]
G. Cugola, E. D. Nitto, and A. Fuggetta. The JEDI event-based infrastructure and its application to the development of the OPSS WFMS. IEEE Transactions on Software Engineering, toappear.]]
[9]
G. Cugola, E. D. Nitto, and G. P. Picco. Content-based dispatching in a mobile environment. In Workshop su Sistemi Distribuiti: Algoritmi, Architetture e Linguaggi, 2000.]]
[10]
S. E. Deering. Multicast Routing in a Datagram Internetwork. PhD thesis, Stanford University, 1991.]]
[11]
Y. Huang and H. Garcia-Molina. Exactly-once semantics in a replicated messaging system. In Proceedings of the 17th International Conference on Data Engineering, 2001.]]
[12]
Y. Huang and H. Garcia-Molina. Replicated condition monitoring. In Proceedings of the 20th ACM Symposium on Principles of Distributed Computing, 2001. To appear.]]
[13]
B. Kantor and P. Lapsley. Network News Transfer Protocol: A proposed standard for the stream-based transmission of news. Request for Comments: 977, 1986.]]
[14]
Object Management Group. CORBAservices - event service specification. Technical report, Object Management Group, 1997. ftp://ftp.omg.org/pub/docs/formal/97-12-11.pdf.]]
[15]
B. Oki, M. P uegl, A. Siegel, and D. Skeen. The Information Bus - an architecture for extensible distributed systems. Operating Systems Review, 27.5:58-68, 1993.]]
[16]
C. Perkins. IP mobility support. Request for Comments: 2002, 1996.]]
[17]
B. Segall and D. Arnold. Elvin has left the building: A publish/subscribe notification service with quenching. In Proceedings of the 1997 Australian UNIX Users Group Technical Conference, pages 243-255, 1997.]]
[18]
Sun Microsystems, Inc. Jini(TM) technology core platform spec - distributed events. Technical report, Sun Microsystems, Inc., 2000. http://www.sun.com/ jini/specs/jini1.1html/event-spec.html.]]
[19]
TIBCO Inc. TIB/Rendezvous. http://www.tibco.com/products/rv/index.html.]]
[20]
Vitria BusinessWare. http: //www.vitria.com/products/businessware.html.]]
[21]
T. W. Yan and H. Garcia-Molina. The SIFT information dissemination system. ACM Transactions on Database Systems, 24.4:529-565, 1999.]]

Cited By

View all
  • (2023)Using publish/subscribe for message routing in mobile environmentsWireless Networks10.1007/s11276-023-03233-829:4(1831-1842)Online publication date: 3-Feb-2023
  • (2021)A Survey of Publish/Subscribe Middleware Systems for Microservice Communication2021 5th International Symposium on Multidisciplinary Studies and Innovative Technologies (ISMSIT)10.1109/ISMSIT52890.2021.9604746(781-785)Online publication date: 21-Oct-2021
  • (2019)A location-based mobile health care facility search system for senior citizensThe Journal of Supercomputing10.1007/s11227-018-2342-575:4(1831-1848)Online publication date: 1-Apr-2019
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
MobiDe '01: Proceedings of the 2nd ACM international workshop on Data engineering for wireless and mobile access
May 2001
113 pages
ISBN:1581134126
DOI:10.1145/376868
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]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 20 May 2001

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

MobiDe01

Acceptance Rates

Overall Acceptance Rate 23 of 59 submissions, 39%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)23
  • Downloads (Last 6 weeks)2
Reflects downloads up to 16 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Using publish/subscribe for message routing in mobile environmentsWireless Networks10.1007/s11276-023-03233-829:4(1831-1842)Online publication date: 3-Feb-2023
  • (2021)A Survey of Publish/Subscribe Middleware Systems for Microservice Communication2021 5th International Symposium on Multidisciplinary Studies and Innovative Technologies (ISMSIT)10.1109/ISMSIT52890.2021.9604746(781-785)Online publication date: 21-Oct-2021
  • (2019)A location-based mobile health care facility search system for senior citizensThe Journal of Supercomputing10.1007/s11227-018-2342-575:4(1831-1848)Online publication date: 1-Apr-2019
  • (2018)A queuing mechanism for delivering QoS-constrained web services in tactical networks2018 International Conference on Military Communications and Information Systems (ICMCIS)10.1109/ICMCIS.2018.8398695(1-8)Online publication date: May-2018
  • (2018)State of the ArtMechanism Transitions in Publish/Subscribe Systems10.1007/978-3-319-92570-7_3(27-46)Online publication date: 28-Jul-2018
  • (2018)IntroductionMechanism Transitions in Publish/Subscribe Systems10.1007/978-3-319-92570-7_1(1-9)Online publication date: 28-Jul-2018
  • (2018)MANET DatabasesEncyclopedia of Database Systems10.1007/978-1-4614-8265-9_220(2194-2200)Online publication date: 7-Dec-2018
  • (2017)Message passing and event-driven communication models for tree-structured applications2017 International Conference on Smart Systems and Technologies (SST)10.1109/SST.2017.8188680(115-120)Online publication date: Oct-2017
  • (2017)Trade-off analysis of a service-oriented and hierarchical queuing mechanism2017 IEEE 16th International Symposium on Network Computing and Applications (NCA)10.1109/NCA.2017.8171374(1-4)Online publication date: Oct-2017
  • (2017)A Design of Scheduling Program for Diabetic Patients: A Software Engineering ApproachAdvances in Computer Science and Ubiquitous Computing10.1007/978-981-10-7605-3_33(198-203)Online publication date: 20-Dec-2017
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media