Efficient content-based routing with network topology inference

  • Muhammad Adnan Tariq
  • , Boris Koldehofe
  • , Kurt Rothermel

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

16 Citations (Scopus)
62 Downloads (Pure)

Abstract

Content-based publish/subscribe has gained high popularity for large-scale dissemination of dynamic content. Yet it is highly challenging to enable communication-efficient dissemination of content in such systems, especially in the absence of a broker infrastructure. This paper presents a novel approach that exploits the knowledge of event traffic, user subscriptions and topology of the underlying physical network to perform efficient routing in a publish/subscribe system. In particular, mechanisms are developed to discover the underlay topology among subscribers and publishers in a distributed manner. The information of the topology and the proximity between the subscribers to receive similar events is then used to construct a routing overlay with low communication cost. Our evaluations show that for internet-like topologies the proposed inference mechanisms are capable of modeling an underlay in an efficient and accurate manner. Furthermore, the approach yields a significant reduction in routing cost in comparison to the state of the art.
Original languageEnglish
Title of host publicationProceedings of the 7th ACM International Conference on Distributed Event-based Systems (DEBS)
PublisherACM Press
Pages51-62
Number of pages12
ISBN (Print)978-1-4503-1758-0
DOIs
Publication statusPublished - 2013
Externally publishedYes
EventDEBS '13: The 7th ACM International Conference on Distributed Event-Based Systems - Arlington Texas, United States
Duration: 29-Jun-20133-Jul-2013

Conference

ConferenceDEBS '13
Country/TerritoryUnited States
CityArlington Texas
Period29/06/201303/07/2013

Fingerprint

Dive into the research topics of 'Efficient content-based routing with network topology inference'. Together they form a unique fingerprint.

Cite this