Skip to main content

Query Optimization in Sensor Networks

  • Reference work entry
  • First Online:
Encyclopedia of Database Systems
  • 21 Accesses

Synonyms

In-network aggregation; Query optimization; Query processing

Definition

Query optimization is the process of producing a query evaluation plan (QEP) for a query that minimizes or maximizes certain objective functions. A query in a sensor network has additional clauses that specify the life time of a query, the frequency in which the sensor data should be monitored, and even the rate in which query answers should be returned. As such, the query plan must reflect these. In addition, a typical query plan comprises two main components: a communication component that sets up the communication structure for data delivery and a computation component that performs the operation in the sensor network and/or the root node. Because sensor nodes are low-powered, besides minimizing computation cost, optimization criterion includes minimizing energy consumption (e.g., by minimizing transmission cost) or maximizing the life span of the entire sensor network. As such, the cost model must...

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 4,499.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 6,499.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Abadi DJ, Madden S, Lindner W. REED: robust, efficient filtering and event detection in sensor networks. In: Proceedings of the 31st International Conference on Very Large Data Bases; 2005. p. 769–80.

    Google Scholar 

  2. Chen B, Liang W, Yu JX. Energy-efficient top-k query evaluation and maintenance in wireless sensor networks. Wirel Netw. 2014;20(4):591–610.

    Article  Google Scholar 

  3. Deligiannakis A, Kotidis Y, Roussopoulos N. Hierarchical in-network data aggregation with quality guarantees. In: Advances in Database Technology, Proceedings of the 9th International Conference on Extending Database Technology; 2004. p. 658–75.

    Chapter  Google Scholar 

  4. Giatrakos N, Kotidis Y, Deligiannakis A, Vassalos V, Theodoridis Y. In-network approximate computation of outliers with quality guarantees. Inf Syst. 2013;38(8):1285–308.

    Article  Google Scholar 

  5. Madden S, Franklin MJ, Hellerstein JM, Hong W. TINYDB: an acquisitional query processing system for sensor networks. ACM Trans Database Syst. 2005;30(1):122–73.

    Article  Google Scholar 

  6. Palpanas T. Real-time data analytics in sensor networks. In: Managing and mining sensor data. Boston: Springer; 2013. p. 173–210.

    Chapter  Google Scholar 

  7. Rosemark R, Lee W-C. Decentralizing query processing in sensor networks. In: Proceedings of the 2nd Annual International Conference on Mobile and Ubiquitous Systems; 2005. p. 270–80.

    Google Scholar 

  8. Silberstein A, Yang J. Many-to-many aggregation for sensor networks. In: Proceedings of the 23rd International Conference on Data Engineering; 2007. p. 986–95.

    Google Scholar 

  9. Stern M, Bohm K, Buchmann E. Processing continuous join queries in sensor networks: a filtering approach. In: Proceedings of the ACM SIGMOD International Conference on Management of Data; 2010. p. 267–78.

    Google Scholar 

  10. Tang X, Xu J. Extending network lifetime for precision-constrained data aggregation in wireless sensor networks. In: Proceedings of the 25th Annual Joint Conference of the IEEE Computer and Communication Societies; 2006.

    Google Scholar 

  11. Trigoni N, Yao Y, Demers AJ, Gehrke J, Rajaraman R. Multi-query optimization for sensor networks. In: Proceedings of the 1st IEEE International Conference on Distributed Computing in Sensor Systems; 2005. p. 307–21.

    Chapter  Google Scholar 

  12. Xiang S, Lim HB, Tan KL, Zhou Y. Two-tier multiple query optimization for sensor networks. In: Proceedings of the 27th IEEE International Conference on Distributed Computing Systems; 2007.

    Google Scholar 

  13. Yang X, Lim HB, Ozsu T, Tan KL. In-network execution of monitoring queries in sensor networks. In: Proceedings of the ACM SIGMOD International Conference on Management of Data; 2007. p. 521–32.

    Google Scholar 

  14. Yao Y, Gehrke J. Query processing in sensor networks. In: Proceedings of the 1st Biennial Conference on Innovative Data Systems Research; 2003.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kian-Lee Tan .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Science+Business Media, LLC, part of Springer Nature

About this entry

Check for updates. Verify currency and authenticity via CrossMark

Cite this entry

Tan, KL. (2018). Query Optimization in Sensor Networks. In: Liu, L., Özsu, M.T. (eds) Encyclopedia of Database Systems. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-8265-9_294

Download citation

Publish with us

Policies and ethics