Skip to main content

Multi-query Optimization for Sensor Networks

  • Conference paper
Distributed Computing in Sensor Systems (DCOSS 2005)

Part of the book series: Lecture Notes in Computer Science ((LNCCN,volume 3560))

Included in the following conference series:

Abstract

The widespread dissemination of small-scale sensor nodes has sparked interest in a powerful new database abstraction for sensor networks: Clients “program” the sensors through queries in a high-level declarative language permitting the system to perform the low-level optimizations necessary for energy-efficient query processing. In this paper we consider multi-query optimization for aggregate queries on sensor networks. We develop a set of distributed algorithms for processing multiple queries that incur minimum communication while observing the computational limitations of the sensor nodes. Our algorithms support incremental changes to the set of active queries and allow for local repairs to routes in response to node failures. A thorough experimental analysis shows that our approach results in significant energy savings, compared to previous work.

This work was partially supported by NSF grants CCR-9983901 and IIS-0330201.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Hellerstein, J., Hong, W., Madden, S., Stanek, K.: Beyond average: Towards sophisticated sensing with queries. In: IPSN (2003)

    Google Scholar 

  2. Madden, S., Franklin, M.: Fjording the stream: An architecture for queries over streaming sensor data. In: ICDE (2002)

    Google Scholar 

  3. Madden, S., Franklin, M., Hellerstein, J., Hong, W.: Tag: A tiny aggregation service for ad-hoc sensor networks. In: OSDI (2002)

    Google Scholar 

  4. Madden, S., Hellerstein, J.: Distributing queries over low-power wireless sensor networks. In: SIGMOD (2002)

    Google Scholar 

  5. Madden, S., Szewczyk, R., Franklin, M., Culler, D.: Supporting aggregate queries over ad-hoc sensor networks. In: WMCSA (2002)

    Google Scholar 

  6. Yao, Y., Gehrke, J.: The Cougar approach to in-network query processing in sensor networks. Sigmod Record 31 (2002)

    Google Scholar 

  7. Yao, Y., Gehrke, J.: Query processing in sensor networks. In: CIDR (2003)

    Google Scholar 

  8. Trigoni, N., Yao, Y., Demers, A., Gehrke, J., Rajaraman, R.: Multi-query optimization for sensor networks. In: TR2005-1989. Cornell Univ. (2005)

    Google Scholar 

  9. Madden, S., Franklin, M., Hellerstein, J., Hong, W.: The design of an acquisitional query processor for sensor networks. In: SIGMOD (2003)

    Google Scholar 

  10. Heidemann, J., Silva, F., Intanagonwiwat, C., Govindan, R., Estrin, D., Ganesan, D.: Building efficient wireless sensor networks with low-level naming. In: SOSP, pp. 146–159 (2001)

    Google Scholar 

  11. Heidemann, J., Silva, F., Yu, Y., Estrin, D., Haldar, P.: Diffusion filters as a flexible architecture for event notification in wireless sensor networks. In: ISI-TR-556, USC/ISI (2002)

    Google Scholar 

  12. Ye, F., Luo, H., Cheng, J., Lu, S., Zhang, L.: A two-tier data dissemination model for large-scale wireless sensor networks. In: MOBICOM (2002)

    Google Scholar 

  13. Goel, A., Estrin, D.: Simultaneous optimization for concave costs: Single sink aggregation or single source buy-at-bulk. In: SODA (2003)

    Google Scholar 

  14. Considine, J., Li, F., Kollios, G., Byers, J.: Approximate aggregation techniques for sensor databases. In: ICDE (2004)

    Google Scholar 

  15. Nath, S., Gibbons, P.: Synopsis diffusion for robust aggregation in sensor networks. In: SENSYS (2004)

    Google Scholar 

  16. Heinzelman, W., Wendi, R., Kulik, J., Balakrishnan, H.: Adaptive protocols for information dissemination in wireless sensor networks. In: MOBICOM (1999)

    Google Scholar 

  17. Johnson, D., Maltz, D.: Dynamic source routing in ad hoc wireless networks. In: Mobile Computing. The Kluwer International Series in Engineering and Computer Science, vol. 353 (1996)

    Google Scholar 

  18. Perkins, C.: Ad hoc on demand distance vector (aodv) routing Internet Draft (1999), http://www.ietf.org/internet-drafts/draft-ietf-manet-aodv-04.txt

  19. Perkins, C., Bhagwat, P.: Highly dynamic destination-sequenced distance-vector routing (DSDV) for mobile computers. In: SIGCOMM, pp. 234–244 (1994)

    Google Scholar 

  20. Xu, Y., Bien, S., Mori, Y., Heidemann, J., Estrin, D.: Topology control protocols to conserve energy inwireless ad hoc networks. TR6, UCLA/CENS (2003)

    Google Scholar 

  21. Xu, Y., Heidemann, J., Estrin, D.: Geography-informed energy conservation for ad hoc routing. In: MOBICOM, pp. 70–84 (2001)

    Google Scholar 

  22. Ye, W., Heidemann, J., Estrin, D.: An energy-efficient MAC protocol for wireless sensor networks. In: INFOCOM, pp. 1567–1576 (2002)

    Google Scholar 

  23. Ye, W., Heidemann, J., Estrin, D.: Medium access control with coordinated, adaptive sleeping for wireless sensor networks. ISI-TR-567, USC/ISI (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Trigoni, N., Yao, Y., Demers, A., Gehrke, J., Rajaraman, R. (2005). Multi-query Optimization for Sensor Networks. In: Prasanna, V.K., Iyengar, S.S., Spirakis, P.G., Welsh, M. (eds) Distributed Computing in Sensor Systems. DCOSS 2005. Lecture Notes in Computer Science, vol 3560. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11502593_24

Download citation

  • DOI: https://doi.org/10.1007/11502593_24

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-26422-4

  • Online ISBN: 978-3-540-31671-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics