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 条
  • [1] 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 - +
  • [2] On Delivery Guarantees in Distributed Content-Based Publish/Subscribe Systems
    Salehi, Pooya
    Zhang, Kaiwen
    Jacobsen, Hans-Arno
    PROCEEDINGS OF THE 2020 21ST INTERNATIONAL MIDDLEWARE CONFERENCE (MIDDLEWARE '20), 2020, : 61 - 73
  • [3] Caching in content-based publish/subscribe systems
    Sourlas, Vasilis
    Paschos, Georgios S.
    Flegkas, Paris
    Tassiulas, Leandros
    GLOBECOM 2009 - 2009 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-8, 2009, : 1401 - 1406
  • [4] Load Balancing Content-Based Publish/Subscribe Systems
    Cheung, Alex King Yeung
    Jacobsen, Hans-Arno
    ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2010, 28 (04):
  • [5] Total Order in Content-Based Publish/Subscribe Systems
    Zhang, Kaiwen
    Muthusamy, Vinod
    Jacobsen, Hans-Arno
    2012 IEEE 32ND INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS), 2012, : 335 - 344
  • [6] Dynamic load balancing in distributed content-based publish/subscribe
    Cheung, Alex King Yeung
    Jacobsen, Hans-Arno
    MIDDLEWARE 2006, PROCEEDINGS, 2006, 4290 : 141 - +
  • [7] Composite subscriptions in content-based publish/subscribe systems
    Li, GL
    Jacobsen, HA
    MIDDLEWARE 2005, PROCEEDINGS, 2005, 3790 : 249 - 269
  • [8] 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
  • [9] 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
  • [10] Routing Algorithms for Content-Based Publish/Subscribe Systems
    Martins, J. Legatheaux
    Duarte, Sergio
    IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2010, 12 (01): : 39 - 58