University of Toledo
Content-based publish/subscribe overlays offer a scalable messaging substrate for various event-based distributed systems. In an enterprise 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 periodic maintenance -with a new broker in a running system. The key to the authors' techniques is distributed replication of routing information on an adaptively deployed new broker which serves reliable re-route or alternative paths for publication messages.