A DHT-based infrastructure for content-based publish/subscribe services

被引:7
|
作者
Yang, Xiaoyu [1 ]
Hu, Yiming [1 ]
机构
[1] Univ Cincinnati, Dept Elect & Comp Engn, Cincinnati, OH 45221 USA
关键词
D O I
10.1109/P2P.2007.19
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Publish/Subscribe model has become a prevalent paradigm for building distributed event delivering systems. Content-based publish/subscribe allows high expresses in subscriptions and thus is more appropriate for content dissemination. However the scalability has remained a challenge in the design of distributed content-based publish/subscribe systems due to the expensive matching and delivering cost of content-based events. In this paper we propose an infrastructure built on top of distributed hash table for efficient content-based data distribution. Based on efficient subscription installation, event publication and event delivery mechanisms, the proposed infrastructure can simultaneously support any numbers of pub/sub schemas with different number of attributes. There are three key features in our design: (1) a locality-preserving hashing mechanism which partitions and maps the content space to nodes. Subscriptions and events are mapped to the corresponding node for efficiently matching; (2) an efficient event delivery algorithm which exploits the embedded trees in the underlying DHT to deliver events to the corresponding subscribers; (3) light-weighted load balancing mechanisms to adjust the load among peers and ensure that no peer is unduly loaded.
引用
收藏
页码:185 / 192
页数:8
相关论文
共 50 条
  • [41] A Novel Routing Algorithm for Content-based Publish/Subscribe Systems
    Guo Shaohui
    PROCEEDINGS OF THE 2015 4TH NATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS AND COMPUTER ENGINEERING ( NCEECE 2015), 2016, 47 : 1618 - 1621
  • [42] 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,
  • [43] A Fast Matching Algorithm for Content-Based Publish/Subscribe Systems
    Xue, Tao
    Jia, Qi
    PROCEEDINGS OF THE 2012 INTERNATIONAL CONFERENCE ON COMMUNICATION, ELECTRONICS AND AUTOMATION ENGINEERING, 2013, 181 : 997 - 1001
  • [44] Semi-probabilistic content-based publish-subscribe
    Costa, P
    Picco, GP
    25TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2005, : 575 - 585
  • [45] A policy management framework for content-based Publish/Subscribe middleware
    Wun, Alex
    Jacobsen, Hans-Arno
    MIDDLEWARE 2007, PROCEEDINGS, 2007, 4834 : 368 - 388
  • [46] Subscription Subsumption Evaluation for Content-Based Publish/Subscribe Systems
    Jafarpour, Hojjat
    Hore, Bijit
    Mehrotra, Sharad
    Venkatasubramanian, Nalini
    MIDDLEWARE 2008, PROCEEDINGS, 2008, 5346 : 62 - 81
  • [47] An efficient and scalable framework for content-based publish/subscribe systems
    Zhu, Yingwu
    Shen, Haiying
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2008, 1 (01) : 3 - 17
  • [48] A General Scalable and Elastic Content-Based Publish/Subscribe Service
    Wang, Yijie
    Ma, Xingkong
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2015, 26 (08) : 2100 - 2113
  • [49] Privacy-Preserving Content-Based Publish/Subscribe Networks
    Shikfa, Abdullatif
    Oenen, Melek
    Molva, Refik
    EMERGING CHALLENGES FOR SECURITY, PRIVACY AND TRUST: 24TH IFIP TC 11 INTERNATIONAL INFORMATION SECURITY CONFERENCE, SEC 2009, PROCEEDINGS, 2009, 297 : 270 - 282
  • [50] Transactional Mobility in Distributed Content-Based Publish/Subscribe Systems
    Hu, Songlin
    Muthusamy, Vinod
    Li, Guoli
    Jacobsen, Hans-Arno
    2009 29TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, 2009, : 101 - +