The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.05 - May (2010 vol.22)
pp: 711-729
Tao-Yang Fu , National Chiao Tung University, Hsinchu
Wen-Chih Peng , National Chiao Tung University, Hsinchu
Wang-Chien Lee , Pennsylvania State University, Pennsylvania
ABSTRACT
Wireless sensor networks have been proposed for facilitating various monitoring applications (e.g., environmental monitoring and military surveillance) over a wide geographical region. In these applications, spatial queries that collect data from wireless sensor networks play an important role. One such query is the K-Nearest Neighbor (KNN) query that facilitates collection of sensor data samples based on a given query location and the number of samples specified (i.e., K). Recently, itinerary-based KNN query processing techniques, which propagate queries and collect data along a predetermined itinerary, have been developed. Prior studies demonstrate that itinerary-based KNN query processing algorithms are able to achieve better energy efficiency than other existing algorithms developed upon tree-based network infrastructures. However, how to derive itineraries for KNN query based on different performance requirements remains a challenging problem. In this paper, we propose a Parallel Concentric-circle Itinerary-based KNN (PCIKNN) query processing technique that derives different itineraries by optimizing either query latency or energy consumption. The performance of PCIKNN is analyzed mathematically and evaluated through extensive experiments. Experimental results show that PCIKNN outperforms the state-of-the-art techniques.
INDEX TERMS
K-Nearest neighbor query, wireless sensor networks.
CITATION
Tao-Yang Fu, Wen-Chih Peng, Wang-Chien Lee, "Parallelizing Itinerary-Based KNN Query Processing in Wireless Sensor Networks", IEEE Transactions on Knowledge & Data Engineering, vol.22, no. 5, pp. 711-729, May 2010, doi:10.1109/TKDE.2009.146
REFERENCES
[1] M. Demirbas and H. Ferhatosmanoglu, "Peer-to-Peer Spatial Queries in Sensor Networks," Proc. Third Int'l Conf. Peer-to-Peer Computing, pp. 32-39, 2003.
[2] D. Estrin, R. Govindan, and J. Heidemann, "Next Century Challenges: Scalable Coordination in Sensor Networks," Proc. ACM/IEEE MobiCom, pp. 263-270, 1999.
[3] H. Ferhatosmanoglu, E. Tuncel, D. Agrawal, and A.E. Abbadi, "Approximate Nearest Neighbor Searching in Multimedia Databases," Proc. 17th IEEE Int'l Conf. Data Eng. (ICDE), pp. 503-511, 2001.
[4] D. Goldin, M. Song, A. Kutlu, H. Gao, and H. Dave, "Georouting and Delta-Gathering: Efficient Data Propagation Techniques for Geosensor Networks," Proc. NSF Worshop GeoSensor Networks, 2003.
[5] W.R. Heinzelman, A. Chandrakasan, and H. Balakrishnan, "Energy-Efficient Communication Protocol for Wireless Microsensor Networks," Proc. 33rd Hawaii Int'l Conf. System Sciences, pp. 8020-8029, 2000.
[6] G.R. Hjaltason and H. Samet, "Distance Browsing in Spatial Databases," ACM Trans. Database Systems, vol. 24, no. 2, pp. 265-318, 1999.
[7] B. Karp and T.H. Kung, "GPSR: Greedy Perimeter Stateless Routing for Wireless Networks," Proc. ACM/IEEE MobiCom, pp. 243-254, 2000.
[8] Y.B. Ko and N.H. Vaidya, "Location-Aided Routing (LAR) in Mobile Ad Hoc Networks," Wireless Networks, vol. 6, no. 4, pp. 307-321, 2000.
[9] F. Kuhn, R. Wattenhofer, and A. Zollinger, "Worst-Case Optimal and Average-Case Efficient Geometric Ad-Hoc Routing," Proc. ACM MobiHoc, pp. 267-278, 2003.
[10] S.J. Leon, Linear Algebra with Applications. Prentice Hall, 2002.
[11] D. Li, K. Wong, Y. Hu, and A. Sayeed, "Detection, Classification and Tracking of Targets in Distributed Sensor Networks," IEEE Signal Processing Magazine, vol. 19, no. 2, pp. 17-29, Mar. 2002.
[12] S. Madden, M.J. Franklin, J.M. Hellerstein, and W. Hong, "TAG: A Tiny Aggregation Service for Ad-Hoc Sensor Networks," Proc. Fifth Symp. Operating System Design and Implementation (OSDI '02), pp. 131-146, 2002.
[13] S. Madden, M.J. Franklin, J.M. Hellerstein, and W. Hong, "The Design of an Acquisitional Query Processor for Sensor Networks," Proc. ACM SIGMOD, pp. 491-502, 2003.
[14] N. Patwari, A.M. Perkins,III, N. Correal, and R. O'Dea, "Relative Location Estimation in Wireless Sensor Networks," IEEE Trans. Signal Processing, vol. 51, no. 8, pp. 2137-2148, Aug. 2003.
[15] H. Qi, X. Wang, S. Iyengar, and K. Chakrabarty, "High Performance Sensor Integration in Distributed Sensor Networks Using Mobile Agents," Int'l J. High Performance Computer Applications, vol. 16, no. 3, pp. 325-335, 2002.
[16] N. Roussopoulos, S. Keeley, and F. Vicent, "Nearest Neighbor Queries," Proc. ACM SIGMOD, pp. 71-79, 1995.
[17] H. Schwetman, CSIM User's Guide (Version 18), Mesquite Software, Inc., http:/www.mesquite.com, 2009.
[18] T. Seidl and H. Kriegel, "Optimal Multi-Step K-Nearest Neighbor Search," Proc. ACM SIGMOD, pp. 154-165, 1998.
[19] Z. Song and N. Roussopoulos, "K-Nearest Neighbor Search for Moving Query Point," Proc. Seventh Int'l Symp. Spatial and Temporal Databases (SSTD), pp. 79-96, 2001.
[20] J. Winter and W.-C. Lee, "KPT: A Dynamic KNN Query Processing Algorithm for Location-Aware Sensor Networks," Proc. First Int'l Workshop Data Management for Sensor Networks (DMSN), pp. 119-125, 2004.
[21] J. Winter, Y. Xu, and W.-C. Lee, "Energy Efficient Processing of K Nearest Neighbor Queries in Location-Aware Sensor Networks," Proc. Second Int'l Conf. Mobile and Ubiquitous Systems: Networks and Services (MobiQuitous), pp. 281-292, 2005.
[22] S.H. Wu, K.T. Chuang, C.M. Chen, and M.S. Chen, "DIKNN: An Itinerary-Based KNN Query Processing Algorithm for Mobile Sensor Networks," Proc. 23rd IEEE Int'l Conf. Data Eng. (ICDE), pp. 456-457, 2007.
[23] S.H. Wu, K.T. Chuang, C.M. Chen, and M.S. Chen, "Toward the Optimal Itinerary-Based KNN Query Processing in Mobile Sensor Network," IEEE Trans. Knowledge and Data Eng., vol. 20, no. 12, pp. 1655-1668, Dec. 2008.
[24] Y. Xu, T.Y. Fu, W.-C. Lee, and J. Winter, "Itinerary-Based Techniques for Processing K Nearest Neighbor Queries in Location-Aware Sensor Networks," Signal Processing, vol. 87, no. 12, pp. 2861-2881, 2007.
[25] Y. Xu, W.-C. Lee, J. Xu, and G. Mitchell, "PSGR: Priority-Based Stateless Geo-Routing in Wireless Sensor Networks," Proc. Second IEEE Int'l Mobile Ad Hoc and Sensor Systems Conf. (MASS), pp. 7-10, 2005.
[26] Y. Xu, W.-C. Lee, J. Xu, and G. Mitchell, "Processing Window Queries in Wireless Sensor Networks," Proc. 22nd IEEE Int'l Conf. Data Eng. (ICDE), pp. 70-80, 2006.
26 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool