Wireless Personal Communications

, Volume 97, Issue 3, pp 3483–3502 | Cite as

Adaptive Load-Aware Congestion Control Protocol for Wireless Sensor Networks

  • Tzung-Shi Chen
  • Chia-Hsu KuoEmail author
  • Zheng-Xin Wu


Congestion control in wireless sensor networks (WSNs) is crucial. In this article, we discuss congestion control and the adaptive load-aware problem for sensor nodes in WSNs. When the traffic load of a specific node exceeds its the available capacity of the node, a congestion problem occurs because of buffer memory overflow. Congestion may cause serious problems such as packet loss, the consumption of power, and low network throughput for sensor nodes. To address these problems, we propose a distributed congestion control protocol called adaptive load-aware congestion control protocol (ALACCP). The protocol can adaptively allocate the appropriate forwarding rate for jammed sensor nodes to mitigate the congestion load. Through the buffer management mechanism, the congestion index of neighboring sensor nodes, and an adjustment of the adaptive forwarding rate, the degree of congestion is alleviated markedly. The performance in allocating the forwarding rate effectively to neighboring sensor nodes also improves. The ALACCP can avoid packet loss because of traffic congestion, reduce the power consumption of nodes, and improve the network throughput. Simulation results revealed that the proposed ALACCP can effectively improve network performance and maintain the fairness of networks.


Adaptive load-aware ALACCP Buffer management Congestion control Protocol Wireless sensor networks 



This work was partly supported by Grant NSC-99-2221-E-024-006 from Ministry of Science and Technology, Taiwan.


  1. 1.
    Akyildiz, I., Su, W., Sankarasubramaniam, Y., & Cayirci, E. (2002). A survey on sensor networks. IEEE Communication Magazine, 40(8), 102–104.CrossRefGoogle Scholar
  2. 2.
    Biagioni, E., & Bridges, K. (2002). The applications of remote sensor technology to assist the recovery of rare and endangered species. International Journal of High Performance Computing Applications, 16, 315–324.CrossRefGoogle Scholar
  3. 3.
    Xu, J., Tang, X., & Lee, W. C. (2005). EASE: An energy-efficient in network storage scheme for object tracking in sensor networks. in Proceedings of IEEE Sensor and Ad Hoc Communications and Networks, pp. 396–405.Google Scholar
  4. 4.
    Bahl, P., & Padmanabhan, V. N. (2000). RADAR: An in-building RF-based user location and tracking system. In Proceedings of the IEEE INFOCOM, pp. 775–784.Google Scholar
  5. 5.
    Dai, H., & Han, R. (2003). A node-centric load balancing algorithm for wireless sensor networks. In Proceedings of the IEEE global telecommunications conference, pp. 548–552.Google Scholar
  6. 6.
    Huang, S. C., & Jan, R. H. (2004). Energy-aware, load balanced routing schemes for sensor networks. In Proceedings of the IEEE international conference on parallel and distributed systems, pp. 419–425.Google Scholar
  7. 7.
    Ren, F., He, T., Das, S., & Lin, C. (2011). Traffic-aware dynamic routing to alleviate congestion in wireless sensor networks. IEEE Transactions on Parallel and Distributed Systems, 22(99), 1585–1599.CrossRefGoogle Scholar
  8. 8.
    Sheu, J. P., Chang, L. J., & Hu, W. K. (2009). Hybrid congestion control protocol in wireless sensor networks. Journal of Information Science and Engineering, 25(4), 1103–1119.Google Scholar
  9. 9.
    Yin, X., Zhou, X., Huang, R., Fang, Y., & Li, S. (2009). A fairness-aware congestion control scheme in wireless sensor networks. In IEEE transactions on vehicular technology, 58(9).Google Scholar
  10. 10.
    Kominami, D., Sugano, M., Murata, M., & Hatauchi, T. (2013). Controlled and self-organized routing for large-scale wireless sensor networks. In ACM transactions on sensor networks, 10(1), Article 13, pp. 13.1–13.27.Google Scholar
  11. 11.
    Kafi, M., Djenouri, D., Ben-Othman, J., & Badache, N. (2014). Congestion control protocols in wireless sensor networks: A survey. IEEE Communications Surveys & Tutorials, 16(3), 1369–1390.CrossRefGoogle Scholar
  12. 12.
    Khana, Majid I., Gansterer, Wilfried N., & Haring, Guenter. (2013). Static vs. mobile sink: The influence of basic parameters on energy efficiency in wireless sensor networks. Computer Communications, 36(9), 965–978.CrossRefGoogle Scholar
  13. 13.
    Kuo, C. H., Chen, T. S., & Lo, Y. H. (2015). Efficient traffic load reduction algorithms for mitigating query hotspots for wireless sensor networks. International Journal of Ad Hoc and Ubiquitous Computing, 18(3), 153–163.CrossRefGoogle Scholar
  14. 14.
    Chen, S., & Yang, N. (2006). Congestion avoidance based on lightweight buffer management in sensor networks. IEEE Transactions on Parallel and Distributed Systems, 17(9), 934–946.CrossRefGoogle Scholar
  15. 15.
    Park, H., Lee, J., Oh, S., Yim, Y., Kim, S. H., & Nam, K. D. (2011). Quality-based event reliability protocol in wireless sensor networks. In IEEE consumer communications and networking conference, pp. 730–734.Google Scholar

Copyright information

© Springer Science+Business Media, LLC 2017

Authors and Affiliations

  1. 1.Department of Computer Science and Information EngineeringNational University of TainanTainanTaiwan
  2. 2.Department of Software EngineeringNational Kaohsiung Normal UniversityKaohsiung 824Taiwan

Personalised recommendations