Publication Type
Journal Article
Version
publishedVersion
Publication Date
10-2018
Abstract
Nowadays, many location-based applications require the ability of querying k-nearest neighbors over a very large scale of5 moving objects in road networks, e.g., taxi-calling and ride-sharing services. Traditional grid index with equal-sized cells can not adapt6 to the skewed distribution of moving objects in real scenarios. Thus, to obtain the fast querying response time, the grid needs to be split7 into more smaller cells which introduces the side-effect of higher memory cost, i.e., maintaining such a large volume of cells requires a8 much larger memory space at the server side. In this paper, we present SIMkNN, a scalable and in-memory kNN query processing9 technique. SIMkNN is dual-index driven, where we adopt a R-tree to store the topology of the road network and a hierarchical grid10 model to manage the moving objects in non-uniform distribution. To answer a kNN query in real time, SIMkNN adopts the strategy that11 incrementally enlarges the search area for network distance based nearest neighbor evaluation. It is far from trivial to perform the12 space expansion within the hierarchical grid index. For a given cell, we first define its neighbors in different directions, then propose a13 cell communication technique which allows each cell in the hierarchical grid index to be aware of its neighbors at any time. Accordingly,14 an efficient space expansion algorithm to generate the estimation area is proposed. The experimental evaluation shows that SIMkNN15 outperforms the baseline algorithm in terms of time and memory efficiency
Keywords
—k-nearest neighbors, road network, hierarchical grid index
Discipline
Data Storage Systems | OS and Networks
Research Areas
Data Science and Engineering
Publication
IEEE Transactions on Knowledge and Data Engineering
Volume
30
Issue
10
First Page
1957
Last Page
1970
ISSN
1041-4347
Identifier
10.1109/TKDE.2018.2808971
Publisher
Institute of Electrical and Electronics Engineers (IEEE)
Citation
CAO, Bin; HOU, Chenyu; LI, Suifei; FAN, Jing; YIN, Jianwei; ZHENG, Baihua; and BAO, Jie.
SIMkNN: A scalable method for in-memory kNN search over moving objects in road networks. (2018). IEEE Transactions on Knowledge and Data Engineering. 30, (10), 1957-1970.
Available at: https://ink.library.smu.edu.sg/sis_research/4115
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-No Derivative Works 4.0 International License.
Additional URL
https://doi.org/10.1109/TKDE.2018.2808971