A dynamic and fast event matching algorithm for a content-based publish/subscribe information dissemination system in Sensor-Grid

被引:0
|
作者
Mohammad Mehedi Hassan
Biao Song
Eui-Nam Huh
机构
[1] Kyung Hee University,Internet Computing and Network Security Lab, Department of Computer Engineering
来源
关键词
Sensor-Grid; Content-based publish/subscribe system; Information dissemination; Event-matching algorithm; Subscription distributions and clustering method;
D O I
暂无
中图分类号
学科分类号
摘要
In this paper, we discuss one of the most important issues in Sensor-Grid, i.e., to develop a fast and flexible content-based publish/subscribe information dissemination (CBPSID) system for automatic fusion, interpretation, sharing and delivery of huge sensor data to consumers as the entire Sensor-Grid environment is very dynamic. Existing works to develop the CBPSID system in Sensor-Grid mostly focus on reducing the effort to define and maintain subscriptions and to handle the difficulty of dynamic changes of publishers and consumers data. However, the performance of a CBPSID system in Sensor-Grid is bounded by the expensive matching/evaluation cost of events. Existing event-matching algorithms are not very efficient, especially for interval range predicates or overlapping predicates in subscriptions which are practical in Sensor-Grid as well as other application areas. So in this paper we discuss the above challenge and propose a dynamic and fast event-matching algorithm called CGIM for the CBPSID system in Sensor-Grid. The algorithm supports range predicates or overlapping predicates very well and provides single and composite event matching. It uses two approaches, called SGIM and DGIM, to group the subscriptions by the predicates and dynamically identifies appropriate number of groups considering different statistical distributions of subscriptions at run time. Also, we present an experimental evaluation of the proposed algorithm in a Sensor-Grid based u-Healthcare scenario using synthetic workloads and compare its performance with existing algorithms. The experimental results show that our algorithm significantly reduces the evaluation cost (on average using SGIM by 79% and DGIM by 88%) comparing with others and guarantees the scalability with respect to the number of subscriptions as well as the number of predicates and events. In addition, further experiments were conducted by applying the CGIM algorithm in other application areas, e.g. in the publish/subscribe system for online job sites, to show its diverse utilization and scalability.
引用
收藏
页码:330 / 365
页数:35
相关论文
共 50 条
  • [1] A dynamic and fast event matching algorithm for a content-based publish/subscribe information dissemination system in Sensor-Grid
    Hassan, Mohammad Mehedi
    Song, Biao
    Huh, Eui-Nam
    JOURNAL OF SUPERCOMPUTING, 2010, 54 (03): : 330 - 365
  • [2] Matching Algorithm for Content-Based Publish/Subscribe System
    Wang Cui-ru
    Gao Li-xian
    PROCEEDINGS OF 2009 INTERNATIONAL CONFERENCE ON INFORMATION, ELECTRONIC AND COMPUTER SCIENCE, VOLS I AND II, 2009, : 383 - 386
  • [3] 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
  • [4] REIN: A Fast Event Matching Approach for Content-based Publish/Subscribe Systems
    Qian, Shiyou
    Cao, Jian
    Zhu, Yanmin
    Li, Minglu
    2014 PROCEEDINGS IEEE INFOCOM, 2014, : 2058 - 2066
  • [5] DOCO: An Efficient Event Matching Algorithm in Content-based Publish/Subscribe Systems
    Yang, Jingli
    Fan, Jing
    Jiang, Shouda
    2016 IEEE 22ND INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2016, : 200 - 207
  • [6] An Event Matching algorithm of Attribute Value Domain Division for Content-based Publish/Subscribe system
    Cao, Guifang
    Qiao, Baojun
    2018 IEEE 4TH INTERNATIONAL CONFERENCE ON BIG DATA SECURITY ON CLOUD (BIGDATASECURITY), 4THIEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE AND SMART COMPUTING, (HPSC) AND 3RD IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT DATA AND SECURITY (IDS), 2018, : 177 - 182
  • [7] Event Matching Algorithm Based on Joint Characteristics for Content-Based Publish/Subscribe System in Virtual Experiment
    Wu F.
    Gao L.
    Yang C.
    Leng L.
    Li X.
    Lu C.
    Gao, Limin (gaolm@nwpu.edu.cn), 1600, Univ. of Electronic Science and Technology of China (50): : 761 - 767
  • [8] Publish/Subscribe Versus a Content-Based Approach for Information Dissemination
    Johnsen, Frank T.
    Landmark, Lars
    Hauge, Mariann
    Larsen, Erlend
    Kure, Oivind
    2018 IEEE MILITARY COMMUNICATIONS CONFERENCE (MILCOM 2018), 2018, : 612 - 618
  • [9] A fast and anti-matchability matching algorithm for content-based publish/subscribe systems
    Qian, Shiyou
    Cao, Jian
    Mao, Weichao
    Zhu, Yanmin
    Yu, Jiadi
    Li, Minglu
    Wang, Jie
    COMPUTER NETWORKS, 2019, 149 : 213 - 225
  • [10] Adjusting Matching Algorithm to Adapt to Dynamic Subscriptions in Content-based Publish/Subscribe Systems
    Qian, Shiyou
    Mao, Weichao
    Cao, Jian
    Xue, Guangtao
    Yu, Jiadi
    Zhu, Yanmin
    Li, Minglu
    Li, Wenjuan
    2018 IEEE INT CONF ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, UBIQUITOUS COMPUTING & COMMUNICATIONS, BIG DATA & CLOUD COMPUTING, SOCIAL COMPUTING & NETWORKING, SUSTAINABLE COMPUTING & COMMUNICATIONS, 2018, : 369 - 376