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 条
  • [31] A Scalable and Reliable Matching Service for Content-Based Publish/Subscribe Systems
    Ma, Xingkong
    Wang, Yijie
    Pei, Xiaoqiang
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2015, 3 (01) : 1 - 13
  • [32] Exploring a system architecture of content-based publish/subscribe system for efficient on-the-fly data dissemination
    Yoon, Daegun
    Park, Gyudong
    Oh, Sangyoon
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2021, 33 (18):
  • [33] 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
  • [34] A security framework for Content-Based Publish-Subscribe system
    Padmavathi, G.
    Annadurai, S.
    ELECTRONIC COMMERCE RESEARCH AND APPLICATIONS, 2006, 5 (01) : 78 - 90
  • [35] TinyMQ: A Content-based Publish/Subscribe Middleware for Wireless Sensor Networks
    Shi, Ke
    Deng, Zhancheng
    Qin, Xuan
    PROCEEDINGS OF SENSORCOMM 2011, THE FIFTH INTERNATIONAL CONFERENCE ON SENSOR TECHNOLOGIES AND APPLICATIONS, 2011, : 12 - 17
  • [36] MESA: An Efficient Matching Scheme in Content-Based Publish/Subscribe System with Simplified Bayesian Approach
    Wang, Qixu
    Chen, Dajiang
    Ding, Zhe
    Qin, Zhen
    Qin, Zhiguang
    2017 3RD INTERNATIONAL CONFERENCE ON BIG DATA COMPUTING AND COMMUNICATIONS (BIGCOM), 2017, : 208 - 217
  • [37] Faster event forwarding in a content-based publish-subscribe system through lookup reuse
    Shen, Zhenhui
    Tirthapura, Srikanta
    NCA 2006: FIFTH IEEE INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS, PROCEEDINGS, 2006, : 77 - +
  • [38] An efficient event matching algorithm for information dissemination on Grid
    Hassan, Mohammad Mehedi
    Seok, Bo-Hyun
    Choi, Ki-moon
    Huh, Eui-Nam
    INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCES AND ITS APPLICATIONS, PROCEEDINGS, 2008, : 26 - 32
  • [39] A general scalable and elastic matching service for content-based publish/subscribe systems
    Ma, Xingkong
    Wang, Yijie
    Pei, Xiaoqiang
    Li, Xiaoyong
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2015, 27 (01): : 94 - 118
  • [40] The subscription-cover-based routeing algorithm in content-based publish/subscribe
    Yuan Hong Liang
    Guo ChangGuo
    Zou Peng
    INTERNATIONAL JOURNAL OF PERVASIVE COMPUTING AND COMMUNICATIONS, 2009, 5 (01) : 25 - +