TY - JOUR
T1 - Distributed Multimodal Path Queries
AU - Li, Yawen
AU - Yuan, Ye
AU - Wang, Yishu
AU - Lian, Xiang
AU - Ma, Yuliang
AU - Wang, Guoren
N1 - Publisher Copyright:
© 1989-2012 IEEE.
PY - 2022/7/1
Y1 - 2022/7/1
N2 - Multimodal path queries over transportation networks are receiving increasing attention due to their widespread applications. A multimodal path query consists of finding multimodal journeys from source to destination in transportation networks, including unrestricted walking, driving, cycling, and schedule-based public transportation. Transportation networks are generally continent-sized. This characteristic highlights the need for parallel computing to accelerate multimodal path queries. Meanwhile, transportation networks are often fragmented and distributively stored on different machines. This situation calls for exploiting parallel computing power for these distributed systems. Therefore, in this paper, we study distributed multimodal path (DMP) queries over large transportation networks. We develop algorithms to explore parallel computation. When evaluating a DMP query Q on a distributed multimodal graph Gmult, we show that the algorithms possess the following performance guarantees, irrespective of how Gmult is fragmented and distributed: (1) each machine is visited only once; (2) the total network traffic is determined by the size of Q and the fragmentation of Gmult; (3) the response time is decided by the largest fragment of Gmult; and (4) the algorithm is parallel scalable. Using real-life and synthetic data, we experimentally verify that the algorithms are scalable on large graphs.
AB - Multimodal path queries over transportation networks are receiving increasing attention due to their widespread applications. A multimodal path query consists of finding multimodal journeys from source to destination in transportation networks, including unrestricted walking, driving, cycling, and schedule-based public transportation. Transportation networks are generally continent-sized. This characteristic highlights the need for parallel computing to accelerate multimodal path queries. Meanwhile, transportation networks are often fragmented and distributively stored on different machines. This situation calls for exploiting parallel computing power for these distributed systems. Therefore, in this paper, we study distributed multimodal path (DMP) queries over large transportation networks. We develop algorithms to explore parallel computation. When evaluating a DMP query Q on a distributed multimodal graph Gmult, we show that the algorithms possess the following performance guarantees, irrespective of how Gmult is fragmented and distributed: (1) each machine is visited only once; (2) the total network traffic is determined by the size of Q and the fragmentation of Gmult; (3) the response time is decided by the largest fragment of Gmult; and (4) the algorithm is parallel scalable. Using real-life and synthetic data, we experimentally verify that the algorithms are scalable on large graphs.
KW - Multimodal graph
KW - parallel computation
KW - path query
UR - http://www.scopus.com/inward/record.url?scp=85090461056&partnerID=8YFLogxK
U2 - 10.1109/TKDE.2020.3020185
DO - 10.1109/TKDE.2020.3020185
M3 - Article
AN - SCOPUS:85090461056
SN - 1041-4347
VL - 34
SP - 3196
EP - 3210
JO - IEEE Transactions on Knowledge and Data Engineering
JF - IEEE Transactions on Knowledge and Data Engineering
IS - 7
ER -