Adaptive Content-based Routing using Subscription Subgrouping in Structured Overlays
Muhammad Shafique

TL;DR
This paper presents a clustering-based dynamic routing method for publish/subscribe systems over cyclic overlays, improving scalability and reducing message overhead by exploiting structured topology and subscription subgrouping.
Contribution
It introduces a novel clustering approach with bit-vector techniques for inter-cluster routing and optimized advertisement forwarding in cyclic overlays, enhancing scalability and fault tolerance.
Findings
Fewer inter-broker messages compared to existing methods
Enhanced scalability demonstrated through experiments
Effective handling of network failures and congestion
Abstract
Cyclic or general overlays may provide multiple paths between publishers and subscribers. However, an advertisement tree and a matching subscription activates only one path for notifications routing in publish/subscribe systems. This poses serious challenges in handling network conditions like congestion, and link or broker failures. Further, content-based dynamic routing of notifications requires instantaneous updates in routing paths, which is not a scalable option. This paper introduces a clustering approach with a bit-vector technique for inter-cluster dynamic routing of notifications in a structured cyclic topology that provides multiple paths between publishers and interested subscribers. The advertisement forwarding process exploits the structured nature of the overlay topology to generate advertisement trees of length 1 without generating duplicate messages in the advertisement…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPeer-to-Peer Network Technologies · Caching and Content Delivery · Multimedia Communication and Technology
