首页> 外文会议>IEEE International Conference on Data Engineering >Fast Query Decomposition for Batch Shortest Path Processing in Road Networks
【24h】

Fast Query Decomposition for Batch Shortest Path Processing in Road Networks

机译:路网中批最短路径处理的快速查询分解

获取原文

摘要

Shortest path query is a fundamental operation in various location-based services (LBS) and most of them process queries on the server-side. As the business expands, scalability becomes a severe issue. Instead of simply deploying more servers to cope with the quickly increasing query number, batch shortest path algorithms have been proposed recently to answer a set of queries together using shareable computation. Besides, they can also work in a highly dynamic environment as no index is needed. However, the existing batch algorithms either assume the batch queries are finely decomposed or just process them without differentiation, resulting in poor query efficiency. In this paper, we aim to improve the performance of batch shortest path algorithms by revisiting the problem of query clustering. Specifically, we first propose three query decomposition methods to cluster queries: Zigzag that considers the 1-N shared computation; Search-Space Estimation that further incorporates search space estimation; and Co-Clustering that considers the source and target’s spatial locality. After that, we propose two batch algorithms that take advantage of the previously decomposed query sets for efficient query answering: Local Cache that improves the existing Global Cache with higher cache hit ratio, and R2R that finds a set of approximate shortest paths from one region to another with bounded error. Experiments on a large real-world query sets verify the effectiveness and efficiency of our decomposition methods compared with the state-of-the-art batch algorithms.
机译:最短路径查询是各种基于位置的服务(LBS)中的一项基本操作,其中大多数都在服务器端处理查询。随着业务的扩展,可伸缩性成为一个严重的问题。最近,人们提出了批处理最短路径算法,以使用共享计算来一起回答一组查询,而不是简单地部署更多服务器来应对快速增长的查询数量。此外,它们也可以在高度动态的环境中工作,因为不需要索引。但是,现有的批处理算法要么假设批量查询已被精细分解,要么仅对其进行处理而没有差异,从而导致查询效率低下。在本文中,我们旨在通过重新研究查询聚类的问题来提高批处理最短路径算法的性能。具体来说,我们首先提出了三种查询分解方法来对查询进行聚类:考虑1-N共享计算的Zigzag;以及考虑1-N共享计算的方法。搜索空间估计,进一步包含搜索空间估计;以及考虑到源和目标的空间位置的联合聚类。之后,我们提出了两种批处理算法,这些算法利用了先前分解的查询集来实现高效的查询应答:Local Cache以更高的缓存命中率改进了现有的Global Cache,R2R则找到了从一个区域到另一区域的一组近似的最短路径。另一个有界错误。与最先进的批处理算法相比,在大型现实查询集上进行的实验证明了我们的分解方法的有效性和效率。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号