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 条
  • [21] GEM: An Analytic Geometrical Approach to Fast Event Matching for Multi-dimensional Content-based Publish/Subscribe Services
    Fan, Wenhao
    Liu, Yuan'an
    Tang, Bihua
    IEEE INFOCOM 2016 - THE 35TH ANNUAL IEEE INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS, 2016,
  • [22] Adjusting Matching Algorithm to Adapt to Workload Fluctuations in Content-based Publish/Subscribe Systems
    Qian, Shiyou
    Mao, Weichao
    Cao, Jian
    Le Mouel, Frederic
    Li, Minglu
    IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2019), 2019, : 1936 - 1944
  • [23] Security Aware Content-Based Publish/Subscribe System
    Chaabane, Amina
    Jmaiel, Mohamed
    ISCC: 2009 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, VOLS 1 AND 2, 2009, : 537 - +
  • [24] Content-Based Publish/Subscribe System for Web Syndication
    Zeinab Hmedeh
    Harry Kourdounakis
    Vassilis Christophides
    Cédric du Mouza
    Michel Scholl
    Nicolas Travers
    Journal of Computer Science and Technology, 2016, 31 : 359 - 380
  • [25] A component framework for content-based publish/subscribe in sensor networks
    Hauer, Jan-Hinrich
    Handziski, Vlado
    Koepke, Andreas
    Willig, Andreas
    Wolisz, Adam
    WIRELESS SENSOR NETWORKS, 2008, 4913 : 369 - +
  • [26] XNET: A reliable content-based publish/subscribe system
    Chand, R
    Felber, P
    23RD IEEE INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 2004, : 264 - 273
  • [27] Content-Based Publish/Subscribe System for Web Syndication
    Hmedeh, Zeinab
    Kourdounakis, Harry
    Christophides, Vassilis
    du Mouza, Cedric
    Scholl, Michel
    Travers, Nicolas
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2016, 31 (02) : 359 - 380
  • [28] 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
  • [29] Dynamic load balancing in distributed content-based publish/subscribe
    Cheung, Alex King Yeung
    Jacobsen, Hans-Arno
    MIDDLEWARE 2006, PROCEEDINGS, 2006, 4290 : 141 - +
  • [30] DTA: Dynamic topology algorithms in content-based Publish/Subscribe
    Xie, Xia
    Wang, Hongguang
    Jin, Hai
    Zhao, Feng
    Ke, Xijiang
    Yang, Laurence Tianruo
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 54 : 159 - 167