Novel itinerary-based KNN query algorithm leveraging grid division routing in wireless sensor networks of skewness distribution

AbstractWireless sensor networks (WSN) is a key enabling technique for achieving the vision of the Internet of Things. In many applications of WSN such as environmental monitoring and vehicle tracking, they may require to launch spatial queries for collecting and gathering sensory data for achieving certain goals. One such query is the $$K$$K nearest neighbor (KNN) query, which aims to collect sensory data from $$k$$k sensor nodes nearest to a certain query location. Techniques, namely the itinerary-based KNN query algorithms, are recently developed for facilitating KNN queries. Generally, these techniques propagate queries and collect data along a predetermined itinerary. However, query accuracy and boundary expansion are two challenges that are not well addressed. To mitigate these issues, in this paper, we propose a novel KNN query algorithm based on grid division routing in the setting of skewness distribution, where the itinerary is formed based on the connectivity of adjacent grid cells centers. This technique can achieve better query accuracy and cause less energy consumption by executing the query concurrently in subregions. Besides, the void region problem is well addressed based on the proximity of neighbor grid cells. Experiment result shows that our technique performs better in several aspects including query accuracy, data redundancy, and energy efficiency.

[1]  Ye Tian,et al.  Efficient Hole Detour Scheme for Geographic Routing in Wireless Sensor Networks , 2008, VTC Spring 2008 - IEEE Vehicular Technology Conference.

[2]  Young-Sik Jeong,et al.  Sleeping situation monitoring system in ubiquitous environments , 2012, Personal and Ubiquitous Computing.

[3]  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.

[4]  Xindong Wu TKDE 20(12) (December 2008) EIC Editorial: State of the Transactions , 2008, IEEE Trans. Knowl. Data Eng..

[5]  Brad Karp,et al.  GPSR: greedy perimeter stateless routing for wireless networks , 2000, MobiCom '00.

[6]  Ayoni Mukherjee,et al.  Data Aggregation and Query Processing in WSN , 2011 .

[7]  D. Baghyalakshmi,et al.  WSN based temperature monitoring for High Performance Computing cluster , 2011, 2011 International Conference on Recent Trends in Information Technology (ICRTIT).

[8]  Prasun Sinha,et al.  On the Potential of Structure-Free Data Aggregation in Sensor Networks , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[9]  Dina Q. Goldin,et al.  Georouting and Delta-Gathering: Efficient Data Propagation Techniques for GeoSensor Networks , 2004 .

[10]  Luiz Affonso Guedes,et al.  Availability Issues in Wireless Visual Sensor Networks , 2014, Sensors.

[11]  Ravi Kant Sahu,et al.  Data Dissemination in Wireless Sensor Network , 2013 .

[12]  Jianliang Xu,et al.  Grid-partition index: a hybrid method for nearest-neighbor queries in wireless location-based services , 2005, The VLDB Journal.

[13]  Zhangbing Zhou,et al.  An energy efficient hierarchical clustering index tree for facilitating time-correlated region queries in the Internet of Things , 2014, J. Netw. Comput. Appl..

[14]  Sanjay Jha,et al.  The holes problem in wireless sensor networks: a survey , 2005, MOCO.

[15]  Dieter Schmalstieg,et al.  Mobile augmented reality for environmental monitoring , 2012, Personal and Ubiquitous Computing.

[16]  Hyunseung Choo,et al.  Bypassing Hole Scheme Using Observer Packets for Geographic Routing in WSNs , 2011, The International Conference on Information Networking 2011 (ICOIN2011).

[17]  Antonio F. Gómez-Skarmeta,et al.  Mobile digcovery: discovering and interacting with the world through the Internet of things , 2013, Personal and Ubiquitous Computing.

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

[19]  B. R. Badrinath,et al.  Trajectory based forwarding and its applications , 2003, MobiCom '03.

[20]  Jin Liu,et al.  Skewness‐aware clustering tree for unevenly distributed spatial sensor nodes in smart city , 2013, Int. J. Commun. Syst..

[21]  Jesús Carretero,et al.  The Internet of Things: connecting the world , 2013, Personal and Ubiquitous Computing.

[22]  Roger Wattenhofer,et al.  Worst-Case optimal and average-case efficient geometric ad-hoc routing , 2003, MobiHoc '03.

[23]  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.

[24]  Jae-Woo Chang,et al.  k-Nearest Neighbor Query Processing Algorithms for a Query Region in Road Networks , 2013, Journal of Computer Science and Technology.

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

[26]  Ling Yuan,et al.  Continuous K-Nearest Neighbor processing based on speed and direction of moving objects in a road network , 2014, Telecommun. Syst..

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

[28]  Guangjie Han,et al.  A survey on coverage and connectivity issues in wireless sensor networks , 2012, J. Netw. Comput. Appl..

[29]  Vincent S. Tseng,et al.  A hybrid scheme for energy-efficient object tracking in sensor networks , 2012, Knowledge and Information Systems.

[30]  Laurence T. Yang,et al.  A Sink-Oriented Layered Clustering Protocol for Wireless Sensor Networks , 2013, Mob. Networks Appl..

[31]  Jianliang Xu,et al.  PSGR: priority-based stateless geo-routing in wireless sensor networks , 2005, IEEE International Conference on Mobile Adhoc and Sensor Systems Conference, 2005..

[32]  Fahim Kawsar,et al.  The Internet of Things: The Next Technological Revolution , 2013, Computer.

[33]  Ee-Peng Lim,et al.  Localized monitoring of kNN queries in wireless sensor networks , 2007, The VLDB Journal.

[34]  Cecilia Mascolo,et al.  WILDSENSING , 2012, ACM Trans. Sens. Networks.

[35]  Suprakash Datta,et al.  Efficient and accurate sensor network localization , 2013, Personal and Ubiquitous Computing.

[36]  Gyoo-Seok Choi,et al.  In-network Query for Wireless Sensor Networks , 2012 .

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

[38]  Shouling Ji,et al.  Snapshot and Continuous Data Collection in Probabilistic Wireless Sensor Networks , 2014, IEEE Transactions on Mobile Computing.

[39]  Jianliang Xu,et al.  ProcessingWindow Queries in Wireless Sensor Networks , 2006, 22nd International Conference on Data Engineering (ICDE'06).

[40]  Abdul Hanan Abdullah,et al.  Overview of Data Routing Approaches for Wireless Sensor Networks , 2012, Sensors.

[41]  Nasser Yazdani,et al.  A real-time data aggregation method for fault-tolerant wireless sensor networks , 2012, SAC '12.

[42]  Hong Linh Truong,et al.  Wireless Sensor Network for Continuous Temperature Monitoring in Air-Cooled Data Centers: Applications and Measurement Results , 2012, ADHOC-NOW.

[43]  Wang-Chien Lee,et al.  Energy efficient processing of K nearest neighbor queries in location-aware sensor networks , 2005, The Second Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services.

[44]  Mark Hedley,et al.  Fast and Accurate Cooperative Tracking in Wireless Networks , 2013, IEEE Transactions on Mobile Computing.

[45]  Patrick Valduriez,et al.  A Hierarchical Grid Index (HGI), spatial queries in wireless data broadcasting , 2013, Distributed and Parallel Databases.

[46]  Jine Tang,et al.  EGF-tree: an energy-efficient index tree for facilitating multi-region query aggregation in the internet of things , 2013, 2013 IEEE International Conference on Green Computing and Communications and IEEE Internet of Things and IEEE Cyber, Physical and Social Computing.

[47]  Wang-Chien Lee,et al.  Optimizing parallel itineraries for knn query processing in wireless sensor networks , 2007, CIKM '07.

[48]  Azzedine Boukerche,et al.  DRINA: A Lightweight and Reliable Routing Approach for In-Network Aggregation in Wireless Sensor Networks , 2013, IEEE Transactions on Computers.

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

[50]  Wei Hong,et al.  Proceedings of the 5th Symposium on Operating Systems Design and Implementation Tag: a Tiny Aggregation Service for Ad-hoc Sensor Networks , 2022 .