Skip to main content
Log in

Protocol for Controlling Congestion in Wireless Sensor Networks

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

Congestion control in Wireless Sensor Networks (WSNs) is considered to be a significant challenge and important issue which is related to inherent resource limitation, many-to-one communication scheme and the number of developed sensor nodes. Inasmuch as congestion has significant impacts on (Quality of Service), packet delivery rate, end-to-end delay and energy consumption, it should be controlled. In WSNs, congestion is attributed to parameters such as collision, buffer overflow, channel constraints and the transmission rate. The phenomenon of congestion in WSNs can be handled in two ways: reducing data traffic and increasing network resources. Since packets are not received properly in the intermediate nodes when congestion occurs, hence, appropriate routing towards the sink node cannot be accomplished. The method proposed in this study was intended to sort out the above-mentioned issue of delivering transmitted packets to the sink node. Thus, in this paper we used a hierarchical tree and grid structure to produce an initial topology and Prim’s algorithm to find appropriate neighbors. In the proposed method, a hierarchical tree structure was used to produce network topologies and a resource control algorithm was used as a factor to control congestion in wireless sensor networks. In this study, active queue management was used to transmit data with varying priorities. In case congestion occurs, by selecting nodes of the same level and replacing them, the proposed algorithm attempts to reduce congestion. The results of simulation indicated that the proposed algorithm is a highly effective method for congestion control in WSNs in comparing with other congestion control scheme.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18

Similar content being viewed by others

References

  1. Yick, J., Mukherjee, B., & Ghosal, D. (2008). Wireless sensor network survey. Computer Networks, 52, 2292–2330.

    Article  Google Scholar 

  2. Ghaffari, Ali. (2014). An energy efficient routing protocol for wireless sensor networks using A-star algorithm. Journal of Applied Research and Technology, 12(4), 815–822.

    Article  Google Scholar 

  3. Mottaghinia, Z., & Ghaffari, A. (2016). A unicast tree-based data gathering protocol for delay tolerant mobile sensor networks. Information Systems & Telecommunication, 59, 1–12.

    Article  Google Scholar 

  4. Ghaffari, A. (2006). Vulnerability and security of mobile ad hoc networks. In Proceedings of the 6th WSEAS international conference on simulation, modelling and optimization (pp. 22–24), Lisbon, Portugal.

  5. Brahma, S., Chatterjee, M., Kwiat, K., & Varshney, P. K. (2012). Traffic management in wireless sensor networks: Decoupling congestion control and fairness. Computer Communications, 35, 670–681.

    Article  Google Scholar 

  6. Ghaffari, A. (2015). Congestion control mechanisms in wireless sensor networks: A survey. Journal of Network and Computer Applications, 52, 101–115.

    Article  Google Scholar 

  7. Das, A., & Chaki, R. (2012). MERCC: Multiple events routing with congestion control for WSN. In N. Meghanathan, D. Nagamalai, & N. Chaki (Eds.), Advances in computing and information technology (Vol. 176, pp. 691–698). Berlin: Springer.

    Chapter  Google Scholar 

  8. Lee, J.-H. (2013). A traffic-aware energy efficient scheme for WSN employing an adaptable wakeup period. Wireless Personal Communications, 71, 1879–1914.

    Article  Google Scholar 

  9. Motdhare, S., & Dethe, C. G. (2014). Congestion avoidance and lifetime maximization in wireless sensor networks using a mobile sink. In: R. Maringanti, M. Tiwari, and A. Arora (Eds.), Proceedings of ninth international conference on wireless communication and sensor networks (pp. 37–49), vol. 299, India: Springer.

  10. On, J., Sung, Y., & Lee, J. (2012). A state oriented buffer control mechanism for the priority-based congestion control algorithm in WSNs. In F. L. Gaol and Q. V. Nguyen (Eds.), Proceedings of the 2011 2nd international congress on computer applications and computational science (pp. 181–190), vol. 145, Berlin: Springer.

  11. Suryawansh, S., & Hiray, S. R. (2011). Congestion control protocol for traffic control in multimedia applications using WSN. In D. Wyld, M. Wozniak, N. Chaki, N. Meghanathan, & D. Nagamalai (Eds.), Trends in network and communications (Vol. 197, pp. 242–251). Berlin: Springer.

    Chapter  Google Scholar 

  12. Mahapatra, A., Anand, K., & Agrawal, D. P. (2005). QoS and energy aware routing for real-time traffic in wireless sensor networks. Computer Communications Journal, 29(4), 437–445.

    Article  Google Scholar 

  13. Wan, C., Eisenman, S. B., & Campbell, A. T. (2003). CODA: Congestion detection and avoidance in sensor networks. In First ACM conference on Embedded Networked Sensor Systems, 2003.

  14. Hull, B., Jamieson, K., & Balakrishnan, H. (2004). Mitigating congestion in wireless sensor networks. In Sensys.

  15. Zgr, Y. S., Sankarasubramaniam, Y., Akan, O¨..B., Akyildiz, I. F. (2003). ESRT: Event-to-sink reliable transport in wireless sensor networks. In: Proceedings of 4th ACM international symposium on Mobile ad hoc networking and computing, MobiHoc (pp. 177–188).

  16. Banimelhem, O., & Khasawneh, S. (2012). GMCAR: Grid-based multipath with congestion avoidance routing protocol in wireless sensor networks. Ad Hoc Networks, 10, 1346–1361.

    Article  Google Scholar 

  17. Lin, Q.-M., Wang, R.-C., Guo, J., & Sun, L.-J. (2011). Novel congestion control approach in wireless multimedia sensor networks. The Journal of China Universities of Posts and Telecommunications, 18, 1–8.

    Article  Google Scholar 

  18. Yan, Z., Vasilakos, A., & Yang, L. (2015). Editorial: Recent advances on the next generation of mobile networks and services. Mobile Networks and Applications, 20, 781–782.

    Article  Google Scholar 

  19. Kim, S., Fonseca, R., Dutta, P., Tavakoli, A., Culler, D., Levis, P., et al. (2007). Flush: A reliable bulk transport protocol for multihop wireless networks. In Proceedings of the 5th international conference on Embedded networked sensor systems, SenSys (pp. 351–365).

  20. Afzal, A., Zaidi, S., Shakir, M., Imran, M., Ghogho, M., Vasilakos, A., et al. (2015). The cognitive internet of things: A unified perspective. Mobile Networks and Applications, 20, 72–85.

    Article  Google Scholar 

  21. Li, X., Li, D., Wan, J., Vasilakos, A., Lai, C. –F., & Wang, S. (2015). A review of industrial wireless networks in the context of Industry 4.0. Wireless Networks, 1–19.

  22. Vasilakos, A. V., Li, Z., Simon, G., & You, W. (2015). Information centric network: Research challenges and opportunities. Journal of Network and Computer Applications, 52, 1–10.

    Article  Google Scholar 

  23. Xiong, N., Vasilakos, A. V., Yang, L. T., Wang, C.-X., Kannan, R., & Chang, C.-C. (2010). A novel self-tuning feedback controller for active queue management supporting TCP flows. Information Sciences, 180, 2249–2263.

    Article  MathSciNet  Google Scholar 

  24. Visweswaraiya, U. S., & Gurumurthy K. S. (2013). A novel, dynamic data dissemination [D3] technique for congestion avoidance/control in high speed wireless multimedia sensor networks. In Computational Intelligence, Modelling and Simulation (CIMSim), 2013 Fifth International Conference on, 2013 (pp. 351–356).

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ali Ghaffari.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Nikokheslat, H.D., Ghaffari, A. Protocol for Controlling Congestion in Wireless Sensor Networks. Wireless Pers Commun 95, 3233–3251 (2017). https://doi.org/10.1007/s11277-017-3992-y

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-017-3992-y

Keywords

Navigation