An efficient multicast protocol for content-based publish-subscribe systems

被引:128
|
作者
Banavar, G [1 ]
Chandra, T [1 ]
Mukherjee, B [1 ]
Nagarajarao, J [1 ]
Strom, RE [1 ]
Sturman, DC [1 ]
机构
[1] IBM Corp, TJ Watson Res Ctr, Hawthorne, NY 10532 USA
关键词
D O I
10.1109/ICDCS.1999.776528
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The publish/subscribe (or pub/sub) paradigm is an increasingly popular model for interconnecting applications in a distributed environment. Many existing pub/sub systems are based on pre-defined subjects and hence are able to exploit multicast technologies to provide scalability and availability. An emerging alternative to subject-based systems, known as content-based systems, allow information consumers to request events based on the content of published events. This model is considerably more flexible than subject-based pub/sub. However it was previously nor known how to efficiently multicast published events to interested content-based subscribers within a large and geographically distributed network of broker (or router) machines. In this paper, we develop and evaluate a novel and efficient distributed algorithm for this purpose, called "link matching". Link matching performs just enough computation at each node to determine the subset of links to which an event should be forwarded Ne show via simulations that (a) link matching yields higher throughput than flooding when subscriptions are selective, and (b) the overall CPU utilization of link matching is comparable to that of centralized matching.
引用
收藏
页码:262 / 272
页数:11
相关论文
共 50 条
  • [1] Exploiting IP multicast in content-based publish-subscribe systems
    Opyrchal, L
    Astley, M
    Auerbach, J
    Banavar, G
    Strom, R
    Sturman, D
    [J]. MIDDLEWARE 2000, 2000, 1795 : 185 - 207
  • [2] Efficient event routing in content-based publish-subscribe service networks
    Cao, FY
    Singh, JP
    [J]. IEEE INFOCOM 2004: THE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-4, PROCEEDINGS, 2004, : 929 - 940
  • [3] MEDYM: Match-early with dynamic multicast for content-based publish-subscribe networks
    Cao, FY
    Singh, JP
    [J]. MIDDLEWARE 2005, PROCEEDINGS, 2005, 3790 : 292 - 313
  • [4] Semi-probabilistic content-based publish-subscribe
    Costa, P
    Picco, GP
    [J]. 25TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2005, : 575 - 585
  • [5] A security framework for Content-Based Publish-Subscribe system
    Padmavathi, G.
    Annadurai, S.
    [J]. ELECTRONIC COMMERCE RESEARCH AND APPLICATIONS, 2006, 5 (01) : 78 - 90
  • [6] MEDYM: Match-early and dynamic multicast for content-based publish-subscribe service networks
    Cao, FY
    Singh, JP
    [J]. 25th IEEE International Conference on Distributed Computing Systems Workshops, Proceedings, 2005, : 370 - 376
  • [7] Content-based publish-subscribe over structured overlay networks
    Baldoni, R
    Marchetti, C
    Virgillito, A
    Vitenberg, R
    [J]. 25TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2005, : 437 - 446
  • [8] Epidemic algorithms for reliable content-based publish-subscribe: An evaluation
    Costa, P
    Migliavacca, M
    Picco, GP
    Cugola, G
    [J]. 24TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2004, : 552 - 561
  • [9] Efficient Private Publish-Subscribe Systems
    Khoury, Joud
    Lauer, Gregory
    Pal, Partha
    Thapa, Bishal
    Loyall, Joseph
    [J]. 2014 IEEE 17TH INTERNATIONAL SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC), 2014, : 64 - 71
  • [10] An efficient and scalable framework for content-based publish/subscribe systems
    Zhu, Yingwu
    Shen, Haiying
    [J]. PEER-TO-PEER NETWORKING AND APPLICATIONS, 2008, 1 (01) : 3 - 17