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 条
  • [21] Matching Algorithm for Content-Based Publish/Subscribe System
    Wang Cui-ru
    Gao Li-xian
    PROCEEDINGS OF 2009 INTERNATIONAL CONFERENCE ON INFORMATION, ELECTRONIC AND COMPUTER SCIENCE, VOLS I AND II, 2009, : 383 - 386
  • [22] Composite subscriptions in content-based publish/subscribe systems
    Li, GL
    Jacobsen, HA
    MIDDLEWARE 2005, PROCEEDINGS, 2005, 3790 : 249 - 269
  • [23] Content-based hierarchies in DHT-based peer-to-peer systems
    Zoels, S
    Eichhom, M
    Tarlano, A
    Kellerer, W
    INTERNATIONAL SYMPOSIUM ON APPLICATIONS AND THE INTERNET WORKSHOPS, PROCEEDINGS, 2006, : 105 - 108
  • [24] Parametric Subscriptions for Content-Based Publish/Subscribe Networks
    Jayaram, K. R.
    Jayalath, Chamikara
    Eugster, Patrick
    MIDDLEWARE 2010, 2010, 6452 : 128 - 147
  • [25] PROVIDING CONFIDENTIALITY IN CONTENT-BASED PUBLISH/SUBSCRIBE SYSTEMS
    Ion, Mihaela
    Russello, Giovanni
    Crispo, Bruno
    SECRYPT 2010: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SECURITY AND CRYPTOGRAPHY, 2010, : 287 - 292
  • [26] Routing Algorithms for Content-Based Publish/Subscribe Systems
    Martins, J. Legatheaux
    Duarte, Sergio
    IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2010, 12 (01): : 39 - 58
  • [27] Filter similarities in content-based publish/subscribe systems
    Mühl, G
    Fiege, L
    Buchmann, A
    TRENDS IN NETWORK AND PERVASIVE COMPUTING - ARCS 2002, 2002, 2299 : 224 - 238
  • [28] XNET: A reliable content-based publish/subscribe system
    Chand, R
    Felber, P
    23RD IEEE INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 2004, : 264 - 273
  • [29] Content-Based Publish/Subscribe System for Web Syndication
    Hmedeh, Zeinab
    Kourdounakis, Harry
    Christophides, Vassilis
    du Mouza, Cedric
    Scholl, Michel
    Travers, Nicolas
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2016, 31 (02) : 359 - 380
  • [30] Ferry: A P2P-based architecture for content-based publish/subscribe services
    Zhu, Yingwu
    Hu, Yiming
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2007, 18 (05) : 672 - 685