MERC: Match at edge and route intra-cluster for content-based publish/subscribe systems

Shuping Ji, Chunyang Ye, Jun Wei, Hans Arno Jacobsen

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

6 Scopus citations

Abstract

Despite suffering from ineficiency and flexibility limitations, the filter-based routing (FBR) algorithm is widely used in content-based publish/subscribe (pub/sub) systems. To address its limitations, we propose a dynamic destination-based routing algorithm called D-DBR, which decomposes pub/sub into two independent parts: Content-based matching and destination-based multicasting. D-DBR exhibits low event matching cost and high eficiency, flexibility, and robustness for event routing in small scale overlays. To boost scalability, we further complement D-DBR with a new routing algorithm called MERC. MERC divides the overlay into interconnected clusters and applies content-based and destinationbased mechanisms to route events inter- and intra-cluster, respectively. We implemented all algorithms in the PADRES pub/sub system. Experimental results show that our algorithms outperform FBR in terms of improving event dissemination throughput by up to 700% and reducing the end-toend latency by up to 55%.

Original languageEnglish
Title of host publicationMiddleware 2015 - Proceedings of the 16th Annual Middleware Conference
PublisherAssociation for Computing Machinery, Inc
Pages13-24
Number of pages12
ISBN (Electronic)9781450336185
DOIs
StatePublished - 24 Nov 2015
Externally publishedYes
Event16th International Middleware Conference, Middleware 2015 - Vancouver, Canada
Duration: 7 Dec 201511 Dec 2015

Publication series

NameMiddleware 2015 - Proceedings of the 16th Annual Middleware Conference

Conference

Conference16th International Middleware Conference, Middleware 2015
Country/TerritoryCanada
CityVancouver
Period7/12/1511/12/15

Keywords

  • Content-based publish/subscribe
  • Destination-based multicasting
  • Event processing
  • Event routing

Fingerprint

Dive into the research topics of 'MERC: Match at edge and route intra-cluster for content-based publish/subscribe systems'. Together they form a unique fingerprint.

Cite this