Distance-Constraint k-Nearest Neighbor Searching in Mobile Sensor Networks

The k-Nearest Neighbors (kNN) query is an important spatial query in mobile sensor networks. In this work we extend kNN to include a distance constraint, calling it a l-distant k-nearest-neighbors (l-kNN) query, which finds the k sensor nodes nearest to a query point that are also at l or greater distance from each other. The query results indicate the objects nearest to the area of interest that are scattered from each other by at least distance l. The l- kNN query can be used in most kNN applications for the case of well distributed query results. To process an l-kNN query, we must discover all sets of kNN sensor nodes and then find all pairs of sensor nodes in each set that are separated by at least a distance l. Given the limited battery and computing power of sensor nodes, this l-kNN query processing is problematically expensive in terms of energy consumption. In this paper, we propose a greedy approach for l- kNN query processing in mobile sensor networks. The key idea of the proposed approach is to divide the search space into subspaces whose all sides are l. By selecting k sensor nodes from the other subspaces near the query point, we guarantee accurate query results for l- kNN. In our experiments, we show that the proposed method exhibits superior performance compared with a post-processing based method using the kNN query in terms of energy efficiency, query latency, and accuracy.

[1]  Wang-Chien Lee,et al.  Processing k nearest neighbor queries in location-aware sensor networks , 2007, Signal Process..

[2]  Wang-Chien Lee,et al.  Parallelizing Itinerary-Based KNN Query Processing in Wireless Sensor Networks , 2010, IEEE Transactions on Knowledge and Data Engineering.

[3]  Hanan Samet,et al.  Distance browsing in spatial databases , 1999, TODS.

[4]  J Xu,et al.  PROCESSING WINDOW QUERIES IN WIRELESS SEN-SOR NETWORKS , 2005 .

[5]  Wei Xie,et al.  K Nearest Neighbour Query Processing in Wireless Sensor and Robot Networks , 2014, ADHOC-NOW.

[6]  Murat Demirbas,et al.  Peer-to-peer spatial queries in sensor networks , 2003, Proceedings Third International Conference on Peer-to-Peer Computing (P2P2003).

[7]  Dimitrios Gunopulos,et al.  Spatial queries in sensor networks , 2005, GIS '05.

[8]  Yuan-Ko Huang Processing KNN Queries in Grid-Based Sensor Networks , 2014, 2014 International Symposium on Computer, Consumer and Control.

[9]  Wang-Chien Lee,et al.  Processing Window Queries in Wireless Sensor Networks , 2005 .

[10]  Wang-Chien Lee,et al.  KPT: a dynamic KNN query processing algorithm for location-aware sensor networks , 2004, DMSN '04.

[11]  Philip S. Yu,et al.  Optimizing Index Allocation for Sequential Data Broadcasting in Wireless Mobile Computing , 2003, IEEE Trans. Knowl. Data Eng..

[12]  Brad Karp,et al.  Greedy Perimeter Stateless Routing for Wireless Networks , 2000 .

[13]  Takahiro Hara,et al.  k-nearest neighbor search based on node density in MANETs , 2014, Mob. Inf. Syst..

[14]  Anil K. Jain,et al.  A modified Hausdorff distance for object matching , 1994, Proceedings of 12th International Conference on Pattern Recognition.

[15]  Divyakant Agrawal,et al.  Range and kNN Query Processing for Moving Objects in Grid Model , 2003, Mob. Networks Appl..

[16]  Yong Wang,et al.  Energy-efficient computing for wildlife tracking: design tradeoffs and early experiences with ZebraNet , 2002, ASPLOS X.

[17]  Limin Sun,et al.  Novel itinerary-based KNN query algorithm leveraging grid division routing in wireless sensor networks of skewness distribution , 2014, Personal and Ubiquitous Computing.

[18]  Ming-Syan Chen,et al.  DIKNN: An Itinerary-based KNN Query Processing Algorithm for Mobile Sensor Networks , 2007, 2007 IEEE 23rd International Conference on Data Engineering.

[19]  Wang-Chien Lee,et al.  DSI: A Fully Distributed Spatial Index for Location-Based Wireless Broadcast Services , 2005, 25th IEEE International Conference on Distributed Computing Systems (ICDCS'05).

[20]  Ming-Syan Chen,et al.  Toward the Optimal Itinerary-Based KNN Query Processing in Mobile Sensor Networks , 2008, IEEE Transactions on Knowledge and Data Engineering.

[21]  Walid G. Aref,et al.  SINA: scalable incremental processing of continuous queries in spatio-temporal databases , 2004, SIGMOD '04.

[22]  Brad Karp,et al.  GPSR : Greedy Perimeter Stateless Routing for Wireless , 2000, MobiCom 2000.