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...
References
Abadi DJ, Madden S, Lindner W. REED: robust, efficient filtering and event detection in sensor networks. In: VLDB. Trondheim; 2005. p. 769–80.
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.
Deligiannakis A, Kotidis Y, Roussopoulos N. Hierarchical in-network data aggregation with quality guarantees. In: EDBT. Heraklion; 2004. p. 658–75.
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.
Madden S, Franklin MJ, Hellerstein JM, Hong W. TINYDB: an acquisitional query processing system for sensor networks. ACM TODS. 2005;30(1):122–73.
Palpanas T. Real-time data analytics in sensor networks. In: Managing and mining sensor data. Boston: Springer; 2013. p. 173–210.
Rosemark R, Lee W-C. Decentralizing query processing in sensor networks. In: MobiQuitous. San Diego; 2005. p. 270–80.
Silberstein A, Yang J. Many-to-many aggregation for sensor networks. In: ICDE. Istanbul; 2007. p. 986–95.
Stern M, Bohm K, Buchmann E. Processing continuous join queries in sensor networks: a filtering approach. In: SIGMOD. Indianapolis; 2010. p. 267–78.
Tang X, Xu J. Extending network lifetime for precision-constrained data aggregation in wireless sensor networks. In: INFOCOM. Barcelona; 2006.
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.
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.
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.
Yao Y, Gehrke J. Query processing in sensor networks. In: CIDR. Asilomar; 2003.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Section Editor information
Rights 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