Xinjie Zhou, Mengxuan Zhang, Lei Li, Xiaofang Zhou
{"title":"High Throughput Shortest Distance Query Processing on Large Dynamic Road Networks","authors":"Xinjie Zhou, Mengxuan Zhang, Lei Li, Xiaofang Zhou","doi":"arxiv-2409.06148","DOIUrl":null,"url":null,"abstract":"Shortest path (SP) computation is the building block for many location-based\nservices, and achieving high throughput SP query processing is an essential\ngoal for the real-time response of those services. However, the large number of\nqueries submitted in large-scale dynamic road networks still poses challenges\nto this goal. Therefore, in this work, we propose a novel framework aiming to\nprocess SP queries with high throughput in large and dynamic road networks, by\nleveraging the Partitioned Shortest Path (PSP) index. Specifically, we first\nput forward a cross-boundary strategy to accelerate the query processing of PSP\nindex and analyze its efficiency upper-bound by discovering the curse of PSP\nindex query efficiency. After that, we propose a non-trivial Partitioned\nMulti-stage Hub Labeling (PMHL) that utilizes multiple PSP strategies and\nthread parallelization to achieve consecutive query efficiency improvement and\nfast index maintenance. Finally, to further increase query throughput, we\ndesign tree decomposition-based graph partitioning and propose Post-partitioned\nMulti-stage Hub Labeling (PostMHL) with faster query processing and index\nupdate than PMHL. Experiments on real-world road networks show that our methods\noutperform state-of-the-art baselines in query throughput, yielding up to 1-4\norders of magnitude improvement.","PeriodicalId":501123,"journal":{"name":"arXiv - CS - Databases","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2024-09-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Databases","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2409.06148","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Shortest path (SP) computation is the building block for many location-based
services, and achieving high throughput SP query processing is an essential
goal for the real-time response of those services. However, the large number of
queries submitted in large-scale dynamic road networks still poses challenges
to this goal. Therefore, in this work, we propose a novel framework aiming to
process SP queries with high throughput in large and dynamic road networks, by
leveraging the Partitioned Shortest Path (PSP) index. Specifically, we first
put forward a cross-boundary strategy to accelerate the query processing of PSP
index and analyze its efficiency upper-bound by discovering the curse of PSP
index query efficiency. After that, we propose a non-trivial Partitioned
Multi-stage Hub Labeling (PMHL) that utilizes multiple PSP strategies and
thread parallelization to achieve consecutive query efficiency improvement and
fast index maintenance. Finally, to further increase query throughput, we
design tree decomposition-based graph partitioning and propose Post-partitioned
Multi-stage Hub Labeling (PostMHL) with faster query processing and index
update than PMHL. Experiments on real-world road networks show that our methods
outperform state-of-the-art baselines in query throughput, yielding up to 1-4
orders of magnitude improvement.