skip to main content
article

AIDA: Adaptive application-independent data aggregation in wireless sensor networks

Authors Info & Claims
Published:01 May 2004Publication History
Skip Abstract Section

Abstract

Sensor networks, a novel paradigm in distributed wireless communication technology, have been proposed for various applications including military surveillance and environmental monitoring. These systems deploy heterogeneous collections of sensors capable of observing and reporting on various dynamic properties of their surroundings in a time sensitive manner. Such systems suffer bandwidth, energy, and throughput constraints that limit the quantity of information transferred from end-to-end. These factors coupled with unpredictable traffic patterns and dynamic network topologies make the task of designing optimal protocols for such networks difficult. Mechanisms to perform data-centric aggregation utilizing application-specific knowledge provide a means to augmenting throughput, but have limitations due to their lack of adaptation and reliance on application-specific decisions. We, therefore, propose a novel aggregation scheme that adaptively performs application-independent data aggregation in a time sensitive manner. Our work isolates aggregation decisions into a module that resides between the network and the data-link layer and does not require any modifications to the currently existing MAC and network layer protocols. We take advantage of queuing delay and the broadcast nature of wireless communication to concatenate network units into an aggregate using a novel adaptive feedback scheme to schedule the delivery of this aggregate to the MAC layer for transmission. In our evaluation we show that end-to-end transmission delay is reduced by as much as 80% under heavy traffic loads. Additionally, we show as much as a 50% reduction in transmission energy consumption with an overall reduction in header overhead. Theoretical analysis, simulation, and a test-bed implementation on Berkeley's MICA motes are provided to validate our claims.

References

  1. Abdelzaher, T. F., et al. 2003. EnviroTrack: An Environmental Programming Model for Tracking Applications in Distributed Sensor Networks. Tech. Rep. CS-2003-02, University of Virginia.Google ScholarGoogle Scholar
  2. Adamou, M., Khanna, S., Lee, I., Shin, I., and Zhou, S. 2001. Fair real-time traffic scheduling over a wireless LAN. In Proceedings of the 22nd IEEE RTSS 2001, London, UK. Google ScholarGoogle Scholar
  3. ANSI/IEEE. 1999. Wireless LAN medium access control (MAC) and physical layer (PHY) specifications. ANSI/IEEE Std 802.11, 1999 Edition.Google ScholarGoogle Scholar
  4. Bharghavan, V., Demers, A., Shenker, S., and Zhang, L. 1994. MACAW: A media access protocol for wireless LANs. In Proceedings of the SIGCOMM '94 Conference on Communications Architectures, Protocols and Applications. 212--225. Google ScholarGoogle Scholar
  5. Bhattacharya, S., Kim, H., Prabh, S., Abdelzaher, T. F. 2003. Energy-conserving data placement and asynchronous multicast in wireless sensor networks. In The First International Conference on Mobile Systems, Applications, and Services (MobiSys), San Francisco, CA. Google ScholarGoogle Scholar
  6. Blum, B., Nagaraddi, P., Wood, A., Abdelzaher, T., Son, S., and Stankovic, J. A. 2003. An entity maintenance and connection service for sensor networks. In Proceedings of The First International Conference on Mobile Systems, Applications, and Services (MobiSys), San Francisco, CA. Google ScholarGoogle Scholar
  7. Chen, B., Jamieson, K., Balakrishnan, H., and Morris, R. 2001. Span: An energy-efficient coordination algorithm for topology maintenance in ad hoc wireless networks. In Proceedings of the 6th ACM MOBICOM Conference, Rome, Italy. Google ScholarGoogle Scholar
  8. CrossBow. 2003. Available from http://www.xbow.com/Products/Product_pdf_files/MICA%20data%20sheet.pdf.Google ScholarGoogle Scholar
  9. Fullmer, C. and Garcia-Luna-Aceves, J. J. 1995. Floor acquisition multiple access (FAMA) for packet radio networks. Comput. Commun. Rev. 25, 4. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Guo, C., Zhong, L. C., and Rabaey, J. M. 2001. Low power distributed MAC for ad hoc sensor radio networks. In Proceedings of IEEE GlobeCom 2001, San Antonio.Google ScholarGoogle Scholar
  11. He, T., Gu, L., and Blum, B. 2002. Nest Project Source Code Base. Available from http://sourceforge.net/projects/vert/.Google ScholarGoogle Scholar
  12. He, T., Stankovic, J. A., Lu, C., and Abdelzaher, T. F. 2003. SPEED: A stateless protocol for real-time communication in sensor networks. In International Conference on Distributed Computing Systems (ICDCS 2003), Providence, RI. Google ScholarGoogle Scholar
  13. Heidemann, J., Silva, F., Intanagonwiwat, C., Govindan, R., Estrin, D., and Ganesan, D. 2001. Building efficient wireless sensor networks with low-level naming. In Proceedings of the Symposium on Operating Systems Principles, Lake Louise, Banff, Canada. Google ScholarGoogle Scholar
  14. Heinzelman, W., Chandrakasan, A., and Balakrishnan, H. 2000. Energy-efficient communication protocol for wireless microsensor networks. In Proceedings of HICSS '00. Google ScholarGoogle Scholar
  15. Heinzelman, W. R., Kulik, J., and Balakrishnan, H. 1999. Adaptive protocols for information dissemination in wireless sensor networks. In Proceedings of MobiCOM 1999, Seattle. 174--185. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Hill, J., Szewczyk, R., Woo, A., Hollar, S., Culler, D., and Pister, K. 2000. System architecture directions for network sensors. In Proceedings of ASPLOS. Google ScholarGoogle Scholar
  17. Intanagonwiwat, C., Estrin, D., Govindan, R., and Heidemann, J. 2002. Impact of network density on data aggregation in wireless sensor networks. In Proceedings of the 22nd International Conference on Distributed Computing Systems, Vienna, Austria. IEEE. Google ScholarGoogle Scholar
  18. Intanagonwiwat, C., Govindan, R., and Estrin, D. 2000. Directed diffusion: A scalable and robust communication paradigm for sensor networks. In Proceedings of MobiCOM 2000, Boston, MA. Google ScholarGoogle Scholar
  19. Johnson, D. B. and Maltz, D. A. 1996. Dynamic source routing in ad hoc wireless networks. In Mobile Computing. Kluwer Academic Publishers, Boston, MA, 153--181, Chapter 5.Google ScholarGoogle Scholar
  20. Kanodia, V., Li, C., Sabharwal, A., Sadeghi, B., and Knightly, E. W. 2001. Distributed multi-hop scheduling and medium access with delay and throughput constraints. In Proceedings of MobiCOM 2001, Rome, Italy. Google ScholarGoogle Scholar
  21. Karn, P. 1990. MACA---A new channel access method for packet radio. In ARRL/CRRL Amateur Radio 9th Computer Networking Conference. 134--140.Google ScholarGoogle Scholar
  22. Karp, B. 2002. Geographic Routing for Wireless Networks. Ph.D. Dissertation, Harvard University, Cambridge, MA. Google ScholarGoogle Scholar
  23. Krishnamachari, B., Estrin, D., and Wicker, S. 2002. Impact of data aggregation in wireless sensor networks. In International Workshop on Distributed Event-Based Systems, Vienna, Austria. Google ScholarGoogle Scholar
  24. Lim, A., 2001. Distributed services for information dissemination in self-organizing sensor networks. Special Issue on Distributed Sensor Networks for Real-Time Systems with Adaptive Reconfiguration, Journal of Franklin Institute.Google ScholarGoogle ScholarCross RefCross Ref
  25. Lu, C., Blum, B. M., Abdelzaher, T. F., Stankovic, J. A., and He, T. 2002. RAP: A teal-time communication architecture for large-scale wireless sensor networks. In IEEE RTAS 2002, San Jose, CA. Google ScholarGoogle Scholar
  26. Madden, S. R., Hellerstein, M. J., and Hong, W. 2002. TAG: A tiny aggregation service for ad-hoc sensor networks. In Proceedings of the ACM Symposium on Operating System Design and Implementation (OSDI). Google ScholarGoogle Scholar
  27. Madden, S. R., Franklin, M. J., Hellerstein, J. M., and Hong, W. 2003. The design of an acquisitional query processor for sensor networks. In Proceedings of SIGMOD. Google ScholarGoogle Scholar
  28. Min, R., Bhardwaj, M., Cho, S.H., Sinha, A., Shih, E., Wang, A., and Chandrakasan, A. 2000. An architecture for a power-aware distributed microsensor node. In IEEE Workshop on Signal Processing Systems (SiPS '00).Google ScholarGoogle Scholar
  29. Nagpal, R. and Coore, D. 1998. An algorithm for group formation in an amorphous computer. In Proceedings of the 10th International Conference on Parallel and Distributed Computing Systems (PDCS'98), Nevada.Google ScholarGoogle Scholar
  30. Takagi, H. and Kleinrock, L. 1984. Optimal transmission ranges for randomly distributed packet radio terminals. IEEE Trans. Commun. 32, 3, 246--257.Google ScholarGoogle ScholarCross RefCross Ref
  31. Woo, A. and Culler, D. 2001. A transmission control scheme for media access in sensor networks. In Proceedings of MobiCOM 2001, Rome, Italy. Google ScholarGoogle Scholar
  32. Xu, Y., Heidemann, J., and Estrin, D. 2001. Geography-informed energy conservation for ad hoc routing. ACM/IEEE International Conference on Mobile Computing and Networking (MobiCom 2001), Rome, Italy. Google ScholarGoogle Scholar
  33. Yan, T, He, T., and Stankovic, J. 2003. A differentiated surveillance service for sensor networks. In First ACM Conference on Embedded Networked Sensor Systems (SenSys 2003), Los Angeles, CA. Google ScholarGoogle Scholar
  34. Ye, W., Heidemann, J. and Estrin, D. 2002. An energy-efficient MAC protocol for wireless sensor networks. In Proceedings of the 21st International Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM 2002), New York, NY.Google ScholarGoogle Scholar

Index Terms

  1. AIDA: Adaptive application-independent data aggregation in wireless 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 Transactions on Embedded Computing Systems
        ACM Transactions on Embedded Computing Systems  Volume 3, Issue 2
        May 2004
        225 pages
        ISSN:1539-9087
        EISSN:1558-3465
        DOI:10.1145/993396
        Issue’s Table of Contents

        Copyright © 2004 ACM

        Permission to make digital or hard copies of all or part 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 components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 1 May 2004
        Published in tecs Volume 3, Issue 2

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • article

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader