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 条
  • [31] Towards a lightweight content-based publish/subscribe services for peer-to-peer systems
    Pujol-Ahullo, Jordi
    Garcia-Lopez, Pedro
    Gomez-Skarmeta, Antonio F.
    INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2009, 1 (03) : 239 - 251
  • [32] 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,
  • [33] Dynamic load balancing in distributed content-based publish/subscribe
    Cheung, Alex King Yeung
    Jacobsen, Hans-Arno
    MIDDLEWARE 2006, PROCEEDINGS, 2006, 4290 : 141 - +
  • [34] A security framework for Content-Based Publish-Subscribe system
    Padmavathi, G.
    Annadurai, S.
    ELECTRONIC COMMERCE RESEARCH AND APPLICATIONS, 2006, 5 (01) : 78 - 90
  • [35] Foundations for Highly Available Content-based Publish/Subscribe Overlays
    Yoon, Young
    Muthusamy, Vinod
    Jacobsen, Hans-Arno
    31ST INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2011), 2011, : 800 - 811
  • [36] DTA: Dynamic topology algorithms in content-based Publish/Subscribe
    Xie, Xia
    Wang, Hongguang
    Jin, Hai
    Zhao, Feng
    Ke, Xijiang
    Yang, Laurence Tianruo
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 54 : 159 - 167
  • [37] Fuzzy matching routing filter in content-based publish/subscribe
    School of Information Science, Guangdong University of Business Studies, Guangzhou 510320, China
    不详
    不详
    Zhongnan Daxue Xuebao (Ziran Kexue Ban), 2007, 1 (138-142): : 138 - 142
  • [38] Explicit Context Matching in Content-Based Publish/Subscribe Systems
    Vavassori, Sergio
    Soriano, Javier
    Lizcano, David
    Jimenez, Miguel
    SENSORS, 2013, 13 (03): : 2945 - 2966
  • [39] A hybrid approach for content-based publish/subscribe in vehicular networks
    Leontiadis, Ilias
    Costa, Paolo
    Mascolo, Cecilia
    PERVASIVE AND MOBILE COMPUTING, 2009, 5 (06) : 697 - 713
  • [40] A component framework for content-based publish/subscribe in sensor networks
    Hauer, Jan-Hinrich
    Handziski, Vlado
    Koepke, Andreas
    Willig, Andreas
    Wolisz, Adam
    WIRELESS SENSOR NETWORKS, 2008, 4913 : 369 - +