Paper detail

Adaptive Content-based Routing using Subscription Subgrouping in Structured Overlays

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 forwarding process. Issued subscriptions are divided into multiple disjoint subgropus, where each subscription is broadcast to a cluster, which is a limited part of the structured cyclic overlay network. We implemented novel static and intra-cluster dynamic routing algorithms in the proposed overlay topology for our advertisement-based publish/subscribe system, called OctopiA. We also performed a pragmatic comparison of our two algorithms with the state-of-the-art. Experiments on a cluster testbed show that our approach generates fewer inter-broker messages, and is scalable.

preprint2016arXivOpen access

Signal facts

What is known right now

Open access1 author1 topic

Next steps

Decide what to do with this paper

Use like or dislike for the fast social read. The more specific scholarly feedback stays available below when needed.

Log in to curate

Reading frame

Keep the important context close to the paper

Keep the important signals around this paper in one place: votes, save state, collection context, reviews and the metadata you need before deciding what to do next.

Institutions

Add specific reaction

Move through the context

Research map

Open full explorer

Move through nearby people, institutions, topics and adjacent work without leaving the paper page.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Structured reviews

0 review(s)

ContributeLeave structured feedbackUse the review template when you have a concrete strength, concern or method question.Open review form

No structured reviews yet. High-signal critique starts here.

Work discussion

0 comment(s)

DiscussAdd a high-signal commentKeep quick notes, caveats and replication pointers separate from formal reviews.Open comment form

No discussion yet. The first strong comment sets the tone.