• DocumentCode
    1564395
  • Title

    Ferry: an architecture for content-based publish/subscribe services on P2P networks

  • Author

    Zhu, Yingwu ; Hu, Yiming

  • Author_Institution
    Dept. of ECECS, Cincinnati Univ., OH, USA
  • fYear
    2005
  • Firstpage
    427
  • Lastpage
    434
  • Abstract
    Leveraging DHTs (distributed hash table), we propose Ferry, an architecture for content-based publish/subscribe services. With its novel design in subscription installation, subscription management and event delivery algorithm, Ferry can serve as a scalable platform to host any and many content-based publish/subscribe services: any publish/subscribe service with a unique scheme can run on top of Ferry, and many publish/subscribe services can run together on top of Ferry. For each of the publish/subscribe services running on top of Ferry, Ferry does not need to maintain or dynamically generate any dissemination tree. Instead, it exploits the embedded trees in DHTs such as Chord to deliver events, thereby imposing little overhead. By delivering events along DHT links, Ferry has two main advantages: (1) it eliminates the cost in construction and maintenance of the dissemination trees; (2) it allows further optimization, i.e., the DHT link maintenance messages could be piggybacked onto the event delivery messages to reduce the maintenance cost which is inherent and nontrivial in DHTs. Moreover, Ferry can support a publish/subscribe scheme with a very large number of event attributes.
  • Keywords
    content management; file organisation; open systems; peer-to-peer computing; content-based publish-subscribe services; distributed hash table; open systems; peer-to-peer networks; Algorithm design and analysis; Bandwidth; Content management; Cost function; Delay; Large-scale systems; Matched filters; Peer to peer computing; Routing; Subscriptions;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 2005. ICPP 2005. International Conference on
  • ISSN
    0190-3918
  • Print_ISBN
    0-7695-2380-3
  • Type

    conf

  • DOI
    10.1109/ICPP.2005.41
  • Filename
    1488640