Predicate matching and subscription matching in publish/subscribe systems

被引:9
|
作者
Ashayer, G [1 ]
Leung, HKY [1 ]
Jacobsen, HA [1 ]
机构
[1] Univ Toronto, Dept Elect & Comp Engn, Toronto, ON, Canada
关键词
D O I
10.1109/ICDCSW.2002.1030823
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
An important class of publish/subscribe matching algorithms work in two stages. First, predicates are matched and then matching subscriptions are derived. We observe that in practice, the domain types over which predicates are defined are often of fixed enumerable cardinality. Based on this observation we propose a table-based look-rip scheme for fast predicate evaluation that finds all matching predicates for each type with one table lookup. We compare this scheme to alternative general-purpose implementations. This observation may also suggests that matching in publish/subscribe systems could equally, well be implemented with standard database technology. We propose two DBMS-based matching algorithms and compare the better one with a special purpose publish/subscribe matching algorithm implementation. We provide first evidence that for application scenarios that require large subscription workloads and process many events a DBMS-based solution is not a feasible alternative.
引用
收藏
页码:539 / 546
页数:8
相关论文
共 50 条
  • [41] High-Performance Publish-Subscribe Matching Using Parallel Hardware
    Margara, Alessandro
    Cugola, Gianpaolo
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2014, 25 (01) : 126 - 135
  • [42] An efficient event matching algorithm for publish/subscribe system in sensor cloud platform
    Department of Computer Science and Engineering, National Institute of Technology, Rourkela, Odisha
    769008, India
    不详
    751030, India
    Int. J. Inf. Commun. Technol., 6 (645-661):
  • [43] A Matching Algorithm Based on Association Rules in Ontology Based Publish/Subscribe System
    LIU Shufen
    CHI Meng
    YAO Zhilin
    Chinese Journal of Electronics, 2015, 24 (01) : 65 - 70
  • [44] A Matching Algorithm Based on Association Rules in Ontology Based Publish/Subscribe System
    Liu Shufen
    Chi Meng
    Yao Zhilin
    CHINESE JOURNAL OF ELECTRONICS, 2015, 24 (01) : 65 - 70
  • [45] Routing Technology of Publish/Subscribe System Based on Subscription Partition
    Jia, Liuyang
    Zou, Zhiwen
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON LOGISTICS, ENGINEERING, MANAGEMENT AND COMPUTER SCIENCE (LEMCS 2015), 2015, 117 : 1702 - 1705
  • [46] H-Tree: An Efficient Index Structure for Event Matching in Content-Based Publish/Subscribe Systems
    Qian, Shiyou
    Cao, Jian
    Zhu, Yanmin
    Li, Minglu
    Wang, Jie
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2015, 26 (06) : 1622 - 1632
  • [47] Subscription propagation in highly-available publish/subscribe middleware
    Zhao, YY
    Sturman, D
    Bhola, S
    MIDDLEWARE 2004, PROCEEDINGS, 2004, 3231 : 274 - 293
  • [48] Consistency of the matching predicate
    Magos, Dimitris
    Mourtos, Ioannis
    Pitsoulis, Leonidas
    ADVANCES IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2006, 3955 : 555 - 558
  • [49] Ontology-based quantitative similarity metric for event matching in publish/subscribe system
    Kim, Hongjae
    Kang, Sanggil
    Oh, Sangyoon
    NEUROCOMPUTING, 2015, 152 : 77 - 84
  • [50] Publish/Subscribe Mechanism for IoT: A Survey of Event Matching Algorithms and Open Research Challenges
    Patel, Satvik
    Jardosh, Sunil
    Makwana, Ashwin
    Thakkar, Amit
    PROCEEDINGS OF INTERNATIONAL CONFERENCE ON COMMUNICATION AND NETWORKS, 2017, 508 : 287 - 294