SOLE: scalable on-line execution of continuous queries on spatio-temporal data streams

被引:0
作者
Mohamed F. Mokbel
Walid G. Aref
机构
[1] University of Minnesota,Department of Computer Science and Engineering
[2] Purdue University,Department of Computer Science
来源
The VLDB Journal | 2008年 / 17卷
关键词
Data Stream; Range Query; Continuous Query; Query Answer; Query Region;
D O I
暂无
中图分类号
学科分类号
摘要
This paper presents the scalable on-line execution (SOLE) algorithm for continuous and on-line evaluation of concurrent continuous spatio-temporal queries over data streams. Incoming spatio-temporal data streams are processed in-memory against a set of outstanding continuous queries. The SOLE algorithm utilizes the scarce memory resource efficiently by keeping track of only the significant objects. In-memory stored objects are expired (i.e., dropped) from memory once they become insignificant. SOLE is a scalable algorithm where all the continuous outstanding queries share the same buffer pool. In addition, SOLE is presented as a spatio-temporal join between two input streams, a stream of spatio-temporal objects and a stream of spatio-temporal queries. To cope with intervals of high arrival rates of objects and/or queries, SOLE utilizes a load-shedding approach where some of the stored objects are dropped from memory. SOLE is implemented as a pipelined query operator that can be combined with traditional query operators in a query execution plan to support a wide variety of continuous queries. Performance experiments based on a real implementation of SOLE inside a prototype of a data stream management system show the scalability and efficiency of SOLE in highly dynamic environments.
引用
收藏
页码:971 / 995
页数:24
相关论文
共 37 条
  • [1] Abadi D.J.(2003)Aurora: A new model and architecture for data stream management VLDB J. 12 120-139
  • [2] Carney D.(2001)Continuous queries over data streams SIGMOD Record 30 109-120
  • [3] Cetintemel U.(2002)A framework for generating network-based moving objects GeoInformatica 6 153-180
  • [4] Cherniack M.(2003)PSoup: A system for streaming queries over streaming data VLDB J. 12 140-156
  • [5] Convey C.(2004)Querying imprecise data in moving object environments IEEE Tran. Knowl. Data Eng. TKDE 16 1112-1127
  • [6] Lee S.(2005)Semantic approximation of data stream joins IEEE Trans. Knowl. Data Eng. TKDE 17 44-59
  • [7] Stonebraker M.(2006)Exploiting Predicate-window Semantics over Data Streams SIGMOD Record 35 3-8
  • [8] Tatbul N.(2004)Main memory evaluation of monitoring queries over moving objects Distrib. Parallel Databases 15 117-135
  • [9] Zdonik S.B.(2005)PLACE: a scalable location-aware database server for spatio-temporal data streams IEEE Data Eng. Bull. 28 3-10
  • [10] Babu S.(2002)Query indexing and velocity constrained indexing: scalable techniques for continuous queries on moving objects IEEE Trans. Comput. 51 1124-1140