Skip to main content
Log in

Energy-efficient skyline query optimization in wireless sensor networks

  • Published:
Wireless Networks Aims and scope Submit manuscript

Abstract

With the deployment of wireless sensor networks (WSNs) for environmental monitoring and event surveillance, WSNs can be treated as virtual databases to respond to user queries. It thus becomes more urgent that such databases are able to support complicated queries like skyline queries. Skyline query which is one of popular queries for multi-criteria decision making has received much attention in the past several years. In this paper we study skyline query optimization and maintenance in WSNs. Specifically, we first consider skyline query evaluation on a snapshot dataset, by devising two algorithms for finding skyline points progressively without examining the entire dataset. Two key strategies are adopted: One is to partition the dataset into several disjoint subsets and produce the skyline points in each subset progressively. Another is to employ a global filter that consists of some skyline points in the processed subsets to filter out unlikely skyline points from the rest of unexamined subsets. We then consider the query maintenance issue by proposing an algorithm for incremental maintenance of the skyline in a streaming dataset. A novel maintenance mechanism is proposed, which is able to identify which skyline points from past skylines to be the global filter and determine when the global filter is broadcast. We finally conduct extensive experiments by simulations to evaluate the performance of the proposed algorithms on both synthetic and real sensing datasets, and the experimental results demonstrate that the proposed algorithms significantly outperform existing algorithms in terms of network lifetime prolongation.

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.

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

Similar content being viewed by others

References

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

  2. Bakle, W. T., Güntzer, U., & Zheng, J. X. (2004). Efficient distributed skylining for web information systems. In Proceedings of EDBT, pp. 256–273.

  3. Börzsönyi, S., Kossmann, D., & Stocker, K. (2001). The skyline operator. In Proceedings of ICDE, pp. 421–430.

  4. Chan, C. Y., Eng, P. K., & Tan, K. L. (2005). Stratified computation of skylines with partial-ordered domains. In Proceedings of SIGMOD, pp. 203–214.

  5. Chen, H., Zhou, S., & Guan, J. (2007). Towards energy-efficient skyline monitoring in wireless sensor networks. In Proceedings of European workshop on wireless sensor networks. Lecture Notes in Computer Science, Vol. 4373, pp. 101–116.

  6. Chen, L., Cui, B., Lu, H., Xu, L., & Xu, Q. (2008). iSky: Efficient and progressive skyline computing in a structured P2P network. In Proceedings of ICDCS, pp. 160–167.

  7. Chen, B., Liang, W., & Yu, J. X. (2009). Progressive skyline query evaluation and maintenance in wireless sensor networks. In Proceedings of CIKM, pp. 1445–1448.

  8. Chen, B., & Liang, W. (2009). Progressive skyline query processing in wireless sensor networks. In Proceedings of MSN, pp. 17–24.

  9. Chomicki, J., Godfrey, P., Gryz, J., & Liang, D. (2003). Skyline with presorting. In Proceedings of ICDE, pp. 717–719.

  10. Crossbow Inc. MPR-Mote processor radio board users manual.

  11. (2004). http://db.csail.mit.edu/labdata/labdata.html.

  12. Huang, Z., Jansen, C. S., Lu, H., & Ooi, B. C. (2006). Skyline queries against mobile lightweight devices in MANETs. In Proceedings of ICDE, pp. 66–76.

  13. Kossmann, D., Ramask, F., & Rost, S. (2002). Shooting stars in the sky: An online algorithm for skyline queries. In Proceedings of VLDB, pp. 275–286.

  14. Kwon, Y., Choi, J. H., Chung, Y. D., & Lee, S. K. (2007). In-network processing for skyline queries in sensor networks. IEICE Transactions on Communication, E90-B(12), 3452–3459.

    Article  Google Scholar 

  15. Lee, K. C., Zheng, B., Lu, H., & Lee, W.-C. (2007). Approaching the skyline in Z order. In Proceedings of VLDB, pp. 279–290.

  16. Li, C., Tung, A. K. H., Jin, W., & Ester, M. (2007). On dominating your neighborhood profitably. In Proceedings of VLDB, pp. 818–829.

  17. Liang, W., Chen, B., & Yu, J. X. (2008). Energy-efficient skyline query processing and maintenance in sensor networks. In Proceedings of CIKM, pp. 1471–1472.

  18. Lin, X., Yuan, Y., Wang, W., & Lu, H. (2005). Stabbing the sky:efficient skyline computation over sliding windows. In Proceedings of ICDE, pp. 502–513.

  19. Lin, X., Yuan, Y., Zhang, Q., & Zhang, Y. (2007). Selecting stars: The k most representative skyline operator. In Proceedings of ICDE, pp. 86–95.

  20. Madden, S., Franklin, M. J., Hellerstein, J. M., & Hong, W. (2002). TAG: A tiny aggregation service for ad hoc sensor networks. In Proceedings of OSDI, pp. 131–146.

  21. Madden, S., Franklin, M. J., Hellerstein, J. M., & Hong, W. (2003). The design of an acquisitional query processor for sensor networks. In Proceedings of SIGMOD, pp. 491–502.

  22. Papadias, D., Tao, Y., Fu, G., & Seeger, B. (2003). An optimal and progressive algorithm for skyline queries. In Proceedings of SIGMOD, pp. 467–478.

  23. Pei, J., Jiang, B., Lin, X., & Yuan, Y. (2007). Probabilistic skylines on uncertain data. In Proceedings of VLDB, pp. 15–26.

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

    Article  Google Scholar 

  25. Tan, K. L., Eng, P. K., & Ooi, B. C. (2001). Efficient progressive skyline computation. In Proceedings of VLDB, pp. 301–310.

  26. The Network Simulator-ns2. (2006). http://www.isi.edu/nsnam/ns.

  27. Wang, S., Vu, Q., Ooi, B. C., Tung, A. K. H., & Xu, L. (2009). Skyframe: A framework for skyline query processing in peer-to-peer systems. The VLDB Journal, 18, 345–362.

    Article  Google Scholar 

  28. Wu, P., Zhang, C., Feng, Y., Zhao, B. Y., Agrawal, D., & Abbadi, A. E. (2006). Parallelizing skyline queries for scalable distribution. In Proceedings of EDBT, pp. 112–130.

  29. Wu, M., Xu, J., Tang, X., & Lee, W.-C. (2007). Top-k monitoring in wireless sensor networks. IEEE Transactiond on Knowledge and Data Engineering, 19(7), 962–976.

    Article  Google Scholar 

  30. Xin, J., Wang, G., Chen, L., Zhang, X., & Wang, Z. (2007). Continuously maintaining sliding window skyline in a sensor network. In Proceedings of DASFAA. Lecture Notes in Computer Science, Vol. 4443, pp. 509–521.

  31. Yang, X., Lim, H. B., Ozsu, M. T., & Tan, K.-L. (2007). In-network execution of monitoring queries in sensor networks. In Proceedings of SIGMOD, pp. 521–532.

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

    Article  Google Scholar 

Download references

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 skyline query optimization in wireless sensor networks. Wireless Netw 18, 985–1004 (2012). https://doi.org/10.1007/s11276-012-0446-z

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11276-012-0446-z

Keywords

Navigation