Building content-based publish/subscribe systems with distributed hash tables

被引:0
|
作者
Tam, D [1 ]
Azimi, R [1 ]
Jacobsen, HA [1 ]
机构
[1] Univ Toronto, Dept Elect & Comp Engn, Toronto, ON M5S 3G4, Canada
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Building distributed content-based publish/subscribe systems has remained a challenge. Existing solutions typically use a relatively small set of trusted computers as brokers, which may lead to scalability concerns for large Internet-scale workloads. Moreover, since each broker maintains state for a large number of users, it may be difficult to tolerate faults at each broker. In this paper we propose an approach to building content-based publish/subscribe systems on top of distributed hash table (DHT) systems. DHT systems have been effectively used for scalable and fault-tolerant resource lookup in large peer-to-peer networks. Our approach provides predicate-based query semantics and supports constrained range queries. Experimental evaluation shows that our approach is scalable to thousands of brokers, although proper tuning is required.
引用
收藏
页码:138 / 152
页数:15
相关论文
共 50 条
  • [21] Replication-based Load Balancing in Distributed Content-Based Publish/Subscribe
    Rao, Weixiong
    Chen, Chao
    Hui, Pan
    Tarkoma, Sasu
    IEEE 27TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS 2013), 2013, : 765 - 774
  • [22] Integrating distributed object transactions with wide-area content-based publish/subscribe systems
    Michlmayr, A
    Fenkam, P
    25TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS, PROCEEDINGS, 2005, : 398 - 403
  • [23] A Secure Content-Based Publish/Subscribe Middleware
    Chaabane, Amina
    Jmaiel, Mohamed
    PROCEEDINGS OF THE 2009 SIXTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, VOLS 1-3, 2009, : 619 - 622
  • [24] Hybrid Content-Based Publish/Subscribe System
    Zhou, Qing
    Xiong, Zhiyong
    Hong, Rong
    You, Tao
    Jiang, Nan
    2015 12TH INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY (FSKD), 2015, : 2122 - 2126
  • [25] Content-based publish/subscribe with structural reflection
    Eugster, PT
    Guerraoui, R
    6TH USENIX CONFERENCE OF OBJECT-ORIENTED TECHNOLOGIES AND SYSTEMS (COOTS 01), 2001, : 131 - 146
  • [26] Implementing Content-based Publish/Subscribe with OpenFlow
    Parzyjegla, Helge
    Wernecke, Christian
    Muehl, Gero
    Schweissguth, Eike
    Timmermann, Dirk
    SAC '19: PROCEEDINGS OF THE 34TH ACM/SIGAPP SYMPOSIUM ON APPLIED COMPUTING, 2019, : 1392 - 1395
  • [27] FaBRiQ: Leveraging Distributed Hash Tables towards Distributed Publish-Subscribe Message Queues
    Sadooghi, Iman
    Wang, Ke
    Patel, Dharmit
    Zhao, Dongfang
    Li, Tonglin
    Srivastava, Shiva
    Raicu, Ioan
    2015 IEEE/ACM 2ND INTERNATIONAL SYMPOSIUM ON BIG DATA COMPUTING (BDC), 2015, : 11 - 20
  • [28] Efficient multicast protocol for content-based publish-subscribe systems
    Banavar, Guruduth
    Chandra, Tushar
    Mukherjee, Bodhi
    Nagarajarao, Jay
    Strom, Robert E.
    Sturman, Daniel C.
    Proceedings - International Conference on Distributed Computing Systems, 1999, : 262 - 272
  • [29] A Scalable and Reliable Matching Service for Content-Based Publish/Subscribe Systems
    Ma, Xingkong
    Wang, Yijie
    Pei, Xiaoqiang
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2015, 3 (01) : 1 - 13
  • [30] Scalable and elastic total order in content-based publish/subscribe systems
    Ma, Xingkong
    Wang, Yijie
    Pei, Xiaoqiang
    Xu, Fangliang
    COMPUTER NETWORKS, 2015, 83 : 297 - 314