Ferry: A P2P-based architecture for content-based publish/subscribe services

被引:23
|
作者
Zhu, Yingwu [1 ]
Hu, Yiming
机构
[1] Seattle Univ, Dept Comp Sci & Software Engn, Seattle, WA 98122 USA
[2] Univ Cincinnati, Dept Elect & Comp Engn & Comp Sci, Cincinnati, OH 45221 USA
关键词
DHT; subscription installation; subscription management; event delivery; one-hop subscription push; content-based publish/subscribe;
D O I
10.1109/TPDS.2007.1012
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We propose Ferry, an architecture that extensively yet wisely exploits the underlying distributed hash table (DHT) overlay structure to build an efficient and scalable platform for content-based publish/subscribe (pub/sub) services. Ferry aims to host any and many content-based pub/sub services: Any pub/sub service with a unique scheme can run on top of Ferry, and multiple pub/sub services can coexist on top of Ferry. For each pub/sub service, Ferry does not need to maintain or dynamically generate any dissemination tree. Instead, it exploits the embedded trees in the underlying DHT to deliver events, thereby imposing little overhead. Ferry can support a pub/sub scheme with a large number of event attributes. To deal with a skewed distribution of subscriptions and events, Ferry uses one-hop subscription push and attribute partitioning to balance load.
引用
收藏
页码:672 / 685
页数:14
相关论文
共 50 条
  • [1] Ferry: An architecture for content-based publish/subscribe services on P2P networks
    Zhu, YW
    Hu, YM
    2005 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSSING, PROCEEDINGS, 2005, : 427 - 434
  • [2] Enabling content-based publish/subscribe services in cooperative P2P networks
    Tran, Duc A.
    Pham, Cuong
    COMPUTER NETWORKS, 2010, 54 (11) : 1739 - 1749
  • [3] Meghdoot: Content-based publish/subscribe over P2P networks
    Gupta, A
    Sahin, OD
    Agrawal, D
    El Abbadi, A
    MIDDLEWARE 2004, PROCEEDINGS, 2004, 3231 : 254 - 273
  • [4] Realizing Content-Based Publish/Subscribe with P4
    Wernecke, Christian
    Parzyjegla, Helge
    Muehl, Gero
    Danielis, Peter
    Timmermann, Dirk
    2018 IEEE CONFERENCE ON NETWORK FUNCTION VIRTUALIZATION AND SOFTWARE DEFINED NETWORKS (NFV-SDN), 2018,
  • [5] JTangPS: Content-based publish/subscribe over structured P2P networks
    Shi, Dongcai
    Yin, Jianwei
    Qian, Jianfeng
    Li, Yiyuan
    Dong, Jinxiang
    ADVANCES IN INTELLIGENT AND DISTRIBUTED COMPUTING, 2008, 78 : 187 - 196
  • [6] A DHT-based infrastructure for content-based publish/subscribe services
    Yang, Xiaoyu
    Hu, Yiming
    P2P: SEVENTH INTERNATIONAL CONFERENCE ON PEER-TO-PEER COMPUTING, PROCEEDINGS, 2007, : 185 - 192
  • [7] ZigZag: A Content-based Publish/Subscribe Architecture for Human Networks
    Zhao, Yaxiong
    Wu, Jie
    2011 20TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS (ICCCN), 2011,
  • [8] Parametric Content-Based Publish/Subscribe
    Jayaram, K. R.
    Eugster, Patrick
    Jayalath, Chamikara
    ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2013, 31 (02): : 1 - 52
  • [9] Implementing Content-based Publish/Subscribe on the Network Layer with P4
    Wernecke, Christian
    Parzyjegla, Helge
    Muehl, Gero
    2020 IEEE CONFERENCE ON NETWORK FUNCTION VIRTUALIZATION AND SOFTWARE DEFINED NETWORKS (NFV-SDN), 2020, : 144 - 149
  • [10] Evaluating P4-based Virtual Delivery Trees for Content-based Publish/Subscribe
    Wernecke, Christian
    Parzyjegla, Helge
    Muehl, Gero
    Danielis, Peter
    Schweissguth, Eike
    Timmermann, Dirk
    2022 IEEE CONFERENCE ON NETWORK FUNCTION VIRTUALIZATION AND SOFTWARE DEFINED NETWORKS (IEEE NFV-SDN), 2022, : 78 - 84