Reliable and Highly Available Distributed Publish/Subscribe Service

Reza Sherafat Kazemzadeh, Hans-Arno Jacobsen
2009 2009 28th IEEE International Symposium on Reliable Distributed Systems  
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 persource 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
more » ... availability. Moreover, we present a recovery procedure that recovering brokers execute in order to re-enter the system, and synchronize their routing information.
doi:10.1109/srds.2009.32 dblp:conf/srds/KazemzadehJ09 fatcat:l4u3giuopbcb5d2w6mt4k4fgjm