Stream Processing of Shortest Path Query in Dynamic Road Networks

被引:7
|
作者
Zhang, Mengxuan [1 ]
Li, Lei [1 ]
Hua, Wen [1 ]
Zhou, Xiaofang [1 ]
机构
[1] Univ Queensland, St Lucia, Qld 4072, Australia
基金
澳大利亚研究理事会;
关键词
Heuristic algorithms; Roads; Indexes; Clustering algorithms; Scalability; Approximation algorithms; Maintenance engineering; Shortest path query; qurey decomposition; stream processing;
D O I
10.1109/TKDE.2020.3010005
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Shortest path query in road network is pervasive in various location-based services nowadays. As the business expands, the scalability issue becomes severer and more servers are deployed to cope with it. Moreover, as the traffic condition keeps changing over time, the existing index-based approaches can hardly adapt to the real-life dynamic environment. Therefore, 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 work, we assume the traffic condition is stable over a short period and treat the issued queries within that period as a stream of query sets. Specifically, we first propose three query set decomposition methods to cluster one query set into multiple query subsets: Zigzag that considers the 1-N shared computation; Co-Clustering that considers the source and target's spatial locality; and Search-Space-Aware that further incorporates search space estimation. After that, we propose two batch algorithms that take advantage of the previously decomposed query sets for efficient query answering: R2R that finds a set of approximate shortest paths from one region to another with bounded error; and Local Cache that improves the existing Global Cache with higher cache hit ratio. Finally, we design three efficient stream processing methods for intra-batch shared computation. The 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.
引用
收藏
页码:2458 / 2471
页数:14
相关论文
共 50 条
  • [1] Distributed shortest path query processing on dynamic road networks
    Zhang, Dongxiang
    Yang, Dingyu
    Wang, Yuan
    Tan, Kian-Lee
    Cao, Jian
    Shen, Heng Tao
    VLDB JOURNAL, 2017, 26 (03): : 399 - 419
  • [2] Distributed shortest path query processing on dynamic road networks
    Dongxiang Zhang
    Dingyu Yang
    Yuan Wang
    Kian-Lee Tan
    Jian Cao
    Heng Tao Shen
    The VLDB Journal, 2017, 26 : 399 - 419
  • [3] Label-constrained shortest path query processing on road networks
    Junhua Zhang
    Long Yuan
    Wentao Li
    Lu Qin
    Ying Zhang
    Wenjie Zhang
    The VLDB Journal, 2024, 33 : 569 - 593
  • [4] Label-constrained shortest path query processing on road networks
    Zhang, Junhua
    Yuan, Long
    Li, Wentao
    Qin, Lu
    Zhang, Ying
    Zhang, Wenjie
    VLDB JOURNAL, 2024, 33 (03): : 569 - 593
  • [5] Fast Query Decomposition for Batch Shortest Path Processing in Road Networks
    Li, Lei
    Zhang, Mengxuan
    Hua, Wen
    Zhou, Xiaofang
    2020 IEEE 36TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2020), 2020, : 1189 - 1200
  • [6] Typical Snapshots Selection for Shortest Path Query in Dynamic Road Networks
    Zhang, Mengxuan
    Li, Lei
    Hua, Wen
    Zhou, Xiaofang
    DATABASES THEORY AND APPLICATIONS, ADC 2020, 2020, 12008 : 105 - 120
  • [7] Representation Learning Based Query Decomposition for Batch Shortest Path Processing in Road Networks
    Chen, Niu
    Liu, An
    Liu, Guanfeng
    Xu, Jiajie
    Zhao, Lei
    SERVICE-ORIENTED COMPUTING (ICSOC 2021), 2021, 13121 : 257 - 272
  • [8] Path Query Processing Using Typical Snapshots in Dynamic Road Networks
    Zhang, Mengxuan
    Li, Lei
    Chao, Pingfu
    Hua, Wen
    Zhou, Xiaofang
    DATABASE SYSTEMS FOR ADVANCED APPLICATIONS (DASFAA 2020), PT III, 2020, 12114 : 255 - 271
  • [9] Distributed Processing of k Shortest Path Queries over Dynamic Road Networks
    Yu, Ziqiang
    Yu, Xiaohui
    Koudas, Nick
    Liu, Yang
    Li, Yifan
    Chen, Yueting
    Yang, Dingyu
    SIGMOD'20: PROCEEDINGS OF THE 2020 ACM SIGMOD INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2020, : 665 - 679
  • [10] Batch Processing of Shortest Path Queries in Road Networks
    Zhang, Mengxuan
    Li, Lei
    Hua, Wen
    Zhou, Xiaofang
    DATABASES THEORY AND APPLICATIONS (ADC 2019), 2019, 11393 : 3 - 16