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 条
  • [41] The subscription-cover based routing algorithm in content-based publish/subscribe
    Yuan, HongLiang
    Guo, ChangGuo
    Zou, Peng
    ADVANCES IN GRID AND PERVASIVE COMPUTING, PROCEEDINGS, 2006, 3947 : 103 - 114
  • [42] Parallel Ensemble Matching Based on Subscription Partitioning for Content-Based Publish/Subscribe Systems
    Li, Junshen
    Deng, Yufeng
    Qian, Shiyou
    Cao, Jian
    Xue, Guangtao
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2022, 32 (11N12) : 1733 - 1752
  • [43] Efficient event routing in content-based publish-subscribe service networks
    Cao, FY
    Singh, JP
    IEEE INFOCOM 2004: THE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-4, PROCEEDINGS, 2004, : 929 - 940
  • [44] Matching algorithm for semantic-based publish/subscribe system
    Hu, Xi-Xiang
    Zhejiang Daxue Xuebao (Gongxue Ban)/Journal of Zhejiang University (Engineering Science), 2009, 43 (01): : 63 - 68
  • [45] Vector subscriptions and sharing mechanism for content-based publish/subscribe system
    School of Computer Science, Northwestern Polytechnical University, Xi'an
    710129, China
    Tongxin Xuebao, 10 (101-109):
  • [46] A Content-Based Publish/Subscribe System for Efficient Event Notification over Vehicular Ad hoc Networks
    Zhang, Fusang
    Jin, Beihong
    Zhuo, Wei
    Wang, Zhaoyang
    Zhang, Lifeng
    2012 9TH INTERNATIONAL CONFERENCE ON UBIQUITOUS INTELLIGENCE & COMPUTING AND 9TH INTERNATIONAL CONFERENCE ON AUTONOMIC & TRUSTED COMPUTING (UIC/ATC), 2012, : 64 - 71
  • [47] Concept Tree-Based Event Matching Algorithm in Publish/Subscribe Systems
    Zhang, Zhi Yuan
    Wang, Yu Jie
    Huang, Xue Hu
    Yung, Kai Leung
    SCIENTIFIC PROGRAMMING, 2022, 2022
  • [48] A Compression-Based Filtering Mechanism in Content-Based Publish/Subscribe System
    Liu, Qin
    Zheng, Yiwen
    Wang, Kaile
    WEB TECHNOLOGIES AND APPLICATIONS (APWEB 2015), 2015, 9313 : 328 - 339
  • [49] Event matching algorithm based on the judgment of redundant attributes in publish/subscribe systems
    Liu, Guo
    Zhou, Zhong
    Wu, Wei
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2010, 47 (10): : 1690 - 1699
  • [50] Privacy-preserving Content-based Publish/Subscribe with Encrypted Matching and Data Splitting
    Denis, Nathanael
    Chaffardon, Pierre
    Conan, Denis
    Laurent, Maryline
    Chabridon, Sophie
    Leneutre, Jean
    PROCEEDINGS OF THE 17TH INTERNATIONAL JOINT CONFERENCE ON E-BUSINESS AND TELECOMMUNICATIONS (SECRYPT), VOL 1, 2020, : 405 - 414