Reliable and Highly Available Distributed Publish/Subscribe Service
Reza Sherafat and Hans-Arno Jacobsen.
In Symposium on Reliable Distributed Systems, pages 41-50, September 2009.
Acceptance rate: 22%. Number of submissions: 104.
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.
Download
Related Projects
Readers who enjoyed the above work, may also like the following:
- Grand Challenge: The BlueBay Soccer Monitoring Engine.
Hans-Arno Jacobsen, Kianoosh Mokhtarian, Tilmann Rabl, Mohammad Sadoghi, Reza Sherafat Kazemzadeh, Young Yoon, and Kaiwen Zhang. In The 7th ACM International Conference on Distributed Event-Based Systems, 2013. Acceptance rate 40%.
Tags: event processing systems, live monitoring, soccer, content-based matching
- Introducing Publiy: A Multi-Purpose Distributed Content-Based Pub/Sub System.
Reza Sherafat Kazemzadeh and Hans-Arno Jacobsen. In ACM/IFIP/USENIX 13th International Conference on Middleware Demos and Posters, 2012. University of Toronto, Project webpage: http://code.google.com/p/publiy.
Tags: publish/subscribe, reliability, content-based publish/subscribe, content-based routing, content dissemination
- Opportunistic Multipath Forwarding in Content-based Publish/Subscribe Overlays.
Reza Sherafat Kazemzadeh and Hans-Arno Jacobsen. In ACM/IFIP/USENIX 13th International Conference on Middleware, 2012. Acceptance rate: 19%.
Tags: publish/subscribe, optimization, overlay networks, multipath forwarding
|