Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Energy-efficient congestion detection and avoidance in sensor networks

Published: 04 February 2011 Publication History

Abstract

Event-driven sensor networks operate under an idle or light load and then suddenly become active in response to a detected or monitored event. The transport of event impulses is likely to lead to varying degrees of congestion in the network depending on the distribution and rate of packet sources in the network. It is during these periods of event impulses that the likelihood of congestion is greatest and the information in transit of most importance to users. To address this challenge we propose an energy-efficient congestion control scheme for sensor networks called CODA (COngestion Detection and Avoidance) that comprises three mechanisms: (i) receiver-based congestion detection; (ii) open-loop hop-by-hop backpressure; and (iii) closed-loop multisource regulation. We present the detailed design, implementation, and evaluation of CODA using simulation and experimentation. We define three important performance metrics (i.e., energy tax, fidelity penalty, and power) to evaluate the impact of CODA on the performance of sensing applications. We discuss the performance benefits and practical engineering challenges of implementing CODA in an experimental sensor network testbed based on Berkeley motes using CSMA. Simulation results indicate that CODA significantly improves the performance of data dissemination applications such as directed diffusion by mitigating hotspots, and reducing the energy tax and fidelity penalty on sensing applications. We also demonstrate that CODA is capable of responding to a number of congestion scenarios that we believe will be prevalent as the deployment of these networks accelerates.

References

[1]
Ahn, G.-S., Campbell, A. T., Veres, A., and Sun, L.-H. 2002. Supporting service differentiation for real-time and best-effort traffic in stateless wireless ad hoc networks (swan). IEEE Trans. Mobile Comput. 1, 3, 192--207.
[2]
Ahn, G.-S., Hong, S. G., Miluzzo, E., Campbell, A. T., and Cuomo, F. 2006. Funneling-Mac: A localized, sink-oriented mac for boosting fidelity in sensor networks. In Proceedings of the 4th International Conference on Embedded Networked Sensor Systems (SenSys'06) ACM, New York, 293--306.
[3]
Bertsekas, D. and Gallagher, R. 1991. Data Networks, 2nd ed. Prentice Hall, Englewood Cliffs, NJ.
[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]
Clare, L. P., Pottie, G., and Agre, J. R. 1999. Self-Organizing distributed microsensor networks. In Proceedings of the 13th Annual International Symposium on Aerospace/Defense Sensing, Simulation, and Controls. SPIE, 229--237.
[6]
Ee, C. T. and Bajcsy, R. 2004. Congestion control and fairness for many-to-one routing in sensor networks. In Proceedings of the 2nd International Conference on Embedded Networked Sensor Systems (SenSys'04). ACM, New York, 148--161.
[7]
Floyd, S. 2008. Metrics for the evaluation of congestion control mechanisms. RFC 5166 (Informational).
[8]
Heinzelman, W. R., Kulik, J., and Balakrishnan, H. 1999. Adaptive protocols for information dissemination in wireless sensor networks. In Proceedings of the 5th Annual ACM/IEEE International Conference on Mobile Computing and Networking (MobiCom'99). ACM, New York, 174--185.
[9]
Hill, J., Szewczyk, R., Woo, A., Hollar, S., Culler, D., and Pister, K. 2000. System architecture directions for networked sensors. SIGPLAN Not. 35, 11, 93--104.
[10]
Hull, B., Jamieson, K., and Balakrishnan, H. 2003. Poster abstract: Bandwidth management in wireless sensor networks. In Proceedings of the 1st International Conference on Embedded Networked Sensor Systems (SenSys'03). ACM, New York, 306--307.
[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. 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 (MobiCom'00). ACM, New York, 56--67.
[13]
Karenos, K., Kalogeraki, V., and Krishnamurthy, S. V. 2005. Cluster-Based congestion control for supporting multiple classes of traffic in sensor networks. In Proceedings of the 2nd IEEE Workshop on Embedded Networked Sensors (EmNets'05). IEEE Computer Society, 107--114.
[14]
Kim, S., Fonseca, R., Dutta, P., Tavakoli, A., Culler, D., Levis, P., Shenker, S., and Stoica, I. 2007. Flush: A reliable bulk transport protocol for multihop wireless networks. In Proceedings of the 5th International Conference on Embedded Networked Sensor Systems (SenSys'07). ACM, New York, 351--365.
[15]
Levis, P., Madden, S., Gay, D., Polastre, J., Szewczyk, R., Woo, A., Brewer, E., and Culler, D. 2004. The emergence of networking abstractions and techniques in tinyos. In Proceedings of the 1st Symposium on Networked Systems Design and Implementation (NSDI'04). USENIX Association, 1--1.
[16]
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. ACM, 61--69.
[17]
Paek, J. and Govindan, R. 2007. Rcrt: Rate-Controlled reliable transport for wireless sensor networks. In Proceedings of the 5th International Conference on Embedded Networked Sensor Systems (SenSys'07). ACM, New York, 305--319.
[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. ACM, 76--89.
[19]
Pottie, G. J. and Kaiser, W. J. 2000. Wireless integrated network sensors. Comm. ACM 43, 5, 51--58.
[20]
Rajendran, V., Obraczka, K., and Garcia, J. 2003. Energy-efficient, collision-free medium access control for wireless sensor networks. In Proceedings of the 1st Conference on Embedded Networked Sensor Systems. ACM, 181--192.
[21]
Ramakrishnan, K. K. and Jain, R. 1995. A binary feedback scheme for congestion avoidance in computer networks with a connectionless network layer. SIGCOMM Comput. Comm. Rev. 25, 1, 138--156.
[22]
Rangwala, S., Gummadi, R., Govindan, R., and Psounis, K. 2006. Interference-Aware fair rate control in wireless sensor networks. SIGCOMM Comput. Comm. Rev. 36, 4, 63--74.
[23]
Riga, N., Mattia, I., Medina, A., Partridge, C., and Redi, J. 2007. An energy-conscious transport protocol for multi-hop wireless networks. In Proceedings of the 2007 ACM CoNEXT Conference (CoNEXT'07). ACM, 1--12.
[24]
Sankarasubramaniam, Y., Özgür B. Akan, and Akyildiz, I. F. 2003. Esrt: Event-to-Sink reliable transport in wireless sensor networks. In Proceedings of the 4th ACM International Symposium on Mobile Ad Hoc Networking and Computing (MobiHoc'03). ACM, New York, 177--188.
[25]
Sinha, P., Venkitaraman, N., Sivakumar, R., and Bharghavan, V. 1999. Wtcp: A reliable transport protocol for wireless wide-area networks. In Proceedings of the 5th Annual ACM/IEEE International Conference on Mobile Computing and Networking (MobiCom'99). ACM, New York, 231--241.
[26]
Tang, K. and Gerla, M. 2001. Reliable on-demand multicast routing with congestion control in wireless ad hoc networks. Scalability Traffic Control. IP Netw. 4526, 1, 109--120.
[27]
Tay, Y., Jamieson, K., and Balakrishnan, H. 2004. Collision-Minimizing CSMA and its applications to wireless sensor networks. IEEE J. Select. Areas Comm. 22, 6, 1048--1057.
[28]
The network simulator - ns2. http://www.isi.edu/nsnam/ns/
[29]
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. ACM, 49--58.
[30]
TinyOS 2007. http://www.tinyos.net/
[31]
Wan, C.-Y., Campbell, A. T., and Krishnamurthy, L. 2005. Pump-Slowly, fetch-quickly (psfq): A reliable transport protocol for sensor networks. IEEE J. Select. Areas Comm. 23, 4, 862--872.
[32]
Wan, C.-Y., Eisenman, S. B., and Campbell, A. T. 2003. Coda: congestion detection and avoidance in sensor networks. In Proceedings of the 1st International Conference on Embedded Networked Sensor Systems (SenSys'03). ACM, New York, 266--279.
[33]
Wan, C.-Y., Eisenman, S. B., Campbell, A. T., and Crowcroft, J. 2007. Overload traffic management for sensor networks. ACM Trans. Sensor Netw. 3 4, 18.
[34]
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. ACM, 221--235.
[35]
Woo, A., Tong, T., and Culler, D. 2003. Taming the underlying challenges of reliable multihop routing in sensor networks. In Proceedings of the 1st International Conference on Embedded Networked Sensor Systems (SenSys'03). 14--27.
[36]
Xu, Y., Heidemann, J., and Estrin, D. 2001. Geography-Informed energy conservation for ad hoc routing. In Proceedings of the 7th Annual International Conference on Mobile Computing and Networking (MobiCom'01). ACM, New York, 70--84.
[37]
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. 1567--1576.

Cited By

View all
  • (2024)Traffic Classification using Soft Computing for Congestion Management in WSN2024 International Conference on Automation and Computation (AUTOCOM)10.1109/AUTOCOM60220.2024.10486088(464-469)Online publication date: 14-Mar-2024
  • (2024)Congestion Management Techniques in WSNs: A Comparative StudyCryptology and Network Security with Machine Learning10.1007/978-981-97-0641-9_18(263-276)Online publication date: 23-Apr-2024
  • (2023)A Review on Congestion Mitigation Techniques in Ultra-Dense Wireless Sensor Networks: State-of-the-Art Future Emerging Artificial Intelligence-Based SolutionsApplied Sciences10.3390/app13221238413:22(12384)Online publication date: 16-Nov-2023
  • Show More Cited By

Recommendations

Reviews

Debraj De

In wireless sensor networks, reliable, fair, and energy-efficient data collection at the base station has been a widely explored problem. Still, unsolved issues of organized congestion detection and avoidance exist in designing such data collection protocols. Problems occur, especially during bursts of events when a large set of event-triggered sensor nodes tries to simultaneously send data streams to the base station. The data traffic and the feedback acknowledgement traffic vie for access to the medium, radically reducing data throughput. In an effort to solve the problem, this paper proposes the congestion detection and avoidance (CODA) scheme. It includes three main mechanisms: receiver-based congestion detection, open-loop hop-by-hop backpressure, and closed-loop multisource regulation. The receiver-based congestion detection mechanism utilizes monitoring of buffer queue length and sampling-activated channel load monitoring. With open-loop hop-by-hop backpressure, the receiver node, on detecting congestion, sends a backpressure signal upstream toward the data sources. The closed-loop multisource regulation approach dynamically regulates all of the data sources with aggregated acknowledgment (ACK) control. The authors propose a hybrid window-based and rate-based scheme for the closed-loop control. Simulation experiments in ns-2 indicate that CODA improves the performance of data collection applications by mitigating congestion nodes and reducing the energy expense and fidelity penalty. The main contribution of this paper is the presentation of open- and closed-loop control after detecting congestion. Individually, the control methods are valid and effective; however, together, they are not particularly structured for a distributed system design. The congestion control and avoidance mechanism can execute simultaneously, but the interplay among them and its final effect on congestion is not clear. The proposed model and solution, however, will effectively help readers with a view of all of the local and distributed effects of congestion in data collection sensor networks. This work (an extension of the authors' 2003 work [1]) and its references are a bit dated. Still, it is worth reading for assessing the unsolved congestion problems in event-driven data collection sensor networks. One point to clarify for readers: the paper frequently uses the term "data dissemination" as the application scenario, even though the solution is for data collection at a base station. Online Computing Reviews Service

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Sensor Networks
ACM Transactions on Sensor Networks  Volume 7, Issue 4
February 2011
252 pages
ISSN:1550-4859
EISSN:1550-4867
DOI:10.1145/1921621
Issue’s Table of Contents
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

Journal Family

Publication History

Published: 04 February 2011
Accepted: 01 July 2010
Revised: 01 July 2010
Received: 01 January 2009
Published in TOSN Volume 7, Issue 4

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Sensor networks
  2. congestion control

Qualifiers

  • Research-article
  • Research
  • Refereed

Funding Sources

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)11
  • Downloads (Last 6 weeks)1
Reflects downloads up to 03 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Traffic Classification using Soft Computing for Congestion Management in WSN2024 International Conference on Automation and Computation (AUTOCOM)10.1109/AUTOCOM60220.2024.10486088(464-469)Online publication date: 14-Mar-2024
  • (2024)Congestion Management Techniques in WSNs: A Comparative StudyCryptology and Network Security with Machine Learning10.1007/978-981-97-0641-9_18(263-276)Online publication date: 23-Apr-2024
  • (2023)A Review on Congestion Mitigation Techniques in Ultra-Dense Wireless Sensor Networks: State-of-the-Art Future Emerging Artificial Intelligence-Based SolutionsApplied Sciences10.3390/app13221238413:22(12384)Online publication date: 16-Nov-2023
  • (2023)Influence of beta and source packet rate on electromagnetic nanocommunications2022 IEEE 28th International Conference on Parallel and Distributed Systems (ICPADS)10.1109/ICPADS56603.2022.00064(443-449)Online publication date: Jan-2023
  • (2020)A Cross-Layer Fault Tolerant Protocol with Recovery Mechanism for Clustered Sensor NetworksSensor Technology10.4018/978-1-7998-2454-1.ch010(197-220)Online publication date: 2020
  • (2020)Congestion Control Protocols in Wireless Sensor Networks: a comprehensive Survey2020 International Conference on Intelligent Engineering and Management (ICIEM)10.1109/ICIEM48762.2020.9160268(160-164)Online publication date: Jun-2020
  • (2020)Mitigating congestion in wireless sensor networks through clustering and queue assistance: a surveyJournal of Intelligent Manufacturing10.1007/s10845-020-01640-832:8(2083-2098)Online publication date: 12-Aug-2020
  • (2020)A Survey on Congestion Control Protocols in Wireless Sensor NetworksInternational Journal of Wireless Information Networks10.1007/s10776-020-00479-327:3(365-384)Online publication date: 20-Jan-2020
  • (2019)Fuzzy based Data Fusion for Energy Efficient Internet of ThingsInternational Journal of Grid and High Performance Computing10.4018/IJGHPC.201907010311:3(46-58)Online publication date: Jul-2019
  • (2019)A Dual-Buffer Based Congestion Control Algorithm for Wireless Multimedia Sensor Networks2019 International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData)10.1109/iThings/GreenCom/CPSCom/SmartData.2019.00198(1177-1184)Online publication date: Jul-2019
  • Show More Cited By

View Options

Get Access

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