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
来源
The Journal of Supercomputing | 2010年 / 54卷
关键词
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
相关论文
共 34 条
  • [1] Gaynor M(2004)Integrating wireless sensor networks with the grid IEEE Internet Comput 8 32-39
  • [2] Moulton SL(2008)Air pollution monitoring and mining based on Sensor Grid in London J Sens 8 3601-3623
  • [3] Welsh M(2004)Disseminating information to mobile clients using publish–subscribe IEEE Internet Comput 8 46-53
  • [4] Ma Y(2006)A novel approach to adaptive content-based subscription management in DHT-based overlay networks J Grid Comput 4 343-353
  • [5] Richards M(2004)Efficient dissemination of personalized information using content-based multicast IEEE Trans Mobile Comput 3 394-408
  • [6] Ghanem M(2007)Publish-subscribe information delivery with substring predicates IEEE Internet Comput 11 16-23
  • [7] Guo Y(2008)An efficient and scalable framework for content-based publish/subscribe systems J Peer-to-Peer Netw Appl 1 3-17
  • [8] Hassard J(2008)Design of content-based publish/subscribe systems over structured overlay networks IEICE Trans Inf Syst E91-D 1504-1511
  • [9] Mühl G(2001)Design and evaluation of a wide-area event notification service ACM Trans Comput Syst 19 332-383
  • [10] Ulbrich A(2008)A probabilistic and adaptive scheduling algorithm using system-generated predictions for inter-grid resource sharing J Supercomput 45 185-204