Encyclopedia of Database Systems

2018 Edition
| Editors: Ling Liu, M. Tamer Özsu

Database Languages for Sensor Networks

  • Samuel Madden
Reference work entry
DOI: https://doi.org/10.1007/978-1-4614-8265-9_122

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 to check access.

Recommended Reading

  1. 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. 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. 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. 4.
    Madden S. The design and evaluation of a query processing architecture for sensor networks. Ph.D. thesis, UC Berkeley; 2003.Google Scholar
  5. 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. 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. 7.
    Madden S, Hong W, Hellerstein JM, Franklin M. TinyDB Web Page.Google Scholar
  8. 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. 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. 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. 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. 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

Copyright information

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

Authors and Affiliations

  1. 1.Massachusetts Institute of TechnologyCambridgeUSA

Section editors and affiliations

  • Le Gruenwald
    • 1
  1. 1.School of Computer ScienceUniv. of OklahomaNormanUSA