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
相关论文
共 50 条
  • [41] Information structure considerations for decentralized large-scale systems
    Zheng, YF
    Evans, RJ
    ASIAN JOURNAL OF CONTROL, 2005, 7 (04) : 424 - 432
  • [42] Understanding large-scale software systems – structure and flows
    Omer Levy
    Dror G. Feitelson
    Empirical Software Engineering, 2021, 26
  • [43] ON DECENTRALIZED STABILIZATION AND STRUCTURE OF LINEAR LARGE-SCALE SYSTEMS
    SEZER, ME
    SILJAK, DD
    AUTOMATICA, 1981, 17 (04) : 641 - 644
  • [44] VARIABLE STRUCTURE CONTROL DESIGN FOR LARGE-SCALE SYSTEMS
    KHURANA, H
    AHSON, SI
    LAMBA, SS
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1986, 16 (04): : 573 - 576
  • [45] Viable system structure for large-scale software systems
    Deubler, Hanns-Helmuth
    Software - Practice and Experience, 1999, 29 (12): : 1025 - 1047
  • [46] Variable structure controller design for large-scale systems
    Sheta, AF
    1996 IEEE INTERNATIONAL WORKSHOP ON VARIABLE STRUCTURE SYSTEMS - VSS '96, PROCEEDINGS, 1996, : 228 - 231
  • [47] Efficiently solving very large-scale routing problems
    Arnold, Florian
    Gendreau, Michel
    Sorensen, Kenneth
    COMPUTERS & OPERATIONS RESEARCH, 2019, 107 : 32 - 42
  • [48] Nowhere to Hide: Efficiently Identifying Probabilistic Cloning Attacks in Large-Scale RFID Systems
    Ai, Xin
    Chen, Honglong
    Lin, Kai
    Wang, Zhibo
    Yu, Jiguo
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2021, 16 : 714 - 727
  • [49] Efficiently managing context information for large-scale scenarios
    Grossmann, M
    Bauer, M
    Hönle, N
    Käppeler, UP
    Nicklas, D
    Schwarz, T
    THIRD IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS, PROCEEDINGS, 2005, : 331 - 340
  • [50] ASSESSING THE RESILIENCE OF TRANSPORTATION SYSTEMS IN CASE OF LARGE-SCALE DISASTROUS EVENTS
    Dorbritz, Robert
    ENVIRONMENTAL ENGINEERING, VOLS 1-3, 2011, : 1070 - 1076