DocumentCode
1809456
Title
Reliable and Highly Available Distributed Publish/Subscribe Service
Author
Kazemzadeh, Reza Sherafat ; Jacobsen, Hans-Arno
Author_Institution
Univ. of Toronto, Toronto, ON, Canada
fYear
2009
fDate
27-30 Sept. 2009
Firstpage
41
Lastpage
50
Abstract
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.
Keywords
data structures; fault tolerant computing; message passing; middleware; topology; concurrent crash failure; data structure; distributed publish/subscribe service; per-source in-order; routing information; service availability; service reliability; topology; Availability; Computer crashes; Context-aware services; Data structures; Jacobian matrices; Maintenance; Network topology; Routing; Scalability; Subscriptions;
fLanguage
English
Publisher
ieee
Conference_Titel
Reliable Distributed Systems, 2009. SRDS '09. 28th IEEE International Symposium on
Conference_Location
Niagara Falls, NY
ISSN
1060-9857
Print_ISBN
978-0-7695-3826-6
Type
conf
DOI
10.1109/SRDS.2009.32
Filename
5283489
Link To Document