Skip to main content

Query Optimization in Sensor Networks

  • Living reference work entry
  • First Online:
Encyclopedia of Database Systems
  • 31 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

Institutional subscriptions

References

  1. Abadi DJ, Madden S, Lindner W. REED: robust, efficient filtering and event detection in sensor networks. In: VLDB. Trondheim; 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: EDBT. Heraklion; 2004. p. 658–75.

    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 TODS. 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: MobiQuitous. San Diego; 2005. p. 270–80.

    Google Scholar 

  8. Silberstein A, Yang J. Many-to-many aggregation for sensor networks. In: ICDE. Istanbul; 2007. p. 986–95.

    Google Scholar 

  9. Stern M, Bohm K, Buchmann E. Processing continuous join queries in sensor networks: a filtering approach. In: SIGMOD. Indianapolis; 2010. p. 267–78.

    Google Scholar 

  10. Tang X, Xu J. Extending network lifetime for precision-constrained data aggregation in wireless sensor networks. In: INFOCOM. Barcelona; 2006.

    Book  Google Scholar 

  11. Trigoni N, Yao Y, Demers AJ, Gehrke J, Rajaraman R. Multi-query optimization for sensor networks. In: DCOSS. Marina Del Rey; 2005. p. 307–21.

    Google Scholar 

  12. Xiang S, Lim HB, Tan KL, Zhou Y. Two-tier multiple query optimization for sensor networks. In: IEEE International Conference on Distributed Computing Systems (ICDCS’2007). Toronto; 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 2007 International Conference on Management of Data (SIGMOD’2007). Beijing; 2007. p. 521–32.

    Google Scholar 

  14. Yao Y, Gehrke J. Query processing in sensor networks. In: CIDR. Asilomar; 2003.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kian-Lee Tan .

Editor information

Editors and Affiliations

Section Editor information

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer Science+Business Media LLC

About this entry

Cite this entry

Tan, KL. (2017). Query Optimization in Sensor Networks. In: Liu, L., Özsu, M. (eds) Encyclopedia of Database Systems. Springer, New York, NY. https://doi.org/10.1007/978-1-4899-7993-3_294-2

Download citation

  • DOI: https://doi.org/10.1007/978-1-4899-7993-3_294-2

  • Received:

  • Accepted:

  • Published:

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-1-4899-7993-3

  • Online ISBN: 978-1-4899-7993-3

  • eBook Packages: Springer Reference Computer SciencesReference Module Computer Science and Engineering

Publish with us

Policies and ethics