Skip to main content

Advertisement

Log in

Energy-efficient top-k query evaluation and maintenance in wireless sensor networks

  • Published:
Wireless Networks Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  1. 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.

    Article  Google Scholar 

  2. 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.

  3. Chang, J.-H., & Tassiulas, L. (2000). Energy conserving routing in wireless ad hoc networks. In Proceeding of the INFOCOM’00, IEEE.

  4. Greenwald, M. B., & Khanna, S. (2004). Power-conserving computation of order-statistics over sensor networks. In Proceedings of ACM PODS, ACM, pp. 275–285.

  5. Akyildiz, I. F., Su, W., Sankarasubramaniam, Y., & Cayirci, E. (2002). A survey on sensor networks. IEEE Communications Magazine, pp. 102–114.

  6. 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.

    Article  Google Scholar 

  7. Babcock, B., & Olston, C. (2003). Distributed top-k monitoring. In Proceeding of ACM SIGMOD, ACM, pp. 28–39.

  8. 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).

  9. Wu, M., Xu, J., Tang, X., & Lee, W.-C. (2006). Monitoring top-k query in wireless sensor networks. In Proceedings of ICDE, IEEE, 2006.

  10. 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.

    Article  Google Scholar 

  11. 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.

  12. Chen, B., Liang, W., Yu, J. X. (2012). Energy-efficient skyline query optimization in wireless sensor networks. Wireless Network, Springer, 18, 985–1004.

    Article  Google Scholar 

  13. 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.

  14. Fagin, R., Lotem, A., & Naor, M. (2001). Optimal aggregation algorithms for middleware. Journal of Computer and System Science, 1, 614–656.

    MathSciNet  Google Scholar 

  15. Marian, A., Gravano, L., & Bruno, N. (2004). Evaluating top-k queries over web-accessible databases. ACM Transaction on Database Systems, 29(2), 319–362

    Article  Google Scholar 

  16. 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.

  17. Pottie, G. J., & Kaiser, W. J. (2000). Wireless integrated network sensors. Communication of ACM, 43, 51–58.

    Article  Google Scholar 

  18. Crossbow Inc. MPR-Mote Processor Radio Board Users Manual.

  19. http://db.csail.mit.edu/labdata/labdata.html.

  20. Network simulator-ns2. http://www.isi.edu/nsnam/ns, 2006.

  21. Yao, Y., & Gehrke, J. (2002). The cougar approach to in-network query processing in sensor networks. ACM SIGMOD Record, 31, 9–18.

    Google Scholar 

  22. Yao, Y., & Gehrke, J. (2003). Query processing for sensor networks. In Proceedings of the 2003 conference on innovative data systems research, January, 2003.

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

  24. 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.

  25. 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.

    Article  Google Scholar 

  26. 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.

  27. Fagin, R. (1996). Combining fuzzy information from multiple systems. In Proceedings of PODS, pp. 216–226.

  28. 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.

  29. Liang, W., & Liu, Y. (2007). Online data gathering for maximizing network lifetime in sensor networks. IEEE Transactions on Mobile Computing, 6, 2–11.

    Article  MathSciNet  Google Scholar 

  30. Wu, J., & Lin, H. (1999). On calculating connected dominating set for efficient routing in ad hoc wireless networks. Prof DIALM’99, ACM, 1999.

  31. Cao, P., & Wang, Z. (2004). Efficient top-k query calculation in distributed networks. In Proceeding of PODC’04, ACM, pp. 206–215.

  32. Malhotra, B., Nascimento, M. A., & Nikolaidis, I. (2010). Exact top-k queries in wireless sensor networks. IEEE TKDE, 23, 1513–1525

    Google Scholar 

  33. 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.

Download references

Acknowledgments

We would like to thank Xiaojiang Ren and Wenzheng Xu for their help in experimental evaluation.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Weifa Liang.

Rights and permissions

Reprints 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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11276-013-0625-6

Keywords

Navigation