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 条
  • [31] Service-Oriented Publish/Subscribe Architecture for Large Scale Wireless Sensor Networks
    Chen Jin-hui
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON MECHATRONICS, ELECTRONIC, INDUSTRIAL AND CONTROL ENGINEERING, 2015, 8 : 1438 - 1441
  • [32] 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
  • [33] MULTILEVEL STRUCTURE OF LARGE-SCALE COMPOSITE SYSTEMS
    OZGUNER, U
    PERKINS, WR
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS, 1975, CA22 (07): : 618 - 621
  • [34] Structure and Function of Large-Scale Brain Systems
    Koziol, Leonard F.
    Barker, Lauren A.
    Joyce, Arthur W.
    Hrin, Skip
    APPLIED NEUROPSYCHOLOGY-CHILD, 2014, 3 (04) : 236 - 244
  • [35] Learning to Match Images in Large-Scale Collections
    Cao, Song
    Snavely, Noah
    COMPUTER VISION - ECCV 2012: WORKSHOPS AND DEMONSTRATIONS, PT I, 2012, 7583 : 259 - 270
  • [36] NOVEL AGGREGATION ALGORITHM FOR LARGE-SCALE SYSTEMS CONTROL
    ZHENG, JD
    LU, YZ
    INTERNATIONAL JOURNAL OF CONTROL, 1988, 48 (05) : 1883 - 1895
  • [37] Novel doorways and resonances in large-scale classical systems
    Franco-Villafane, J. A.
    Flores, J.
    Mateos, J. L.
    Mendez-Sanchez, R. A.
    Novaro, O.
    Seligman, T. H.
    EPL, 2011, 94 (03)
  • [38] A viable system structure for large-scale software systems
    Deubler, HH
    SOFTWARE-PRACTICE & EXPERIENCE, 1999, 29 (12): : 1025 - 1047
  • [39] Understanding large-scale software systems - structure and flows
    Levy, Omer
    Feitelson, Dror G.
    EMPIRICAL SOFTWARE ENGINEERING, 2021, 26 (03)
  • [40] The large-scale structure of software-intensive systems
    Booch, Grady
    INTERFACE FOCUS, 2012, 2 (01) : 91 - 100