A novel index structure to efficiently match events in large-scale publish/subscribe systems

被引:1
|
作者
Yang, Jingli [1 ]
Fan, Jing [1 ]
Li, Chengyu [1 ]
Jiang, Shouda [1 ]
机构
[1] Harbin Inst Technol, Dept Automat Testing & Control, Harbin 150080, Peoples R China
基金
美国国家科学基金会;
关键词
Content-based publish/subscribe; Event matching; Pairwise attribute division; Matching time;
D O I
10.1016/j.comcom.2016.10.006
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The event matching algorithm, which checks the events against all the subscriptions, is a fundamental component of large-scale content-based publish/subscribe systems, and it is the key issue for improving the efficiency of the entire system. To meet the increasing efficiency requirements of real-time publish/subscribe systems, an event matching algorithm named PADEM (Pairwise Attribute Division based Event Matching) is presented in this paper. By dividing the attribute space into multiple pairwise attribute subspaces, PADEM constructs a novel index structure to classify all subscriptions in systems. This index structure can guarantee the matching process in its each unit can only be triggered by corresponding events. The experimental results demonstrate that PADEM can dramatically improve the efficiency of event matching, particularly in large-scale distributed systems with high volumes of subscriptions. (C) 2016 Elsevier B.V. All rights reserved.
引用
收藏
页码:24 / 36
页数:13
相关论文
共 4 条
  • [1] 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
  • [2] Enabling Large-Scale IoT-Based Services through Elastic Publish/Subscribe
    Vavassori, Sergio
    Soriano, Javier
    Fernandez, Rafael
    SENSORS, 2017, 17 (09):
  • [3] MERC: Match at Edge and Route intra-Cluster for Content-based Publish/Subscribe Systems
    Ji, Shuping
    Ye, Chunyang
    Wei, Jun
    Jacobsen, Hans-Arno
    PROCEEDINGS OF THE 16TH ANNUAL MIDDLEWARE CONFERENCE, 2015, : 13 - 24
  • [4] BMTP: Combining Backward Matching with Tree-Based Pruning for Large-Scale Content-Based Pub/Sub Systems
    Liao, Zhengyu
    Qian, Shiyou
    Zheng, Zhonglong
    Cao, Jian
    Xue, Guangtao
    Li, Minglu
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2021, PT III, 2022, 13157 : 152 - 166