Skip to main content

Communication-Efficient Implementation of Range-Joins in Sensor Networks

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 3882))

Abstract

In this article, we consider energy-efficient implementation of the SQL join operation in sensor databases, when the join selection condition is a range predicate. Apart from two simple approaches, we propose distributed hash-join and index-join algorithms for implementation of range-join operations in sensor networks. Through extensive simulations, we show that hash-join as well as index-join approaches significantly outperform the simple approaches, even for moderately sized networks. Our experiments also reveal that although both approach scale well, the index-join algorithm performs better than the hash-join algorithm especially in large sensor networks.

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   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bonfils, B., Bonnet, P.: Adaptive and decentralized operator placement for in-network query processing. In: Zhao, F., Guibas, L.J. (eds.) IPSN 2003. LNCS, vol. 2634, Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  2. Bonnet, P., Gehrke, J., Seshadri, P.: Towards sensor database systems. In: Proceeding of the International Conference on Mobile Data Management (2001)

    Google Scholar 

  3. Chowdhary, V., Gupta, H.: Communication-efficient implementation of join in sensor networks. In: Zhou, L.-z., Ooi, B.-C., Meng, X. (eds.) DASFAA 2005. LNCS, vol. 3453, Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  4. Govindan, R., Hellerstein, J., Hong, W., Madden, S., Franklin, M., Shenker, S.: The sensor network as a database. Technical report, University of Southern California, Computer Science Department (2002)

    Google Scholar 

  5. Karp, B., Kung, H.: Gpsr: greedy perimeter stateless routing for wireless networks. In: Proceedings of the International Conference on Mobile Computing and Networking (MobiCom) (2000)

    Google Scholar 

  6. Madden, S., Franklin, M., Hellerstein, J., Hong, W.: TAG: A tiny aggregation service for ad-hoc sensor networks. In: Proceedings of the Symposium on Operating Systems Design and Implementation (OSDI) (2002)

    Google Scholar 

  7. Madden, S., Hellerstein, J.M.: Distributing queries over low-power wireless sensor networks. In: Proceedings of the ACM SIGMOD Conference on Management of Data, pp. 622–622 (2002)

    Google Scholar 

  8. Madden, S., Szewczyk, R., Franklin, M., Culler, D.: Supporting aggregate queries over ad-hoc wireless sensor networks. In: Workshop on Mobile Computing and Systems Applications (2002)

    Google Scholar 

  9. Madden, S.R., Franklin, M.J., Hellerstein, J.M., Hong, W.: The design of an acquisitional query processor for sensor networks. In: Proceedings of the ACM SIGMOD Conference on Management of Data, pp. 491–502 (2003)

    Google Scholar 

  10. Madden, S.R., Hellerstein, J.M., Hong, W.: TinyDB: In-network query processing in tinyos (September 2003), http://telegraph.cs.berkeley.edu/tinydb

  11. Ratnasamy, S., Karp, B., Shenker, S., Estrin, D., Govindan, R., Yin, L., Yu, F.: Data-centric storage in sensornets with GHT, a geographic hash table. Mobile Networks and Applications 8(4), 427–442 (2003)

    Article  Google Scholar 

  12. Ratnasamy, S., Karp, B., Yin, L., Yu, F., Estrin, D., Govindan, R., Shenker, S.: GHT: A geographic hash table for data-centric storage. In: Proceedings of ACM Intl. Workshop on Wireless Sensor Networks and Applications (WSNA) (2002)

    Google Scholar 

  13. Wilschut, A.N., Apers, P.M.G.: Dataflow query execution in a parallel main memory environment. Distributed and Parallel Databases 1(1), 103–128 (1993)

    Article  Google Scholar 

  14. Yao, Y., Gehrke, J.: The cougar approach to in-network query processing in sensor networks. In: SIGMOD Record (2002)

    Google Scholar 

  15. Yao, Y., Gehrke, J.: Query processing for sensor networks. In: Proceedings of the International Conference on Innovative Data Systems Research (CIDR) (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Pandit, A., Gupta, H. (2006). Communication-Efficient Implementation of Range-Joins in Sensor Networks. In: Li Lee, M., Tan, KL., Wuwongse, V. (eds) Database Systems for Advanced Applications. DASFAA 2006. Lecture Notes in Computer Science, vol 3882. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11733836_63

Download citation

  • DOI: https://doi.org/10.1007/11733836_63

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-33337-1

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

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics