TY - GEN
T1 - Reliable and highly available distributed publish/subscribe service
AU - Kazemzadeh, Reza Sherafat
AU - Jacobsen, Hans Arno
PY - 2009
Y1 - 2009
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=74949121360&partnerID=8YFLogxK
U2 - 10.1109/SRDS.2009.32
DO - 10.1109/SRDS.2009.32
M3 - Conference contribution
AN - SCOPUS:74949121360
SN - 9780769538266
T3 - Proceedings of the IEEE Symposium on Reliable Distributed Systems
SP - 41
EP - 50
BT - Proceedings - 28th IEEE International Symposium on Reliable Distributed Systems, SRDS 2009
T2 - 28th IEEE International Symposium on Reliable Distributed Systems, SRDS 2009
Y2 - 27 September 2009 through 30 September 2009
ER -