Abstract
Wireless sensor networks have been widely used in civilian and military applications. Primarily designed for monitoring purposes, many sensor applications require continuous collection and processing of sensed data. Due to the limited power supply for sensor nodes, energy efficiency is a major performance concern in query processing. In this paper, we focus on continuous kNN query processing in object tracking sensor networks. We propose a localized scheme to monitor nearest neighbors to a query point. The key idea is to establish a monitoring area for each query so that only the updates relevant to the query are collected. The monitoring area is set up when the kNN query is initially evaluated and is expanded and shrunk on the fly upon object movement. We analyze the optimal maintenance of the monitoring area and develop an adaptive algorithm to dynamically decide when to shrink the monitoring area. Experimental results show that establishing a monitoring area for continuous kNN query processing greatly reduces energy consumption and prolongs network lifetime.
Similar content being viewed by others
References
Aslam, J., Butler, Z., Constantin, F., Crespi, V., Cybenko, G., Rus, D.: Tracking a moving object with a binary sensor network. In: Proceedings of Sensys (2003)
Diao, Y., Ganesan, D., Mathur, G., Shenoy, P.: Rethinking data management for storage-centric sensor networks. In: Proceedings of CIDR 2007, January 2007
Gedik, B., Liu, L.: Mobieyes: distributed processing of continuously moving queries on moving objects in a mobile system. In: Proceedings of EDBT’04. Heraklion, March 2004
Hoffmann-Wellenhof, B., Lichtenegger, H., Collins, J.: GPS Theory and Practice. Springer, New York (1997)
He, T., Vicaire, P.A., Yan, T., Luo, L., Gu, L., Zhou, G., Stoleru, R., Cao, Q., Stankovic, J.A., Abdelzaher, T.: Achieving real-time target tracking using wireless sensor networks. ACM Trans. Embed. Comput. Syst. (TECS) (2007)
Intanagonwiwat, C., Govindan, R., Estrin, D.: Directed diffusion: a scalable and robust communication paradigm for sensor networks. In: Proceedings of Mobicom (2000)
J-sim homepage. http://www.j-sim.org
Karp, B., Kung, H.T.: GPSR: Greey perimeter stateless routing for wireless networks. In: Proceedings of Mobicom, Boston, August 2000
Lee, W.-C., Xu, Y., Winter, J.: Prediction-based strategies for energy saving in object tracking sensor networks. In: Proceedings of MDM’04, Berkeley, January 2004
Li, D., Wong, K.D., Hu, Y.H., Sayeed, A.M.: Detection, classification and tracking of targets in distributed sensor networks. IEEE Signal Process. Mag. 19(2), March (2002)
Madden, S., Franklin, M.J., Hellestein, J.M., Hong, W.: TAG: a tiny aggregation service for ad-hoc sensor networks. In: Proceedings of OSDI’02, Boston, December 2002
Mainwaring, A., Polastre, J., Szewczyk, R., Culler, D.: Wireless sensor networks for habitat monitoring. In: Proceedings of the 1st ACM Workshop on Sensor Networks and Applications, pp. 88–97, Atlanta, September 2002
Mouratidis, K., Hadjieleftheriou, M., Papadias, D.: Conceptual partitioning: an efficient method for continous nearest neighbor monitoring. In: Proceedings SIGMOD’05, Baltimore, June 2005
Mouratidis, K., Papadias, D., Bakiras, S., Tao, Y.: A threshold-based algorithm for continuous monitoring of k nearest neighbors. IEEE Trans. Knowl. Data Eng. (TKDE) 17(11), 1451–1464 (2005)
Navas, J.C., Imielinski, T.: GeoCast—geographic addressing and routing. In: ACM/IEEE MobiCom (1997)
Niculescu, D., Nathi, B.: Ad hoc positioning system (aps) using aoa. In: Proceedings of INFOCOM’03, San Francisco, 2003
Polastre, J., Hill, J., Culler, D.: Versatile low power media access for wireless sensor networks. In: SenSys ’04: Proceedings of the 2nd International Conference on Embedded Networked Sensor System, pp. 95–107 (2004)
Pottie, G.: Wireless integrated network sensors. Commun. ACM 43(5), 51–58 (2000)
Prabhakar, S., Xia, Y., Kalashnikov, D., Aref, W., Hambrusch, S.: Query indexing and velocity constrained indexing: Scalable techniques for continuous queries on moving objects. IEEE Trans. Comput. 51(10), 1124–1140 (2002)
Ratnasamy, S., Karp, B., Yin, L., Yu, F., Estrin, D., Govindan, R., Shenker, S., Ght: a geographic hash table for data-centric storage. In: Proceedings of the First ACM International Workshop on Wireless Sensor Networks and Applications, Atlanta, September 2002
Ratnasamy, S., Karp, B., Shenker, S., Estrin, D., Govindan, R., Yin, L., Yu, F.: Data-centric storage in sensornets with ght, a geographic hash table. Mobile Netw. Appl.(MONET) 8(4), 427–442 (2003)
Sharaf, M.A., Beaver, J., Labrinidis, A., Chrysanthis, P.K.: TiNA: a scheme for temporal coherency-aware in-network aggregation. In: Proceedings of the 3rd International ACM Workshop on Data Engineering for Wireless and Mobile Access, pp. 69–76, San Diego, September 2003
Silberstein, A., Braynard, R., Yang, J.: Constraint chaining: on energy-efficient continuous monitoring in sensor networks. In: Proceedings of SIGMOD’06, Chicago, June 2006
Silberstein, A., Munagala, K., Yang, J.: Energy-efficient monitoring of extreme values in sensor networks. In: Proceedings of SIGMOD’06, Chicago, June 2006
Sobeih, A., Hou, J.C., Kung, L.-C., Li, N., Zhang, H., Chen, W.-P., Tyan, H.-Y., Lim, H.: J-sim: a simulation and emulation environment for wireless sensor networks. IEEE Wirel. Commun. 13(4), 104–119 (2006)
Stojmenovic, I.: Geocasting with guaranteed delivery in sensor networks. IEEE Wirel. Commun. 11(6), 29–37 (2004)
Winter, J., Xu, Y., Lee, W.-C.: Energy efficient processing of k nearest neighbor queries in location-aware sensor networks. In: Proceedings of the Second International Conference on Mobile and Ubiquitous Systems: Networking and Services (Mobiquitous’05). San Diego, July 2005
Wu, M., Xu, J., Tang, X., Lee, W.-C.: Monitoring top-k query in wireless sensor networks. In: Proceedings of ICDE’06, Atlanta, April 2006
Wu, S.-H., Chuang, K.-T., Chen, C.-M., Chen, M.-S.: Diknn: an itinerary-based knn query processing algorithm for mobile sensor networks. In: Proceedings of ICDE’07, Istanbul, April 2007
Xiong, X., Mokbel, M., Aref, W.: SEA-CNN: scalable incremental processing of continuous queries in spatio-temporal databases. In: Proceedings of ICDE’05, Tokyo, April 2005
Xu, J., Tang, X., Lee, W.-C.: EASE: an energy-efficient in- network storage scheme for object tracking in sensor networks. In: Proceedings of IEEE SECON’05, Santa Clara, September 2005
Xu, Y., Lee, W.-C., Xu, J., Mitchell, G.: Processing window queries in wireless sensor networks. In: Proceedings of ICDE’06, Atlanta, April 2006
Yao, Y., Tang, X., Lim, E.-P.: In-network processing of nearest neighbor queries for wireless sensor networks. In: Proceedings of DASFAA’06, Singapore, April 2006
Yao, Y., Tang, X., Lim, E.-P.: Continuous monitoring of kNN queries in wireless sensor networks. In: Proceedings of the 2nd International Conference on Mobile Ad-hoc and Sensor Networks (MSN 2006), Hong Kong, December 2006
Yu, X., Pu, K., Koudas, N.: Monitoring k-nearest neighbor queries over moving objects. In: Proceedings of ICDE’05, Tokyo, April 2005
Zhang, W., Cao, G.: Optimizing tree reconfiguration for mobile target tracking in sensor networks. In: Proceedings of INFOCOM’04, Hong Kong, March 2004
Zhao, F., Shin, J., Reich, J.: Information-driven dynamic sensor collaboration for tracking applications. IEEE Signal Process. 19(2), 61–72 (2002)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Yao, Y., Tang, X. & Lim, EP. Localized monitoring of kNN queries in wireless sensor networks. The VLDB Journal 18, 99–117 (2009). https://doi.org/10.1007/s00778-007-0089-3
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00778-007-0089-3