首页> 外文期刊>The VLDB journal >A highly optimized algorithm for continuous intersection join queries over moving objects
【24h】

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

机译:一种高度优化的算法,用于对移动对象进行连续相交联接查询

获取原文
获取原文并翻译 | 示例
           

摘要

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.
机译:给定两组具有非零范围的移动对象,连续相交联接查询针对每个时间戳报告每对相交对象,这两个相交对象中的每对相交。这种类型的查询对于许多应用程序都非常重要,例如,在数十亿美元的计算机游戏行业中,像《魔兽世界》这样的大型多人在线游戏需要监控玩家攻击范围之间的交集并实时呈现玩家互动。简单算法或从另一种查询类型改编的算法的计算成本令人望而却步,并且实时回答查询提出了巨大挑战。这些算法以太长或太短的时间间隔来计算查询答案,这分别导致每个答案更新的计算成本非常高,或者导致过于频繁的答案更新。这种观察促使我们在时间维度上优化查询处理。在这项研究中,我们通过引入时间受限(TC)处理的新概念来实现此优化。此外,TC处理可在传统的交叉连接算法上实现一套有效的改进技术。最后,我们提供了一种方法,可为我们的技术所需的重要参数(最大更新间隔)找到最佳值。结果,我们实现了一种高度优化的算法,用于处理运动对象上的连续相交联接查询。通过全面的实验研究,我们证明了我们的算法比最适合现有的解决方案好几个数量级。我们还验证了成本模型的准确性及其在优化绩效方面的有效性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号