An efficient index structure for distributed k-nearest neighbours query processing
An efficient index structure for distributed k-nearest neighbours query processing
复制标题
DOI:
10.1007/s00500-018-3548-4
复制
发表时间:
2020-04-01
期刊:
影响因子:
4.1
通讯作者:
Yu, Xiaohui
中科院分区:
文献类型:
--
作者:
Yang, Min;Ma, Kun;Yu, Xiaohui
Many location-based services are supported by the moving k-nearest neighbour (k-NN) query, which continuously returns the k-nearest data objects for a query point. Most of existing approaches to this problem have focused on a centralized setting, which show poor scalability to work around massive-scale and distributed data sets. In this paper, we propose an efficient distributed solution for k-NN query over moving objects to tackle the increasingly large scale of data. This approach includes a new grid-based index called Block Grid Index (BGI), and a distributed k-NN query algorithm based on BGI. There are three advantages of our approach: (1) BGI can be easily constructed and maintained in a distributed setting; (2) the algorithm is able to return the results set in only two iterations. (3) the efficiency of k-NN query is improved. The efficiency of our solution is verified by extensive experiments with millions of nodes.