Reliable and Highly Available Distributed Publish/Subscribe Service

This paper develops reliable distributed publish/subscriber algorithms with service availability in the face of concurrent crash failure of up to delta brokers. The reliability of service in our context refers to per-source in-order and exactly-once delivery of publications to matching subscribers....

Full description

Saved in:
Bibliographic Details
Published in2009 28th IEEE International Symposium on Reliable Distributed Systems pp. 41 - 50
Main Authors Kazemzadeh, R.S., Jacobsen, H.-A.
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.09.2009
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:This paper develops reliable distributed publish/subscriber algorithms with service availability in the face of concurrent crash failure of up to delta 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.
ISBN:0769538266
9780769538266
ISSN:1060-9857
2575-8462
DOI:10.1109/SRDS.2009.32