OMen: Overlay mending for topic-based publish/subscribe systems under churn

Chen Chen, Roman Vitenberg, Hans Arno Jacobsen

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

12 Scopus citations

Abstract

We propose, OMen, a distributed system for dynamically maintaining overlays for topic-based publish/subscribe (pub/sub) systems. In particular, OMen supports churn-resistant construction of topicconnected overlays (TCO), which organizes all nodes interested in the same topic in a directly connected dissemination sub-overlay. While aiming at pub/sub deployments in data centers, OMen internally leverages selected peer-to-peer technologies, such as T-Man as the underlying topology maintenance protocol. Existing approaches for constructing pub/sub TCOs are (i) centralized algorithms that guarantee low node degrees at the cost of prohibitive running time and (ii) decentralized protocols that are time efficient while lacking bounds on node degrees. We show both analytically and experimentally that OMen combines the best from both worlds. Namely, OMen achieves (i) low node degrees, close to centralized algorithms, and (ii) high efficiency, scalability, and load balance, comparable to decentralized protocols. Our evaluation uses both synthetic pub/sub workloads and real-world ones extracted from Facebook and Twitter. We generate churn traces with Google cluster data.

Original languageEnglish
Title of host publicationDEBS 2016 - Proceedings of the 10th ACM International Conference on Distributed and Event-Based Systems
PublisherAssociation for Computing Machinery, Inc
Pages105-116
Number of pages12
ISBN (Electronic)9781450340212
DOIs
StatePublished - 13 Jun 2016
Externally publishedYes
Event10th ACM International Conference on Distributed and Event-Based Systems, DEBS 2016 - Irvine, United States
Duration: 20 Jun 201624 Jun 2016

Publication series

NameDEBS 2016 - Proceedings of the 10th ACM International Conference on Distributed and Event-Based Systems

Conference

Conference10th ACM International Conference on Distributed and Event-Based Systems, DEBS 2016
Country/TerritoryUnited States
CityIrvine
Period20/06/1624/06/16

Keywords

  • Churn
  • Overlay
  • Pub/sub
  • T-man
  • Topic-connected overlay

Fingerprint

Dive into the research topics of 'OMen: Overlay mending for topic-based publish/subscribe systems under churn'. Together they form a unique fingerprint.

Cite this