A PID-Based kNN Query Processing Algorithm for Spatial Data

被引:0
|
作者
Qiao, Baiyou [1 ]
Ma, Ling [1 ]
Chen, Linlin [1 ]
Hu, Bing [1 ]
机构
[1] Northeastern Univ, Sch Comp Sci & Engn, Shenyang 110819, Peoples R China
基金
中国国家自然科学基金; 国家重点研发计划;
关键词
kNN query; PID; spatial big data; density peak clustering; Spark;
D O I
10.3390/s22197651
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
As a popular spatial operation, the k-Nearest Neighbors (kNN) query is widely used in various spatial application systems. How to efficiently process a kNN query on spatial big data has always been an important research topic in the field of spatial data management. The centralized solutions are not suitable for spatial big data due to their poor scalability, while the existing distributed solutions are not efficient enough to meet the high real-time requirements of some spatial applications. Therefore, we introduce the Proportional Integral Derivative (PID) control technology into kNN query processing and propose a PID-based kNN query processing algorithm (PIDKNN) for spatial big data based on Spark. In this algorithm, the whole data space is divided into grid cells of the same size using the grid partition method, and the grid-based index is constructed. On this basis, the grid-based density peak clustering algorithm is used to cluster spatial data, and the corresponding PID parameters are set for each cluster. When performing kNN queries, the PID algorithm is used to estimate the radius growth step size of kNN queries, thereby realizing kNN query processing with a variable query radius growth step based on a feedback mechanism, which greatly improves the efficiency of kNN query processing. A series of experimental results show that the PIDKNN algorithm has good performance and scalability and is superior to the existing parallel kNN query processing methods.
引用
收藏
页数:19
相关论文
共 50 条
  • [2] Efficient Rank Based KNN Query Processing Over Uncertain Data
    Zhang, Ying
    Lin, Xuemin
    Zhu, Gaoping
    Zhang, Wenjie
    Lin, Qianlu
    [J]. 26TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING ICDE 2010, 2010, : 28 - 39
  • [3] Enabling secure and efficient kNN query processing over encrypted spatial data in the cloud
    Cheng, Xiang
    Su, Sen
    Teng, Yiping
    Xiao, Ke
    [J]. SECURITY AND COMMUNICATION NETWORKS, 2015, 8 (17) : 3205 - 3218
  • [4] A Data Encryption Scheme and GPU-based Query Processing Algorithm for Spatial Data Outsourcing
    Yoon, Min
    Cho, Ahra
    Jang, Miyoung
    Chang, Jae-Woo
    [J]. 2015 INTERNATIONAL CONFERENCE ON BIG DATA AND SMART COMPUTING (BIGCOMP), 2015, : 202 - 209
  • [5] An Algorithm based Design and Query Processing of Spatial Data Management in Vehicular Telematics System
    Pathak, Analp
    Tripathy, Animesh
    Patra, Prashant Kumar
    [J]. INTERNATIONAL JOINT CONFERENCE ON COMPUTATIONAL SCIENCES AND OPTIMIZATION, VOL 1, PROCEEDINGS, 2009, : 796 - 799
  • [6] DIKNN: An itinerary-based KNN query processing algorithm for mobile sensor networks
    Wu, Shan-Hung
    Chuang, Kun-Ta
    Chen, Chung-Min
    Chen, Ming-Syan
    [J]. 2007 IEEE 23RD INTERNATIONAL CONFERENCE ON DATA ENGINEERING, VOLS 1-3, 2007, : 431 - +
  • [7] A PID-based Quality Control Algorithm for SVC Video Streaming
    Meng, Shengbin
    Sun, Jun
    Wang, Yilei
    Guo, Zongming
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2014, : 1693 - 1698
  • [8] A simple PID-based strategy for particle swarm optimization algorithm
    Xiang, Zhenglong
    Ji, Daomin
    Zhang, Heng
    Wu, Hongrun
    Li, Yuanxiang
    [J]. INFORMATION SCIENCES, 2019, 502 : 558 - 574
  • [9] An exhaustive algorithm based on GPU to process a kNN query
    Riquelme, Javier A.
    Barrientos, Ricardo J.
    Hernandez-Garcia, Ruber
    Navarro, Cristobal A.
    [J]. 2020 39TH INTERNATIONAL CONFERENCE OF THE CHILEAN COMPUTER SCIENCE SOCIETY (SCCC), 2020,
  • [10] A Boundary Filtering Based Spatial Join Query Processing Optimization Algorithm
    Qiao, Baiyou
    Zhu, Junhai
    Shen, Muchuan
    Chen, Yang
    [J]. 2015 12TH INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY (FSKD), 2015, : 1764 - 1769