• DocumentCode
    3108379
  • Title

    A Peer-to-Peer Approach to Large-Scale Content-Based Publish-Subscribe

  • Author

    Shi, DongCai ; Yin, Jianwei ; Wu, Zhaohui ; Dong, Jinxiang

  • Author_Institution
    Dept. of Comput. Sci. & Technol., Zhejiang Univ., Hangzhou
  • fYear
    2006
  • fDate
    18-22 Dec. 2006
  • Firstpage
    172
  • Lastpage
    175
  • Abstract
    Publish-subscribe has become a prevalent paradigm for asynchronous communication in a distributed network. However, existing distributed content-based publish-subscribe systems still have limitations in scalability and adaptability. In this paper, we present a content-based publish-subscribe system over distributed hash table (DHT) based P2P networks. To improve the efficiency of event publication, our approach maps subscriptions and events to rendezvous nodes in terms of a combination of the domain schema identifier and the numbers of attributes in the subscriptions or the events. To impose little overhead on routing substrate, our approach exploits the embedded multicast tree on DHT-based P2P networks for event delivery. The experimental results demonstrate that our system scales well with increasing number of peers and large numbers of subscribers and events
  • Keywords
    file organisation; message passing; middleware; multicast communication; peer-to-peer computing; distributed hash table; embedded multicast tree; event publication; large-scale content-based publish-subscribe; peer to peer network; routing substrate; Asynchronous communication; Buildings; Computer science; Fault tolerant systems; Large-scale systems; Peer to peer computing; Publish-subscribe; Routing; Scalability; Subscriptions;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Intelligence and Intelligent Agent Technology Workshops, 2006. WI-IAT 2006 Workshops. 2006 IEEE/WIC/ACM International Conference on
  • Conference_Location
    Hong Kong
  • Print_ISBN
    0-7695-2749-3
  • Type

    conf

  • DOI
    10.1109/WI-IATW.2006.18
  • Filename
    4053228