skip to main content
article

Overload traffic management for sensor networks

Published: 01 October 2007 Publication History

Abstract

There is a critical need for new thinking regarding overload traffic management in sensor networks. It has now become clear that experimental sensor networks (e.g., mote networks) and their applications commonly experience periods of persistent congestion and high packet loss, and in some cases even congestion collapse. This significantly impacts application fidelity measured at the physical sinks, even under light to moderate traffic loads, and is a direct product of the funneling effect; that is, the many-to-one multihop traffic pattern that characterizes sensor network communications. Existing congestion control schemes are effective at mitigating congestion through rate control and packet drop mechanisms, but do so at the cost of significantly reducing application fidelity measured at the sinks. To address this problem we propose to exploit the availability of a small number of all wireless, multiradio virtual sinks that can be randomly distributed or selectively placed across the sensor field. Virtual sinks are capable of siphoning off data events from regions of the sensor field that are beginning to show signs of high traffic load. In this paper, we present the design, implementation, and evaluation of Siphon, a set of fully distributed algorithms that support virtual sink discovery and selection, congestion detection, and traffic redirection in sensor networks. Siphon is based on a Stargate implementation of virtual sinks that uses a separate longer range radio network (based on IEEE 802.11) to siphon events to one or more physical sinks, and a short-range mote radio to interact with the sensor field at siphon points. Results from analysis, simulation and an experimental 48 Mica2 mote testbed show that virtual sinks can scale mote networks by effectively managing growing traffic demands while minimizing any negative impact on application fidelity. Additionally, we show the scheme is competitive with respect to energy consumption compared to a network composed of only motes.

References

[1]
Armstrong Project 2006. http://comet.columbia.edu/armstrong.
[2]
Arora, A., Ramnath, R., and Ertin, E. 2005. Exscal: Elements of an extreme scale wireless sensor network. In Proceedings of the 11th International Conference on Embedded and Real-Time Computing Systems and Applications. Hong Kong. IEEE, 102--108.
[3]
Basu, A., Boshes, B., Mukherjee, S., and Ramanathan, S. 2004. Network deformation: Traffic-aware algorithms for dynamically reducing end-to-end delay in multi-hop wireless networks. In Proceedings of the 10th Annual International Conference on Mobile Computing and Networking. Philadelphia, PA. ACM, 100--113.
[4]
Chen, B., Jamieson, K., Balakrishnan, H., and Morris, R. 2002. Span: An energy-efficient coordination algorithm for topology maintenance in ad hoc wireless networks. ACM Wirel. Netw. 8, 5, 85--96.
[5]
Chipcon. 2006. Chipcon CC1000 and CC2420 Data Sheets 2006. http://www.chipcon.com.
[6]
Clare, L. P., Pottie, G., and Agre, J. R. 1999. Self-organizing distributed microsensor networks. In Proceedings of 13th Annual International Symposium on Aerospace/Defense Sensing, Simulation, and Controls. Orlando, FL. SPIE, 229--237.
[7]
Dam, T. V. and Langendoen, K. 2003. An adaptive energy-efficient mac protocol for wireless sensor networks. In Proceedings of 1st Conference on Embedded Networked Sensor Systems. Los Angeles, ACM, 171--180.
[8]
Deb, B., Bhatnagar, S., and Nath, B. 2003. Multi-resolution state retrieval in sensor networks. In Proceedings of the 1st Workshop on Sensor Network Protocols and Applications. Anchorage, Al. IEEE, 19--29.
[9]
He, T., Blum, B. M., Stankovic, J. A., and Abdelzaher, T. 2004. Aida: Adaptive application-independent data aggregation in wireless sensor networks. ACM Trans. Embed. Comput. Syst. 3, 2, 426--457.
[10]
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. Cambridge, ACM, MA, 93--104.
[11]
Hull, B., Jamieson, K., and Balakrishnan, H. 2004. Mitigating congestion in wireless sensor networks. In Proceedings of the 2nd Conference on Embedded Networked Sensor Systems. Baltimore MA. ACM, 134--147.
[12]
Intanagonwiwat, C., Govindan, R., and Estrin, D. 2000. Directed diffusion: A scalable and robust communication paradigm for sensor networks. In Proceedings of the 6th Annual International Conference on Mobile Computing and Networking. Boston, MA. ACM, 56--67.
[13]
Li, J., Blake, C., Couto, D. D., Lee, H., and Morris, R. 2001. Capacity of ad hoc wireless networks. In Proceedings of the 7th Annual International Conference on Mobile Computing and Networking. Rome, Italy. ACM, 61--69.
[14]
Liu, B., Liu, Z., and Towsley, D. 2003. On the capacity of hybrid wireless networks. In Proceedings of the 22nd International Annual Joint Conference of the IEEE Computer and Communications Societies. San Francisco, CA. IEEE, 1543--1552.
[15]
Murty, R., Qi, E. H., and Hazra, M. 2004. An adaptive approach to wireless network performance optimization.
[16]
Nath, B. and Niculescu, D. 2003. Routing on a curve. ACM SIGCOMM Comput. Commun. Rev. 33, 1, 155--160.
[17]
Navas, J. C. and Imielinski, T. 1997. Geographic addressing and routing. In Proceedings of the 3rd Annual International Conference on Mobile Computing and Networking. Budapest, Hongary. ACM/IEEE, 66--76.
[18]
Polastre, J., Hui, J., Levis, P., Zhao, J., Culler, D., Shenker, S., and Stoica, I. 2005. A unifying link abstraction for wireless sensor networks. In Proceedings of the 3rd Conference on Embedded Networked Sensor Systems. San Diego, CA. ACM, 76--89.
[19]
Polastre, J., Szewczyk, R., and Culler, D. 2005. Telos: Enabling ultra-low power wireless research. In Proceedings of the 4th International Conference on Information Processing in Sensor Networks: Special Track on Platform Tools and Design Methods for Network Embedded Sensors. Los Angeles, CA. ACM/IEEE, 364--369.
[20]
PowerTOSSIM. 2006. PowerTOSSIM Mica2 Power Benchmarks 2006. http://www.eecs.harvard.edu/~shnayder/ptossim/mica2bench/summary.html.
[21]
Rajendran, V., Obraczka, K., and Garcia, J. 2003. Energy-efficient, collision-free medium access control for wireless sensor networks. In Proceedings of 1st Conference on Embedded Networked Sensor Systems. Los Angeles, CA. ACM, 181--192.
[22]
Sankarasubramaniam, Y., Akan, O., and Akyildiz, I. 2003. Event-to-sink reliable transport in wireless sensor networks. In Proceedings of the 4th Symposium on Mobile Ad Hoc Networking & Computing. Annapolis, MA. ACM, 177--188.
[23]
Shih, E., Bahl, P., and Sinclair, M. J. 2002. Wake on wireless: An event driven energy saving strategy for battery operated devices. In Proceedings of the 8th Annual International Conference on Mobile Computing and Networking. Atlanta, CA. ACM, 160--171.
[24]
Stargate. 2006. Stargate datasheet 2006. http://www.xbow.com.
[25]
Tilak, S., Abu-Ghazaleh, N. B., and Heinzelman, W. 2002. Infrastructure tradeoffs for sensor networks. In Proceedings of the 1st International Workshop on Wireless Sensor Networks and Applications. Atlanta, CA. ACM, 49--58.
[26]
TinyOS. 2006. Tinyos homepage 2006. http://www.tinyos.net.
[27]
Tolle, G. and Culler, D. 2005. Design of an application-cooperative managment system for wireless sensor networks. In Proceedings of the 2nd European Workshop on Wireless Sensor Networks. Istanbul, Turkey. IEEE, 121--132.
[28]
Wan, C.-Y., Campbell, A. T., and Crowcroft, J. 2004. A case for all-wireless dual-radio virtual sinks. In Proceedings of the 2nd Conference on Embedded Networked Sensor Systems. Baltimore, MA. ACM, 267--268.
[29]
Wan, C.-Y., Eisenman, S. B., and Campbell, A. T. 2003. Coda: Congestion detection and avoidance in sensor networks. In Proceedings of the 1st Conference on Embedded Networked Sensor Systems. Los Angeles, CA. ACM, 266--279.
[30]
Wan, C.-Y., Eisenman, S. B., Campbell, A. T., and Crowcroft, J. 2005. Siphon: Overload traffic management using multi-radio virtual sinks. In Proceedings of the 3rd Conference on Embedded Networked Sensor Systems. San Diego, CA. ACM, 116--129.
[31]
Woo, A. and Culler, D. 2001. A transmission control scheme for media access in sensor networks. In Proceedings of the 7th Annual International Conference on Mobile Computing and Networking. Rome, Italy. ACM, 221--235.
[32]
Woo, A. and Culler, D. 2003. Taming the underlying challenges of reliable multihop routing in sensor networks. In Proceedings of the 1st Conference on Embedded Networked Sensor Systems. Los Angeles, CA. ACM, 14--27.
[33]
Xue, F. and Kumar, P. R. 2004. The number of neighbors needed for connectivity of wireless networks. ACM Wirel. Netw. 10, 2, 169--181.
[34]
Yarvis, M., Kushalnagar, N., Singh, H., Rangarajan, A., Liu, Y., and Singh, S. 2005. Exploiting heterogeneity in sensor networks. In Proceedings of the 24th International Annual Joint Conference of the IEEE Computer and Communications Societies. Miami, FL. IEEE, 878--890.
[35]
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. New York, NY. IEEE, 1567--1576.
[36]
Zhao, J. and Govindan, R. 2003. Understanding packet delivery performance in dense wireless sensor network. In Proceedings of the 1st Conference on Embedded Networked Sensor Systems. Los Angeles, CA. ACM, 1--13.

Cited By

View all

Index Terms

  1. Overload traffic management for sensor networks

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Transactions on Sensor Networks
      ACM Transactions on Sensor Networks  Volume 3, Issue 4
      October 2007
      148 pages
      ISSN:1550-4859
      EISSN:1550-4867
      DOI:10.1145/1281492
      Issue’s Table of Contents

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Journal Family

      Publication History

      Published: 01 October 2007
      Published in TOSN Volume 3, Issue 4

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. Simulations
      2. system design
      3. testbeds

      Qualifiers

      • Article

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)6
      • Downloads (Last 6 weeks)3
      Reflects downloads up to 01 Jan 2025

      Other Metrics

      Citations

      Cited By

      View all

      View Options

      Login options

      Full Access

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media