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 条
  • [21] I/O-Efficient Multi-Criteria Shortest Paths Query Processing on Large Graphs
    Zhou, Xinjie
    Huang, Kai
    Li, Lei
    Zhang, Mengxuan
    Zhou, Xiaofang
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2024, 36 (11) : 6430 - 6446
  • [22] Semantic Stream Processing in Dynamic Environments Using Dynamic Stream Selection
    Jacoby, Michael
    Riedel, Till
    MACHINE LEARNING FOR CYBER PHYSICAL SYSTEMS, 2017, 3 : 9 - 15
  • [23] Ecological networks: Pursuing the shortest path, however narrow and crooked
    Costa, Andrea
    Gonzalez, Ana M. Martin
    Guizien, Katell
    Doglioli, Andrea M.
    Gomez, Jose Maria
    Petrenko, Anne A.
    Allesina, Stefano
    SCIENTIFIC REPORTS, 2019, 9 (1)
  • [24] Research on Traffic Dynamic Shortest Path Allocation Model Based on Triangular Fuzzy Number Weight and K-Means Algorithm
    Sun, Hanzheng
    Li, Dan
    Zhi, Baoping
    Ren, Yongming
    Cheng, Xingyan
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2025,
  • [25] Query indexing with containment-encoded intervals for efficient stream processing
    Kun-Lung Wu
    Shyh-Kwei Chen
    Philip S. Yu
    Knowledge and Information Systems, 2006, 9 : 62 - 90
  • [26] Query indexing with containment-encoded intervals for efficient stream processing
    Wu, KL
    Chen, SK
    Yu, PS
    KNOWLEDGE AND INFORMATION SYSTEMS, 2006, 9 (01) : 62 - 90
  • [27] Finding the most navigable path in road networks
    Kaur, Ramneek
    Goyal, Vikram
    Gunturi, Venkata M. V.
    GEOINFORMATICA, 2021, 25 (01) : 207 - 240
  • [28] A novel connectivity algorithm based on shortest path for wireless sensor networks
    El Khediri, Salim
    Thaljaoui, Adel
    Dallali, Adel
    Harakti, Souli
    Kachouri, Abdennaceur
    2018 1ST INTERNATIONAL CONFERENCE ON COMPUTER APPLICATIONS & INFORMATION SECURITY (ICCAIS' 2018), 2018,
  • [29] A decentralized control mechanism for stream processing networks
    Zhen Liu
    Ao Tang
    Cathy H. Xia
    Li Zhang
    Annals of Operations Research, 2009, 170 : 161 - 182
  • [30] A decentralized control mechanism for stream processing networks
    Liu, Zhen
    Tang, Ao
    Xia, Cathy H.
    Zhang, Li
    ANNALS OF OPERATIONS RESEARCH, 2009, 170 (01) : 161 - 182