• DocumentCode
    2351724
  • Title

    Matchmaker: signaling for dynamic publish/subscribe applications

  • Author

    Ge, Zihui ; Ji, Ping ; Kurose, Jim ; Towsley, Don

  • Author_Institution
    Dept. of Comput. Sci., Massachusetts Univ., Amherst, MA, USA
  • fYear
    2003
  • fDate
    4-7 Nov. 2003
  • Firstpage
    222
  • Lastpage
    233
  • Abstract
    The publish/subscribe (pub/sub) paradigm provides content-oriented data dissemination in which communication channels are established between content publishers and content subscribers based on a matching of subscribers interest in the published content provided - a process we refer to as "matchmaking". Once an interest match has been made, content forwarding state can be installed at intermediate nodes (e.g., active routers, application-level relay nodes) on the path between a content provider and an interested subscriber. In dynamic pub/sub applications, where published content and subscriber interest change frequently the signaling overhead needed to perform matchmaking can be a significant overhead. We first formalize the matchmaking process as an optimization problem, with the goal of minimizing the amount of matchmaking signaling messages. We consider this problem for both shared and per-source multicast data (content) distribution topologies. We characterize the fundamental complexity of the problem, and then describe several efficient solution approaches. The insights gained through our analysis are then embodied in a novel active matchmaker signaling protocol (AMSP). AMSP dynamically adapts to applications\´ changing publication and subscription requests through a link-marking approach. We simulate AMSP and two existing broadcast-based approaches for conducting matchmaking, and find that AMSP significantly reduces signaling overhead.
  • Keywords
    information dissemination; minimisation; routing protocols; telecommunication channels; telecommunication signalling; active matchmaker signaling protocol; communication channels; content forwarding state; content-oriented data dissemination; matchmaking; matchmaking signaling messages; publish-subscribe paradigm; Application software; Broadcasting; Communication channels; Computer science; Relays; Signal analysis; Signal processing; Subcontracting; Subscriptions; Topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Network Protocols, 2003. Proceedings. 11th IEEE International Conference on
  • ISSN
    1092-1648
  • Print_ISBN
    0-7695-2024-3
  • Type

    conf

  • DOI
    10.1109/ICNP.2003.1249773
  • Filename
    1249773