Skip to main content

Database Languages for Sensor Networks

  • Reference work entry
  • First Online:
  • 17 Accesses

Synonyms

Acquisitional query languages; TinySQL

Definition

Sensor networks – collections of small, inexpensive battery-powered, wirelessly networked devices equipped with sensors (microphones, temperature sensors, etc.) – offer the potential to monitor the world with unprecedented fidelity. Deploying software for these networks, however, is difficult, as they are complex, distributed, and failure prone. To address these complexities, several sensor network database systems, including TinyDB [7], Cougar [12], and SwissQM [8] have been proposed. These systems provide a high level SQL-like query language that allows users to specify what data they would like to capture from the network and how they would like that data processed without worrying about low-level details such power management, network formation, and time synchronization. This entry discusses the main features of these languages, and their relationship to SQL and other database languages.

Historical Background

Cougar and...

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

Buying options

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

Learn about institutional subscriptions

Recommended Reading

  1. Couto DSJD, Aguayo D, Bicket J, Morris R. A high-throughput path metric for multi-hop wireless routing. In: Proceedings of the 9th Annual International Conference on Mobile Computing and Networking; 2003.

    Google Scholar 

  2. Hill J, Szewczyk R, Woo A, Hollar S, Culler D, Pister K. System architecture directions for networked sensors. In: Proceedings of the 9th International Conference on Architectural Support for Programming Languages and Operating Systems; 2000.

    Google Scholar 

  3. Levis P, Patel N, Culler D, Shenker S. Trickle: a self-regulating algorithm for code propagation and maintenance in wireless sensor network. In: Proceedings of the 1st USENIX Symposium on Networked Systems Design & Implementation; 2004.

    Google Scholar 

  4. Madden S. The design and evaluation of a query processing architecture for sensor networks. Ph.D. thesis, UC Berkeley; 2003.

    Google Scholar 

  5. Madden S, Franklin MJ, Hellerstein JM, Hong W. TAG: a tiny aGgregation service for Ad-Hoc sensor networks. In: Proceedings of the 5th USENIX Symposium on Operating System Design and Implementation; 2002.

    Google Scholar 

  6. Madden S, Franklin MJ, Hellerstein JM, Hong W. The design of an acquisitional query processor for sensor networks. In: Proceedings of the ACM SIGMOD International Conference on Management of Data; 2003.

    Google Scholar 

  7. Madden S, Hong W, Hellerstein JM, Franklin M. TinyDB Web Page.

    Google Scholar 

  8. Müller R, Alonso G, Kossmann D. SwissQM: next generation data processing in sensor networks. In: Proceedings of the 3rd Biennial Conference on Innovative Data Systems Research; 2007. p. 1–9.

    Google Scholar 

  9. Stoianov I, Nachman L, Madden S, Tokmouline T. PIPENET: a wireless sensor network for pipeline monitoring. In: Proceedings of the 6th International Symposium on Information Processing in Sensor Networks; 2007. p. 264–73.

    Google Scholar 

  10. Tolle G, Polastre J, Szewczyk R, Culler DE, Turner N, Tu K, Burgess S, Dawson T, Buonadonna P, Gay D, Hong W. A macroscope in the redwoods. In: Proceedings of the 3rd International Conference on Embedded Networked Sensor Systems; 2005. p. 51–63.

    Google Scholar 

  11. Woo A, Tong T, Culler D. Taming the underlying challenges of reliable multihop routing in sensor networks. In: Proceedings of the 1st International Conference on Embedded Networked Sensor Systems; 2003.

    Google Scholar 

  12. 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 Samuel Madden .

Editor information

Editors and Affiliations

Section Editor information

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

Madden, S. (2018). Database Languages for 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_122

Download citation

Publish with us

Policies and ethics