On-demand Replication for High Availability in Content-based Publish/Subscribe Overlays
Content-based publish/subscribe overlays o®er a scalable mes-
saging substrate for various event-based distributed systems. In an enter-
prise environment where service level agreements are strictly enforced,
maintaining high availability of the broker overlay is critical. To meet
this requirement, protocols are developed to replace or load-balance a
broker that misbehaves|perhaps due to failure, congestion, or peri-
odic maintenance|with a new broker in a running system. The key
to our techniques is distributed replication of routing information on an
adaptively deployed new broker which serves reliable re-route or alter-
native paths for publication messages. Our techniques focuses on avoid-
ing lengthy disruption of messaging service, and supporting consistency
properties on publication delivery via the replica.
Tags: content-based publish/subscribe, cloud computing, replication, high availability
Readers who enjoyed the above work, may also like the following:
- Towards Planning the Transformation of Distributed Messaging Middlewares.
Young Yoon, Nathan Robinson, Vinod Muthusamy, Sheila McIlraith, and Hans-Arno Jacobsen.
In IEEE 35th International Conference on Distributed Computing Systems (ICDCS), June 2015.
Tags: content-based publish/subscribe, overlay construction, overlay design, overlay networks, overlays, icdcs15
- Subscription Covering for Relevance-based Filtering in Content-Based Publish/Subscribe Systems.
Kaiwen Zhang, Vinod Muthusamy, Mohammad Sadoghi, and Hans-Arno Jacobsen.
In ICDCS, 2017.
Tags: content-based publish/subscribe, subscription covering, top-k filtering
- Infrastructure Free Content-Based Publish/Subscribe.
Vinod Muthusamy and Hans-Arno Jacobsen.
ACM/IEEE Trans. on Networking, November 2013.
(Accepted for publication in August, 2013).
Tags: content-based publish/subscribe, content-based routing, p2p, publish/subscribe