DRScribe: an improved topic-based publish-subscribe system with dynamic routing

  • Authors:
  • Guohui Li;Sheng Gao

  • Affiliations:
  • School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, P.R. China;School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, P.R. China

  • Venue:
  • WAIM'11 Proceedings of the 12th international conference on Web-age information management
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

As information sharing and news dissemination flourish, Scribe, a classic topic-based publish-subscribe system, gains popularity recently. In Scribe, events are delivered to subscribers through distributed multicast trees, which should be continuously maintained to guarantee that no subscribers miss events. However, redundant event deliveries and overstaffed multicast trees are introduced. In this paper, we proposed a new topic-based publish-subscribe system based on Scribe, namely DRScribe, to reduce the costs of event dissemination and multicast tree maintenance. DRScribe adopts Bloom filters to check the subscriptions of the neighbor nodes, and dynamically routes the next hop by means of the neighbors' subscriptions. The maintenance interval can be tuned according to the level of a node in the multicast tree. A series of experiments is conducted to demonstrate that DRScribe greatly reduces redundant event deliveries and helper nodes of multicast trees, and the dissemination and maintenance costs decrease significantly.