Score: 0

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

Published: December 29, 2025 | arXiv ID: 2512.23399v1

By: Mingjin Tao , Kailin Jiao , Yawen Li and more

Potential Business Impact:

Finds closest places even when roads change.

Business Areas:
Content Delivery Network Content and Publishing

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 sub-networks 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.

Page Count
8 pages

Category
Computer Science:
Databases