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

A hybrid publish subscribe protocol

Published: 01 December 2008 Publication History

Abstract

Content-based publish/subscribe system performance depends upon the efficient subscription matching and event dissemination to interested subscribers. We propose a hybrid content-based publish/subscribe protocol for large size events wherein a centralized brokering system is coupled with a decentralized BitTorrent-like peer-to-peer (P2P) protocol for scalable event distribution among publishers and subscribers. Events are mapped to a torrent that grows as new events are published. Subscribers self-broker on event metadata and request content only if interested. Subscriber interests determine event popularity that the broker estimates with sampling. Popular events are disseminated P2P; unpopular events, directly from the broker; and somewhat popular ones, with P2P and broker-directed pre-seeding. The challenge is the dissemination of popular events without overwhelming centralized resources while efficiently disseminating unpopular events that lack sufficient interest to sustain gossip-based dissemination. The key advances include new means of handling variable event popularity inherent in content-based pub/sub and an adaptive anti-entropy mechanism for undelivered events.

References

[1]
Monsoon: Efficient distrobuted data dissemination. http://www.mitre.org/news/events/tech07/3112.pdf.
[2]
Network emulation testbed home. http://www.isislab.vanderbilt.edu/index.php3.
[3]
An open platform for developing, deploying, and accessing planetary-scale services. http://www.planet-lab.org.
[4]
bittorrent.org. Dht protocol. http://bittorrent.org/Draft_DHT_protocol.html, July 2006.
[5]
B. Cohen. Incentives build robustness in bittorrent. http://www.bittorrent.org/bittorrentecon.pdf, 2003.
[6]
V. T. Combs, R. Hillman, M. T. Muccio, and R. W. McKeel. Joint battlespace infosphere: Information management within a c2 enterprise. Ft. Belvoir: Defense Technical Information Center. http://handle.dtic.mil/100.2/ADA463694, 2005.
[7]
C. Dana, D. Li, D. Harrison, and C. Chuah. Bass: Bittorrent assisted streaming system for video-on-demand. http://www.ece.ucdavis.edu/~chuah/paper/2005/mmsp05-bass.pdf, 2005.
[8]
R. Szarowski. Hybrid publish-subscribe: A compromise approach for large-scale. citeseer.ist.psu.edu/643523.html.
[9]
R. Zhang and Y. C. Hu. A dht-based infrastructure for content-based publish/subscribe services. In Proceedings of the Seventh International Conference on Peer-to-Peer Computing, 2007.

Cited By

View all
  • (2018)Design and Implementation of a Hardware Versatile Publish-Subscribe Architecture for the Internet of ThingsIEEE Access10.1109/ACCESS.2018.28427066(31872-31890)Online publication date: 2018
  • (2012)PAPaSProceedings of the 7th Workshop on Middleware for Next Generation Internet Computing10.1145/2405178.2405185(1-6)Online publication date: 3-Dec-2012

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
Companion '08: Proceedings of the ACM/IFIP/USENIX Middleware '08 Conference Companion
December 2008
134 pages
ISBN:9781605583693
DOI:10.1145/1462735
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: 01 December 2008

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. BitTorrent
  2. content distribution
  3. event-based systems
  4. middleware
  5. peer-to-peer
  6. publish and subscribe
  7. scalability

Qualifiers

  • Research-article

Conference

Middleware '08

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 01 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2018)Design and Implementation of a Hardware Versatile Publish-Subscribe Architecture for the Internet of ThingsIEEE Access10.1109/ACCESS.2018.28427066(31872-31890)Online publication date: 2018
  • (2012)PAPaSProceedings of the 7th Workshop on Middleware for Next Generation Internet Computing10.1145/2405178.2405185(1-6)Online publication date: 3-Dec-2012

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media