A highly optimized algorithm for continuous intersection join queries over moving objects

被引:0
作者
Rui Zhang
Jianzhong Qi
Dan Lin
Wei Wang
Raymond Chi-Wing Wong
机构
[1] University of Melbourne,
[2] Missouri University of Science and Technology,undefined
[3] University of New South Wales,undefined
[4] Hong Kong University of Science and Technology,undefined
来源
The VLDB Journal | 2012年 / 21卷
关键词
Spatial databases; Moving objects; Continuous intersection join;
D O I
暂无
中图分类号
学科分类号
摘要
Given two sets of moving objects with nonzero extents, the continuous intersection join query reports every pair of intersecting objects, one from each of the two moving object sets, for every timestamp. This type of queries is important for a number of applications, e.g., in the multi-billion dollar computer game industry, massively multiplayer online games like World of Warcraft need to monitor the intersection among players’ attack ranges and render players’ interaction in real time. The computational cost of a straightforward algorithm or an algorithm adapted from another query type is prohibitive, and answering the query in real time poses a great challenge. Those algorithms compute the query answer for either too long or too short a time interval, which results in either a very large computation cost per answer update or too frequent answer updates, respectively. This observation motivates us to optimize the query processing in the time dimension. In this study, we achieve this optimization by introducing the new concept of time-constrained (TC) processing. Further, TC processing enables a set of effective improvement techniques on traditional intersection join algorithms. Finally, we provide a method to find the optimal value for an important parameter required in our technique, the maximum update interval. As a result, we achieve a highly optimized algorithm for processing continuous intersection join queries on moving objects. With a thorough experimental study, we show that our algorithm outperforms the best adapted existing solution by several orders of magnitude. We also validate the accuracy of our cost model and its effectiveness in optimizing the performance.
引用
收藏
页码:561 / 586
页数:25
相关论文
共 48 条
[1]  
Benetis R.(2006)Nearest and reverse nearest neighbor queries for moving objects VLDB J. 15 229-249
[2]  
Jensen C.S.(1969)Space-filling curves: their generation and their application to bandwidth reduction IEEE Trans. Inf. Theory 15 658-664
[3]  
Karciauskas G.(2008)Pist: an efficient and practical indexing technique for historical spatio-temporal point data GeoInformatica 12 143-168
[4]  
Saltenis S.(2010)Efficient k-nearest neighbor search on moving object trajectories VLDB J. 19 687-714
[5]  
Bially T.(2006)Maintenance of k-nn and spatial join queries on continuously moving points Trans. Database Syst. 31 485-536
[6]  
Botea V.(2008)Discovery of convoys in trajectory databases Proc. VLDB Endow. 1 1068-1080
[7]  
Mallett D.(2001)Indexing animated objects using spatiotemporal access methods TKDE 13 758-777
[8]  
Nascimento M.(2008)The V*-diagram: a query-dependent approach to moving knn queries Proc. VLDB Endow. 1 1095-1106
[9]  
Sander J.(2010)Analysis and evaluation of V*-kNN: an efficient algorithm for moving knn queries VLDB J. 19 307-332
[10]  
Güting R.H.(2008)Computation and monitoring of exclusive closest pairs Trans. Knowl. Data Eng. 20 1641-1654