Distributed Processing of kNN Queries over Moving Objects on Dynamic Road Networks

Read full text
Authors: Mingjin Tao, Kailin Jiao, Yawen Li, Wei Liu, Ziqiang Yu
Cited by: 0
References: 32

Abstract

The k Nearest Neighbor (kNN) query over moving objects on road networks is essential for location-based services. Recently, this problem has been studied under road networks with distance as the metric, overlooking fluctuating travel costs. We pioneer the study of the kNN problem within dynamic road networks that account for evolving travel costs. Recognizing the limitations of index-based methods, which become quickly outdated as travel costs change, our work abandons indexes in favor of incremental network expansion on each snapshot of a dynamic road network to search for kNNs. To enhance expansion efficiency, we present DkNN, a distributed algorithm that divides the road network into sub-networks for parallel exploration using Dijkstra’s algorithm across relevant regions. This approach effectively addresses challenges related to maintaining global distance accuracy during local, independent subgraph exploration, while minimizing unnecessary searches in irrelevant subnetworks and facilitating the early detection of true kNNs, despite the lack of constant global search monitoring. Implemented on the Storm platform, DkNN demonstrates superior efficiency and effectiveness over traditional methods in real-world road network scenarios.

Fields of Study & Subjects

Data Management and Algorithms Advanced Database Systems and Queries Data Mining Algorithms and Applications

Publication details

Journal / source
IEEE International Conference on Big Data and Smart Computing (BigComp)
Pages
163–170
Publication date
2 February 2026
Language
EN