Reliable and highly available distributed publish/subscribe service

Reza Sherafat Kazemzadeh, Hans Arno Jacobsen

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

48 Scopus citations

Abstract

This paper develops reliable distributed publish/subscriber algorithms with service availability in the face of concurrent crash failure of up to δ brokers. The reliability of service in our context refers to per-source in-order and exactly-once delivery of publications to matching subscribers. To handle failures, brokers maintain data structures that enable them to reconnect the topology and compute new forwarding paths on the fly. This enables fast reaction to failures and improves the system's availability. Moreover, we present a recovery procedure that recovering brokers execute in order to re-enter the system, and synchronize their routing information.

Original languageEnglish
Title of host publicationProceedings - 28th IEEE International Symposium on Reliable Distributed Systems, SRDS 2009
Pages41-50
Number of pages10
DOIs
StatePublished - 2009
Externally publishedYes
Event28th IEEE International Symposium on Reliable Distributed Systems, SRDS 2009 - Niagara Falls, NY, United States
Duration: 27 Sep 200930 Sep 2009

Publication series

NameProceedings of the IEEE Symposium on Reliable Distributed Systems
ISSN (Print)1060-9857

Conference

Conference28th IEEE International Symposium on Reliable Distributed Systems, SRDS 2009
Country/TerritoryUnited States
CityNiagara Falls, NY
Period27/09/0930/09/09

Fingerprint

Dive into the research topics of 'Reliable and highly available distributed publish/subscribe service'. Together they form a unique fingerprint.

Cite this