Abstract
Top-k query in a wireless sensor network is to identify k sensors with the highest sensor readings. Since sensors usually are powered by energy-limited batteries, a fundamental problem associated with top-k query evaluation in such a network is to maximize network lifetime, which poses great challenges due to the unique characteristics of sensor networks. In this paper, we first propose a novel filter-based algorithm for top-k query evaluation, which is able to filter out a fractional amount of data from network-wide transmission. We then develop an online algorithm for answering time-dependent top-k queries with different values of k through the dynamic maintenance of a materialized view that consists of historical top-k results. We finally conduct extensive experiments by simulations to evaluate the performance of the proposed algorithms using real sensing data sets. Experimental results show that the proposed algorithms outperform a well known existing algorithm significantly, and the network lifetime delivered by the proposed optimal quantile algorithm is at least 142 % times longer than that by an existing algorithm.
Similar content being viewed by others
References
Madden, S., Franklin, M. J., Hellerstein, J. M., & Hong, W. (2002). TAG: A tiny aggregation service for ad hoc sensor networks. ACM SIGOPS Operating Systems Review, 36, 131–146.
Madden, S., Franklin, M. J., Hellerstein, J. M., & Hong, W. (2003). The design of an acquisitional query processor for sensor networks. In Proceedings of the ACM SIGMOD, ACM, pp. 491–502.
Chang, J.-H., & Tassiulas, L. (2000). Energy conserving routing in wireless ad hoc networks. In Proceeding of the INFOCOM’00, IEEE.
Greenwald, M. B., & Khanna, S. (2004). Power-conserving computation of order-statistics over sensor networks. In Proceedings of ACM PODS, ACM, pp. 275–285.
Akyildiz, I. F., Su, W., Sankarasubramaniam, Y., & Cayirci, E. (2002). A survey on sensor networks. IEEE Communications Magazine, pp. 102–114.
Cheng, J., Jiang, H., Liu, J., Liu, W., & Wang, C. (2011). On efficient processing of continuous historical top-k queries in sensor networks. IEEE Transactions on Vehicular Technology, 60, 2363–2367.
Babcock, B., & Olston, C. (2003). Distributed top-k monitoring. In Proceeding of ACM SIGMOD, ACM, pp. 28–39.
Ilyas, I. F., Beskales, G., & Soliman, M. A. (2008). A survey of top-k query processing techniques in relational database systems. ACM Computing Survey, 40(4).
Wu, M., Xu, J., Tang, X., & Lee, W.-C. (2006). Monitoring top-k query in wireless sensor networks. In Proceedings of ICDE, IEEE, 2006.
Wu, M., Xu, J., Tang, X., & Lee, W-C. (2007). Top-k monitoring in wireless sensor networks. IEEE Transaction on Knowledge and Data Engineering, 19(7), 962–976.
Chen, B., Liang, W., & Yu, J. X. (2010). Online time interval top-k queries in wireless sensor networks. In Proceedings of MDM, IEEE, pp. 177–182.
Chen, B., Liang, W., Yu, J. X. (2012). Energy-efficient skyline query optimization in wireless sensor networks. Wireless Network, Springer, 18, 985–1004.
Chen, B., Liang, W., Zhou, R., & Yu, J. X. (2010). Energy-efficient top-k query processing in wireless sensor networks. In Proceedings of CIKM, ACM, pp. 329–338.
Fagin, R., Lotem, A., & Naor, M. (2001). Optimal aggregation algorithms for middleware. Journal of Computer and System Science, 1, 614–656.
Marian, A., Gravano, L., & Bruno, N. (2004). Evaluating top-k queries over web-accessible databases. ACM Transaction on Database Systems, 29(2), 319–362
Das, G., Gunopulos, D., Koudas, N., & Sarkas, N. (2007). Ad-hoc top-k query answering for data streams. In Proceedings of VLDB, pp. 183–194.
Pottie, G. J., & Kaiser, W. J. (2000). Wireless integrated network sensors. Communication of ACM, 43, 51–58.
Crossbow Inc. MPR-Mote Processor Radio Board Users Manual.
Network simulator-ns2. http://www.isi.edu/nsnam/ns, 2006.
Yao, Y., & Gehrke, J. (2002). The cougar approach to in-network query processing in sensor networks. ACM SIGMOD Record, 31, 9–18.
Yao, Y., & Gehrke, J. (2003). Query processing for sensor networks. In Proceedings of the 2003 conference on innovative data systems research, January, 2003.
Mainwaring, A., Polastre, J., Szewczyk, R., Culler, D., & Anderson, J. (2002). Wireless sensor networks for habitat monitoring. In Proceedings of international workshop on wireless sensor networks and applications, ACM, 2002.
Liang, W., Chen, B., & Yu, J. X. (2008). Energy-efficient skyline query processing and maintenance in sensor networks. In Proceedings of ACM CIKM, ACM, pp. 1471–1472.
Basagni, S., Mastrogiovanni, M., Panconesi, A., & Petrioli, C. (2006). Localized protocols for ad hoc clustering and backbone formation: A performance comparison. IEEE Transactions on Parallel and Distributed Systems, 17, 292–306.
Silberstein, A., Braynard, R., Ellis, C., Munagala, K., & Yang, J. (2006). A sampling-based approach to optimizing top-k queries in sensor networks. In Proceedings of ICDE, IEEE, pp. 68–79.
Fagin, R. (1996). Combining fuzzy information from multiple systems. In Proceedings of PODS, pp. 216–226.
Yi, K., Yu, H., Yang, J., Xia, G., & Chen, Y. (2003). Efficient maintenance of materialized top-k views. In Proceedings of ICDE, IEEE, pp. 189–200.
Liang, W., & Liu, Y. (2007). Online data gathering for maximizing network lifetime in sensor networks. IEEE Transactions on Mobile Computing, 6, 2–11.
Wu, J., & Lin, H. (1999). On calculating connected dominating set for efficient routing in ad hoc wireless networks. Prof DIALM’99, ACM, 1999.
Cao, P., & Wang, Z. (2004). Efficient top-k query calculation in distributed networks. In Proceeding of PODC’04, ACM, pp. 206–215.
Malhotra, B., Nascimento, M. A., & Nikolaidis, I. (2010). Exact top-k queries in wireless sensor networks. IEEE TKDE, 23, 1513–1525
Chen, B., Liang, W., & Min, G. (2011). Top-k query evaluation in sensor networks with guaranteed accuracy of query results. Proc of DEXA, LNCS, pp. 156–171.
Acknowledgments
We would like to thank Xiaojiang Ren and Wenzheng Xu for their help in experimental evaluation.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Chen, B., Liang, W. & Yu, J.X. Energy-efficient top-k query evaluation and maintenance in wireless sensor networks. Wireless Netw 20, 591–610 (2014). https://doi.org/10.1007/s11276-013-0625-6
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11276-013-0625-6