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 条
  • [21] Efficient Solution for Large-Scale IoT Applications with Proactive Edge-Cloud Publish/Subscribe Brokers Clustering
    Pham, Van-Nam
    Lee, Ga-Won
    Nguyen, VanDung
    Huh, Eui-Nam
    SENSORS, 2021, 21 (24)
  • [22] Information Services Model based on Publish/Subscribe for Large Scale Sensor Networks
    Dong, Biao
    Chen, Jinhui
    PROCEEDINGS OF THE 2015 4TH NATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS AND COMPUTER ENGINEERING ( NCEECE 2015), 2016, 47 : 595 - 599
  • [23] Specifying and detecting composite events in content-based publish/subscribe systems
    Courtenage, S
    22ND INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOP, PROCEEDINGS, 2002, : 602 - 607
  • [24] A large scale publish-subscribe platform for information delivery to mobile phones
    Kote, Thejovardhana S.
    Jeyashankher, S. R.
    Chandran-Wadia, Leena
    2008 3RD INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEM SOFTWARE AND MIDDLEWARE AND WORKSHOPS, VOLS 1 AND 2, 2008, : 387 - 394
  • [25] A Novel Routing Algorithm for Content-based Publish/Subscribe Systems
    Guo Shaohui
    PROCEEDINGS OF THE 2015 4TH NATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS AND COMPUTER ENGINEERING ( NCEECE 2015), 2016, 47 : 1618 - 1621
  • [26] Disaster Triage Systems for Large-scale Catastrophic Events
    Bostick, Nathan A.
    Subbarao, Italo
    Burkle, Frederick M., Jr.
    Hsu, Edbert B.
    Armstrong, John H.
    James, James J.
    DISASTER MEDICINE AND PUBLIC HEALTH PREPAREDNESS, 2008, 2 : S35 - S39
  • [27] 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
  • [28] Causal Order of Application Events is P2P Publish/Subscribe Systems
    Nakayama, Hiroki
    Duolikun, Dilawaer
    Aikebaier, Ailixier
    Enokido, Tomoya
    Takizawa, Makoto
    2014 17TH INTERNATIONAL CONFERENCE ON NETWORK-BASED INFORMATION SYSTEMS (NBIS 2014), 2014, : 442 - 447
  • [29] Notification of Data-Stream Events in Publish/Subscribe Systems Using Fuzzy Matching
    Prabhu, Rahul H.
    Rao, Shrisha
    2012 12TH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS DESIGN AND APPLICATIONS (ISDA), 2012, : 206 - 212
  • [30] Improved Reliability of Large Scale Publish/Subscribe based MOMs using Model Checking
    Jia, Yue
    Bodanese, Eliane
    Phillips, Chris
    Bigham, John
    Tao, Ran
    2014 IEEE NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (NOMS), 2014,