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 条
  • [1] Predicate Priority Based Event Matching Algorithm in Publish/Subscribe System
    Xu, Menglu
    Lv, Pin
    Wang, Haibo
    2013 FOURTH INTERNATIONAL CONFERENCE ON NETWORKING AND DISTRIBUTED COMPUTING (ICNDC), 2013, : 146 - 150
  • [2] Parallel Ensemble Matching Based on Subscription Partitioning for Content-Based Publish/Subscribe Systems
    Li, Junshen
    Deng, Yufeng
    Qian, Shiyou
    Cao, Jian
    Xue, Guangtao
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2022, 32 (11N12) : 1733 - 1752
  • [3] Approximate matching in publish/subscribe
    Liu, HF
    Jacobsen, HA
    2003 IEEE INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE IN ROBOTICS AND AUTOMATION, VOLS I-III, PROCEEDINGS, 2003, : 192 - 197
  • [4] Efficient Top-k Subscription Matching for Location-Aware Publish/Subscribe
    Hu, Jiafeng
    Cheng, Reynold
    Wu, Dingming
    Jin, Beihong
    ADVANCES IN SPATIAL AND TEMPORAL DATABASES (SSTD 2015), 2015, 9239 : 333 - 351
  • [5] Efficient matching for Web-based publish/subscribe systems
    Pereira, J
    Fabret, F
    Llirbat, F
    Shasha, D
    COOPERATIVE INFORMATION SYSTEMS, PROCEEDINGS, 2000, 1901 : 162 - 173
  • [6] Matching for mobile users in the publish/subscribe paradigm
    Roumani, A. M.
    Skillicorn, D. B.
    WINSYS 2007: PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON WIRELESS INFORMATION NETWORKS AND SYSTEMS, 2007, : 173 - +
  • [7] Explicit Context Matching in Content-Based Publish/Subscribe Systems
    Vavassori, Sergio
    Soriano, Javier
    Lizcano, David
    Jimenez, Miguel
    SENSORS, 2013, 13 (03): : 2945 - 2966
  • [8] BFilter - A XML Message Filtering and Matching Approach in Publish/Subscribe Systems
    Dai, Liang
    Lung, Chung-Horng
    Majumdar, Shikharesh
    2010 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE GLOBECOM 2010, 2010,
  • [9] Semantic Web-based matching algorithm for publish/subscribe systems
    Feng, X.-W. (feng.xw@163.com), 2013, University of Science and Technology Beijing (35):
  • [10] A Fast Matching Algorithm for Content-Based Publish/Subscribe Systems
    Xue, Tao
    Jia, Qi
    PROCEEDINGS OF THE 2012 INTERNATIONAL CONFERENCE ON COMMUNICATION, ELECTRONICS AND AUTOMATION ENGINEERING, 2013, 181 : 997 - 1001