SIMkNN: A scalable method for in-memory kNN search over moving objects in road networks

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

Full description

Saved in:
Bibliographic Details
Main Authors: CAO, Bin, HOU, Chenyu, LI, Suifei, FAN, Jing, YIN, Jianwei, ZHENG, Baihua, BAO, Jie
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2018
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/4115
https://ink.library.smu.edu.sg/context/sis_research/article/5118/viewcontent/SIMkNN_A_Scalable_Method_for_in_Memory_kNN.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-5118
record_format dspace
spelling sg-smu-ink.sis_research-51182018-09-14T02:38:09Z SIMkNN: A scalable method for in-memory kNN search over moving objects in road networks CAO, Bin HOU, Chenyu LI, Suifei FAN, Jing YIN, Jianwei ZHENG, Baihua BAO, Jie 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 2018-10-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/4115 info:doi/10.1109/TKDE.2018.2808971 https://ink.library.smu.edu.sg/context/sis_research/article/5118/viewcontent/SIMkNN_A_Scalable_Method_for_in_Memory_kNN.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University —k-nearest neighbors road network hierarchical grid index Data Storage Systems OS and Networks
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic —k-nearest neighbors
road network
hierarchical grid index
Data Storage Systems
OS and Networks
spellingShingle —k-nearest neighbors
road network
hierarchical grid index
Data Storage Systems
OS and Networks
CAO, Bin
HOU, Chenyu
LI, Suifei
FAN, Jing
YIN, Jianwei
ZHENG, Baihua
BAO, Jie
SIMkNN: A scalable method for in-memory kNN search over moving objects in road networks
description 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
format text
author CAO, Bin
HOU, Chenyu
LI, Suifei
FAN, Jing
YIN, Jianwei
ZHENG, Baihua
BAO, Jie
author_facet CAO, Bin
HOU, Chenyu
LI, Suifei
FAN, Jing
YIN, Jianwei
ZHENG, Baihua
BAO, Jie
author_sort CAO, Bin
title SIMkNN: A scalable method for in-memory kNN search over moving objects in road networks
title_short SIMkNN: A scalable method for in-memory kNN search over moving objects in road networks
title_full SIMkNN: A scalable method for in-memory kNN search over moving objects in road networks
title_fullStr SIMkNN: A scalable method for in-memory kNN search over moving objects in road networks
title_full_unstemmed SIMkNN: A scalable method for in-memory kNN search over moving objects in road networks
title_sort simknn: a scalable method for in-memory knn search over moving objects in road networks
publisher Institutional Knowledge at Singapore Management University
publishDate 2018
url https://ink.library.smu.edu.sg/sis_research/4115
https://ink.library.smu.edu.sg/context/sis_research/article/5118/viewcontent/SIMkNN_A_Scalable_Method_for_in_Memory_kNN.pdf
_version_ 1770574314150559744