Skip to main content
Article thumbnail
Location of Repository

Signaling Protocols for Distributed Multicast-Based Publish/Subscribe Applications

By et al. Ping Ji

Abstract

The publish/subscribe paradigm provides content-oriented data dissemination, where communication channels between content providers and content consumers are set up on the basis of interest matches between content provided by the publishers and content requested by the the subscribers. In this paper, we present a distributed active matchmaker architecture for publish/subscribe paradigm, where “active matchmakers”, consisting of end hosts and interior active routers or application level relay nodes, intercept and perform matches between publication announcements and subscription requests, and trigger establishing content based data forwarding controls. We explore two common signaling approaches, the broadcast subscription approach and the broadcast publication approach, and introduce another link-marking approach of accomplishing the functionality of active matchmakers. We develop a simple and fully distributed active matchmaker signaling protocol (AMSP) that dynamically adapts to applications ’ publishing and subscribing behaviors and adjusts link-marking configurations so as to optimize the control overhead of conducting “matchmaking ” among publishers and subscribers. We compare the performance of the three signaling approaches using simulations. Our simulation results show that AMSP significantly reduces system control message overhead in comparison to the existing broadcast publication or broadcast subscription approaches under various network and application configurations

Year: 2009
OAI identifier: oai:CiteSeerX.psu:10.1.1.134.6899
Provided by: CiteSeerX
Download PDF:
Sorry, we are unable to provide the full text but you may find it at the following location(s):
  • http://citeseerx.ist.psu.edu/v... (external link)
  • http://www.cs.umass.edu/~jipin... (external link)
  • Suggested articles


    To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.