skip to main content
research-article

Reliable data delivery in large-scale low-power sensor networks

Published:13 July 2010Publication History
Skip Abstract Section

Abstract

In data collection applications of low-end sensor networks, a major challenge is ensuring reliability without a significant goodput degradation. Short hops over high-quality links minimize per-hop transmissions, but long routes may cause congestion and load imbalance. Longer links can be exploited to build shorter routes, but poor links may have a high energy cost. There exists a complex interplay among routing performance (reliability, goodput, energy efficiency), link estimation, congestion control, and load balancing; we design a routing architecture, Arbutus, that exploits this interplay, and perform an extensive experimental evaluation on testbeds of 100-150 Berkeley motes.

References

  1. Cerpa, A., Wong, J., Potkonjak, M., and Estrin, D. 2005. Temporal properties of low power wireless links: Modeling and implications on multi-hop routing. In Proceedings of the 4th ACM/IEEE International Symposium on Information Processing in Sensor Networks (IPSN'05).Google ScholarGoogle Scholar
  2. Choi, J., Lee, J., Wachs, M., Chen, Z., and Levis, P. 2007a. Fair waiting protocol: Achieving isolation in wireless sensornets. In Proceedings of the 5th ACM Conference on Embedded Networked Sensor Systems (SenSys'07). Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Choi, J., Lee, J., Wachs, M., Chen, Z., and Levis, P. 2007b. Opening the Sensornet black box. In Proceedings of the International Workshop on Wireless Sensornet Architecture (WWSNA'07). Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Couto, D. D., Aguayo, D., Bicket, J., and Morris, R. 2003. A high-throughput path metric for multi-hop wireless routing. In Proceedings of the 9th Annual International Conference on Mobile Computing and Networking (MobiCom'03). Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Filipponi, L., Santini, S., and Vitaletti, A. 2008. Data collection in wireless sensor networks for noise pollution monitoring. In Proceedings of the International Conference on Distributed Computing in Sensor Systems (DCOSS'08). Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Fonseca, R., Gnawali, O., Jamieson, K., and Levis, P. 2007. Four-Bit wireless link estimation. In Proceedings of the 6th Workshop on Hot Topics in Networks (HotNets-VI).Google ScholarGoogle Scholar
  7. Ganesan, D., Govindan, R., Shenker, S., and Estrin, D. 2002. Highly resilient, energy efficient multipath routing in wireless sensor networks. ACM Mobile Comput. Comm. Rev. 1, 2, 10--24. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Gnawali, O. 2007. The link estimation exchange protocol (LEEP). http://www.tinyos.net/tinyos-2.x/doc/html/tep124.html.Google ScholarGoogle Scholar
  9. Gnawali, O., Fonseca, R., Jamieson, K., Moss, D., and Levis, P. 2009. Collection tree protocol. In Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems (SenSys'09). Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Gnawali, O., Yarvis, M., Heidemann, J., and Govindan, R. 2004. Interaction of retransmission, blacklisting, and routing metrics for reliability in sensor network routing. In Proceedings of the 1st IEEE Conference on Sensor and Ad Hoc Communication and Networks (SECON'04). 34--43.Google ScholarGoogle Scholar
  11. Haenggi, M. and Puccinelli, D. 2005. Routing in ad hoc networks: A case for long hops. IEEE Comm. Mag. 43, 93--101. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Handziski, V., Koepke, A., Willig, A., and Wolisz, A. 2006. TWIST: A scalable and reconfigurable testbed for wireless indoor experiments with sensor networks. In Proceedings of the 2nd International Workshop on Multi-hop Ad Hoc Networks: from Theory to Reality (REALMAN'06). Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Hauer, J., Handziski, V., Koepke, A., Willig, A., and Wolisz, A. 2008. A component framework for content-based publish/subscribe in sensor networks. In Proceedings of the IEEE European Workshop on Wireless Sensor Networks (EWSN'08). Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Hill, J., Szewczyk, R., Woo, A., Hollar, S., Culler, D., and Pister, K. 2000. System architecture directions for network sensors. In Proceedings of the 9th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS'00). Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Hull, B., Jamieson, K., and Balakrishnan, H. 2004. Mitigating congestion in wireless sensor networks. In Proceedings of the 2nd ACM Conference on Embedded Networked Sensor Systems (SenSys'04). Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Jain, R. 1991. The Art of Computer Systems Performance Analysis. Wiley.Google ScholarGoogle Scholar
  17. Karenos, K. and Kalogeraki, V. 2007. Facilitating congestion avoidance in sensor networks with a mobile sink. In Proceedings of the 28th International IEEE Real-Time Systems Symposium (RTSS'07). Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Kothari, N., Millstein, T., and Govindan, R. 2008. Deriving state machines from TinyOS programs using symbolic execution. In Proceedings of the 7th International Conference on Information Processing in Sensor Networks (IPSN'08). Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Langendoen, K., Baggio, A., and Visser, O. 2006. Murphy loves potatoes: Experiences from a pilot sensor network deployment in precision agriculture. In Proceedings of the 14th International Workshop on Parallel and Distributed Real-Time Systems (WPDRTS'06). Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Musaloiu-E., R., Liang, C., and Terzis, A. 2008. Deriving state machines from TinyOS programs using symbolic execution. In Proceedings of the 7th International Conference on Information Processing in Sensor Networks (IPSN'08). Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Paek, J. and Govindan, R. 2007. RCRT: Rate-Controlled reliable transport for wireless sensor networks. In Proceedings of the 5th ACM Conference on Embedded Networked Sensor Systems (SenSys'07). Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Polastre, J., Hill, J., and Culler, D. 2004. Versatile low power media access for wireless sensor networks. In Proceedings of the 2nd ACM Conference on Embedded Networked Sensor Systems (SenSys'04). Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Poor, R. 2000. Gradient routing in ad hoc networks. http://www.media.mit.edu/pia/Research/ESP/texts/poorieeepaper.pdf.Google ScholarGoogle Scholar
  24. Puccinelli, D. and Haenggi, M. 2006a. Multipath fading in wireless sensor networks: Measurements and interpretation. In Proceedings of the International Wireless Communications and Mobile Computing Conference (IWCMC'06). Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Puccinelli, D. and Haenggi, M. 2006b. Spatial diversity benefits by means of induced fading. In Proceedings of the 3rd IEEE International Conference on Sensor and Ad Hoc Communications and Networks (SECON'06).Google ScholarGoogle Scholar
  26. Puccinelli, D. and Haenggi, M. 2008a. Arbutus: Network-Layer load balancing for wireless sensor networks. In Proceedings of the IEEE Wireless Communications and Networking Conference (WCNC'08).Google ScholarGoogle Scholar
  27. Puccinelli, D. and Haenggi, M. 2008b. DUCHY: Double cost field hybrid link estimation for low-power wireless sensor networks. In Proceedings of the 5th Workshop on Embedded Networked Sensors (HotEmNets'08).Google ScholarGoogle Scholar
  28. Puccinelli, D. and Haenggi, M. 2009. Lifetime benefits through load balancing in homogeneous sensor networks. In Proceedings of the IEEE Wireless Communications and Networking Conference (WCNC'09). Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Ramakrishnan, K. and Jain, R. 1990. A binary feedback scheme for congestion avoidance in computer networks. ACM Trans. Comput. Syst. 8, 2 (May), 158--181. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Rangwala, S., Gummadi, R., Govindan, R., and Psounis, K. 2006. Interference-Aware fair rate control in wireless sensor networks. In Proceedings of the ACM SIGCOMM Symposium on Network Architectures and Protocols. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Srinivasan, K., Dutta, P., Tavakoli, A., and Levis, P. 2008a. An empirical study of low-power wireless. Tech. rep. SING-08-03, Stanford University.Google ScholarGoogle Scholar
  32. Srinivasan, K., Kazandjieva, M., Agarwal, S., and Levis, P. 2008b. The beta-factor: Improving bimodal wireless networks. In Proceedings of the 6th ACM Conference on Embedded Networked Sensor Systems (SenSys'07).Google ScholarGoogle Scholar
  33. Srinivasan, K. and Levis, P. 2006. RSSI is under appreciated. In Proceedings of the 3rd Workshop on Embedded Networked Sensors (EmNets'06).Google ScholarGoogle Scholar
  34. Wachs, M., Choi, J., Lee, J., Srinivasan, K., Chen, Z., Jain, M., and Levis, P. 2007. Visibility: A new metric for protocol design. In Proceedings of the 5th ACM Conference on Embedded Networked Sensor Systems (SenSys'07). Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. Wan, C., Eisenman, S., and Campbell, A. 2003. CODA: Congestion detection and avoidance in sensor networks. In Proceedings of the 1st ACM Conference on Embedded Networked Sensor systems (SenSys'03). Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. Wan, C., Eisenman, S., Campbell, A., and Crowcroft, J. 2007. Overload traffic management in sensor networks. ACM Trans. Sensor Netw. 3, 4. Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. Wang, Q., Hempstead, M., and Yang, W. 2006. A realistic power consumption model for wireless sensor network devices. In Proceedings of the 3rd IEEE International Conference on Sensor and Ad Hoc Communications and Networks (SECON'06).Google ScholarGoogle Scholar
  38. Werner-Allen, G., Swieskowski, P., and Welsh, M. 2005. MoteLab: A wireless sensor network testbed. In Proceedings of the 4th International Symposium on Information Processing in Sensor Networks (IPSN'05). Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. Woo, A. 2004. A holistic approach to multihop routing in sensor networks. Ph.D. thesis, University of California at Berkeley. Google ScholarGoogle ScholarDigital LibraryDigital Library
  40. Woo, A. and Culler, D. 2001. A transmission control scheme for media access in sensor networks. In Proceedings of the 7th International Conference on Mobile Computing and Networking (MobiCom'01). Google ScholarGoogle ScholarDigital LibraryDigital Library
  41. Woo, A., Tong, T., and Culler, D. 2003. Taming the underlying challenges of reliable multihop routing in sensor networks. In Proceedings of the 1st ACM Conference on Embedded Networked Sensor Systems (SenSys'03). Google ScholarGoogle ScholarDigital LibraryDigital Library
  42. Zhang, H., Sang, L., and Arora, A. 2008. Data-Driven link estimation in sensor networks: An accuracy perspective. Tech. rep. DNC-TR-08-02, Wayne State University.Google ScholarGoogle Scholar
  43. Zhao, J. and Govindan, R. 2003. Understanding packet delivery performance in dense wireless sensor networks. In Proceedings of the 1st ACM Conference on Embedded Networked Sensor Systems (SenSys'03). Google ScholarGoogle ScholarDigital LibraryDigital Library
  44. Zuniga, M. and Krishnamachari, B. 2007. An analysis of unreliability and asymmetry in low-power wireless links. ACM Trans. Sensor Netw. 3, 2, 1--30. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Reliable data delivery in large-scale low-power 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 Sensor Networks
          ACM Transactions on Sensor Networks  Volume 6, Issue 4
          July 2010
          300 pages
          ISSN:1550-4859
          EISSN:1550-4867
          DOI:10.1145/1777406
          Issue’s Table of Contents

          Copyright © 2010 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: 13 July 2010
          • Accepted: 1 September 2009
          • Revised: 1 July 2009
          • Received: 1 June 2008
          Published in tosn Volume 6, Issue 4

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article
          • Research
          • Refereed

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader