skip to main content
article

TAG: a Tiny AGgregation service for ad-hoc sensor networks

Published:31 December 2002Publication History
Skip Abstract Section

Abstract

We present the Tiny AGgregation (TAG) service for aggregation in low-power, distributed, wireless environments. TAG allows users to express simple, declarative queries and have them distributed and executed efficiently in networks of low-power, wireless sensors. We discuss various generic properties of aggregates, and show how those properties affect the performance of our in network approach. We include a performance study demonstrating the advantages of our approach over traditional centralized, out-of-network methods, and discuss a variety of optimizations for improving the performance and fault tolerance of the basic solution.

References

  1. W. Adjue-Winoto, E. Schwartz, H. Balakrishnan, and J. Lilley. The design and implementation of an intentional naming system. In ACM SOSP, December 1999.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. F. Bancilhon, T. Briggs, S. Khoshafian, and P. Valduriez. FAD, a powerful and simple database language. In VLDB, 1987.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. D. Barbarfá, W. DuMouchel, C. Faloutsos, P. J. Haas, J. M. Hellerstein, Y. E. Ioannidis, H. Jagadish, T. Johnson, R. T. Ng, V. Poosala, K. A. Ross, and K. C. Sevcik. The New Jersey data reduction report. Data Engineering Bulletin, 20(4):3--45, 1997.]]Google ScholarGoogle Scholar
  4. K. Calvert, J. Griffioen, and S. Wen. Lightweight network support for scalable end-to-end services. In ACM SIGCOMM, 2002.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. A. Cerpa, J. Elson, D. Estrin, L. Girod, M. Hamilton, and J. Zhao. Habitat monitoring: Application driver for wireless communications technology. In ACM SIGCOMM Workshop on Data Communications in Latin America and the Caribbean, 2001.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. S. Floyd, V. Jacobson, C. Liu, S. McCanne, and L. Zhang. A reliable multicase framework for light-weight sessions and application level framing. IEEE Transactions on Networking, 5(6):784--803, 1997.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. D. Ganesan. Network dynamics in rene motes. PowerPoint Presentation, January 2002.]]Google ScholarGoogle Scholar
  8. T. Goff, N. Abu-Ghazaleh, D. Phatak, and R. Kahvecioglu. Preemptive routing in ad hoc networks. In ACM MobiCom, July 2001.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. J. Gray, A. Bosworth, A. Layman, and H. Pirahesh. Data cube: A relational aggregation operator generalizing group-by, cross-tab, and sub-total. In ICDE, February 1996.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. J. Heidemann, F. Silva, C. Intanagonwiwat, R. Govindan, D. Estrin, and D. Ganesan. Building efficient wireless sensor networks with low-level naming. In SOSP, October 2001.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. J. Hellerstein, P. Hass, and H. Wang. Online aggregation. In Proceedings of the ACM SIGMOD, pages 171--182, Tucson, AZ, May 1997.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. C. Intanagonwiwat, D. Estrin, R. Govindan, and J. Heidemann. Impact of network density on data aggregation in wireless sensor networks. Submitted for Publication, ICDCS-22, November 2001.]]Google ScholarGoogle Scholar
  13. C. lntanagonwiwat, R. Govindan, and D. Estrin. Directed diffusion: A scalable and robust communication paradigm for sensor networks. In MobiCOM, Boston, MA, August 2000.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. J. Kulik, W. Rabiner, and H. Balakrishnan. Adaptive protocols for information dissemination in wireless sensor networks. In MobiCOM, 1999.]]Google ScholarGoogle Scholar
  15. P.-Å. Larson. Data reduction by partial preaggregation. In ICDE, 2002.]]Google ScholarGoogle Scholar
  16. P. Levis and D. Culler. Mat&eacute: A tiny virtual machine for sensor networks. Submitted for Publication.]]Google ScholarGoogle Scholar
  17. J. Lin and S. Paul. RMTP: A Reliable Multicast Transport Protocol. In INFOCOM, pages 1414--1424, 1996.]]Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. S. Madden and M. J. Franklin. Fjording the stream: An architechture for queries over streaming sensor data. In ICDE, 2002.]]Google ScholarGoogle ScholarCross RefCross Ref
  19. S. Madden, W. Hong, J. Hellerstein, and M. Franklin. TinyDB web page. http://telegraph.cs.berkeley.edu/tinydb.]]Google ScholarGoogle Scholar
  20. S. Madden, R. Szewczyk, M. Franklin, and D. Culler. Supporting aggregate queries over ad-hoc wireless sensor networks. In Workshop on Mobile Computing and Systems Applications, 2002.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. A. Mainwaring, J. Polastre, R. Szewczyk, and D. Culler. Wireless sensor networks for habitat monitoring. In ACM Workshop on Sensor Networks and Applications, 2002.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. V. D. Park and M. S. Corson. A highly adaptive distributed routing algorithm for mobile wireless networks. In INFOCOM, 1997.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. P. Bonnet, J. Gehrke, and P. Seshadri. Towards sensor database systems. In Conference on Mobile Data Management, January 2001.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. C. E. Perkins and E. M. Royer. Ad-hoc on-demand distance vector routing. In Workshop on Mobile Computing and Systems Applications, 1999.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. G. Pottie and W. Kaiser. Wireless integrated network sensors. Communications of the ACM, 43(5):51--58, May 2000.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. A. Shatdal and J. Naughton. Adaptive parallel aggregation algorithms. In ACM SIGMOD, 1995.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. R. T. Snodgrass, editor. The TSQL2 Temporal Query Language. Kluwer Academic Publisher, 1995.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. L. Subramanian and R. H.Katz. An architecture for building self-configurable systems. In MobiHOC, Boston, August 2000.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. K.-L. Tan, C. H. Goh, and B. C. Ooi. Online feedback for nested aggregate queries with multi-threading. In VLDB, 1999.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. D. L. Tennenhouse, J. M. Smith, W. D. Sincoskie, D. J. Wetherall, and G. J. Minden. A survery of active network research. IEEE Communications, 1997.]]Google ScholarGoogle Scholar
  31. UC Berkeley. Smart buildings admit their faults. Web Page, November 2001. Lab Notes: Research from the College of Engineering, UC Berkeley. http://coe.berkeley.edu/labnotes/1101.smartbuildings.html.]]Google ScholarGoogle Scholar
  32. A. Woo and D. Culler. A transmission control scheme for media access in sensor networks. In ACM Mobicom, July 2001.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. W. P. Yan and P. Å. Larson. Eager aggregation and lazy aggregation. In VLDB, 1995.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. W. Ye, J. Heidemann, and D. Estrin. An energy-efficient MAC protocol for wireless sensor networks. In IEEE Infocom, 2002.]]Google ScholarGoogle Scholar
  35. A. Yu and J. Chen. The POSTGRES95 User Manual. UC Berkeley, 1995.]]Google ScholarGoogle Scholar

Index Terms

  1. TAG: a Tiny AGgregation service for ad-hoc sensor networks

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in

            Full Access

            • Published in

              cover image ACM SIGOPS Operating Systems Review
              ACM SIGOPS Operating Systems Review  Volume 36, Issue SI
              OSDI '02: Proceedings of the 5th Symposium on Operating Systems Design and Implementation
              Winter 2002
              398 pages
              ISSN:0163-5980
              DOI:10.1145/844128
              Issue’s Table of Contents

              Copyright © 2002 Copyright is held by the owner/author(s)

              Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 31 December 2002

              Check for updates

              Qualifiers

              • article

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader