PopSub: Improving resource utilization in distributed content-based Publish/subscribe systems

Pooya Salehi, Kaiwen Zhang, Hans Arno Jacobsen

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

8 Scopus citations

Abstract

Distributed content-based publish/subscribe systems provide a selective, scalable, and decentralized approach to data dissemination. In a pub/sub overlay network, hop-by-hop routing allows brokers to correctly forward messages without requiring global knowledge. However, this model causes brokers to forward publications without knowing the volume and distance of matching subscribers, which can result in inefficient resource utilization. In order to raise the scalability of pub/sub, we introduce Popularity-Based Publication Routing for Content-based Pub/Sub (PopSub), which is specifically designed to raise the resource utilization efficiency. We define a utilization metric to measure the impact of forwarding a publication on the overall delivery of the system. Furthermore, we propose a new publication routing algorithm that takes into account broker resources and publication popularity among subscribers. Lastly, we propose three approaches to handle unpopular publications. Based on our evaluations, using real-world workloads and traces, PopSub is able to improve resource efficiency of the brokers by up to 62%, and reduce delivery latency by up to 57% under high load.

Original languageEnglish
Title of host publicationDEBS 2017 - Proceedings of the 11th ACM International Conference on Distributed Event-Based Systems
PublisherAssociation for Computing Machinery, Inc
Pages88-99
Number of pages12
ISBN (Electronic)9781450350655
DOIs
StatePublished - 8 Jun 2017
Event11th ACM International Conference on Distributed Event-Based Systems, DEBS 2017 - Barcelona, Spain
Duration: 19 Jun 201723 Jun 2017

Publication series

NameDEBS 2017 - Proceedings of the 11th ACM International Conference on Distributed Event-Based Systems

Conference

Conference11th ACM International Conference on Distributed Event-Based Systems, DEBS 2017
Country/TerritorySpain
CityBarcelona
Period19/06/1723/06/17

Keywords

  • Content-based routing
  • Efficient routing
  • Gossip
  • Performance
  • Publish/subscribe
  • Scalability
  • Tree overlay

Fingerprint

Dive into the research topics of 'PopSub: Improving resource utilization in distributed content-based Publish/subscribe systems'. Together they form a unique fingerprint.

Cite this