Congestion Control Approaches Applied to Wireless Sensor Networks: A Survey

Document Type: Review paper

Author

Department of Electrical engineering, Islamic Azad university, Islamshahr branch

10.22061/jecei.2019.5093.188

Abstract

Wireless Sensor Networks (WSNs) are a specific category of wireless ad-hoc networks where their performance is highly affected by application, life time, storage capacity, processing power, topology changes, the communication medium and bandwidth. These limitations necessitate an effective data transport control in WSNs considering quality of service, energy efficiency, and congestion control. Congestion is a critical issue in wireless networks. Congestion in WSNs badly effects loss rate, channel quality, link utilization, number of retransmissions, traffic flow, network life time, delay, energy and throughput. Due to the dominant role of WSNs in recent technologies, it is necessary to design more efficient congestion control algorithms. In this paper a comprehensive review of different congestion control schemes in WSNs is provided. In particular, different congestion control schemes are classified based on the way congestion is detected, notified and mitigated. Furthermore, congestion mitigation algorithms are classified. Also, different performance metrics are used to compare congestion control algorithms. Finally, the current work attempts to provide specific directives to design and develop novel congestion control schemes.

Graphical Abstract

Congestion Control Approaches Applied to Wireless Sensor Networks: A Survey

Keywords

Main Subjects


[1] M. Sudip, W. Isaac, and M. Subhas Chandra, “Guide to wireless sensor networks,” Computer Communication and Network Series, Springer, London, 2009. [2] J. Yick, B. Mukherjee, and D. Ghosal, “Wireless sensor network survey,” Comput. Netw., vol. 52, no. 12, pp. 2292–2330, 2008. [3] I. F. Akyildiz, W. Su, Y. Sankarasubramaniam, and E. Cayirci, “A survey on sensor networks,” IEEE Communications Magazine, vol. 40, no. 8, pp. 104–112, 2002. [4] M. Zawodniok and S. Jagannathan, “Predictive congestion control protocol for wireless sensor networks,” IEEE T. Wirel. Commun., vol. 6, no. 11, pp. 3955-3963, 2007. [5] A. Ghaffari, “Congestion control mechanisms in wireless sensor networks: a survey,” J. Netw., Comput., Appl., vol. 52, pp. 101-115, 2015. [6] N. Pant, “A comparative study of congestion control in wireless sensor networks using efficient resource management,” in Proc. the 2nd Int. Conf. Advancement in Engineering, Applied Science and Management (ICAEASM), pp. 320-325, 2017. [7] S. A. Shah, B. Nazir, and I. A. Khan, “Congestion control algorithms in wireless sensor: trends and opportunities,” Journal of King Saud University – Computer and Information Sciences, vol. 29, no. 3, pp. 236-245, 2017. [8] M. A. Jan, S. R. U. Jan, M. Alam, A. Akhunzada, and I. Ur Rahman, “A comprehensive analysis of congestion control protocols in wireless sensor networks,” Mobile Netw. Appl., vol. 23, no. 3, pp. 456–468, 2018. [9] V. E. Narawade and U. D. Kolekar , “Congestion avoidance and control in wireless sensor networks: a survey,” in Proc. International Conference on ICT in Business Industry & Government (ICTBIG), pp. 1 – 5,2016. [10] K. A. Yadav and S. Kumar, “A review of congestion control mechanisms for wireless networks,” in Proc. 2nd International Conference on Communication and Electronics Systems (ICCES) , pp. 109 – 115, 2017. [11] A. J. Dinusha Rathnayak and V. M. Potdar, “Wireless sensor network transport protocol: a critical review,” Journal of Network and Computer Applications, vol. 36, pp.134–146, 2013. [12] A. A. Waoo and V. Tiwari, “Review of congestion control techniques in wireless sensor network,” International Journal of Research Publications, vol. 3, no. 1, pp. 1-10, 2018. [13] M. Kaur, V. Verma , and A. Malik , “a comparative analysis of various congestion control schemes in wireless sensor networks,” presented at the 8th International Conference on Cloud Computing, Data Science & Engineering (Confluence), Noida, India, 2018. [14] S. Kharat, “Congestion control techniques in wireless sensor networks: a survey,” International Journal of Engineering Research & Technology (IJERT), vol. 4, no. 2, pp. 617-620, 2015. [15] M. Shah, M. Y. Khan, H. khan, M. N. Hayat, and S. R. Jan, “Congestion control in wireless sensor networks- an overview of current trends,” International Journal of Science and Engineering Applications, vol. 5, no. 5, pp. 273-279, 2016. [16] L. p. Singh, “A review on taxonomy for congestion control and congestion avoidance approaches,” International Journal of Scientific Research Engineering & Technology (IJSRET), vol. 6, no. 12, pp. 1156-1164, 2017. [17] S. Rama Devi and N. Pujitha, “A survey of comparison on various congestion control protocols for wireless sensor networks,” International Journal of Latest Trends in Engineering and Technology (IJLTET) Special Issue- ICRACSC-2016, pp.094-098, 2016. [18] M. Y. Sumthane and R. A. Vatti, “A review on congestion control techniques in wireless sensor networks,” International Journal of Advanced Research in Computer and Communication Engineering (IJARCCE), vol. 6, no. 10, pp. 108-112, 2017. [19] S. U. M. Kamal, M. J. Al-Mansor, and N. J. Hasan, “Comprehensive survey congestion control mechanisms in wireless sensor networks: comprehensive survey,” Computer Engineering and Intelligent Systems, vol.9, no.7, pp. 1-7, 2018. [20] M. Panchal, V. Reshamwala, “A survey on traffic aware congestion control techniques in wireless sensor network,” Int. J. Innov. Res. Sci. Eng. Technol., vol. 4, no. 12, pp. 12383-12389, 2015. [21] J. Kaur, R. Grewal, and K. S. Saini, “A survey on recent congestion control schemes in wireless sensor network,” in Proc. IEEE International Advance Computing Conference (IACC), pp.387-392, 2015. [22] B. Nawaz, K. Mahmood, J. Khan, M.U. Hassan, A. M. Shah, and M. K. Saeed, “Congestion control techniques in wsns: a review,” International Journal of Advanced Computer Science and Applications (IJACSA), vol. 10, no. 4, pp. 194-199, 2019. [23] N. Thrimoorthy and T. Anuradha, “Congestion detection approaches in wireless sensor networks: a comparative study,” International Journal of Engineering Research and Development, vol. 12, no. 3, pp. 59-63, 2016. [24] A. M. Ahmed and R. Paulus, “Congestion detection technique for multipath routing and load balancing in WSN,” Wireless Netw., vol. 23, no. 3, pp. 881–888, 2017. [25] N. Tezcan and W. Wang, “ART: an asymmetric and reliable transport mechanism for wireless sensor networks,” Int. J. Sen. Netw., vol. 2, no. 3-4, pp. 188–200, 2007. [26] M. C. Vuran, O. B. Akan, and I. F. Akyildiz, “XLM: A cross-layer protocol for wireless sensor networks,” presented at the IEEE 40th Annu. Conf. Information Sciences and Systems, Waikoloa, HI, USA, 2006. [27] Y. Zhou, M. Lyu, J. Liu, and H. Wang, “PORT: a price-oriented reliable transport protocol for wireless sensor networks,” in Proc. 16th IEEE Int. Symp. on Software Reliability Engineering, ISSRE, pp. 10 -12, 2005. [28] J. Paek and R. Govindan, “RCRT: Rate-controlled reliable transport protocol for wireless sensor networks,” ACM Trans. Sen. Netw., vol. 7, no. 3, pp. 1-15, 2010. [29] B. Hull, K. Jamieson, and H. Balakrishnan, “Mitigating congestion in wireless sensor networks,” in Proc. 2nd int. conf. on Embedded networked sensor systems, pp. 134–147, 2004. [30] Y. G. Iyer, S. Gandham, and S. Venkatesan, “STCP: a generic transport layer protocol for wireless sensor networks,” in Proc. IEEE Int. Conf. on Computer Commun. and Netw. (ICCCN), pp. 449–454, 2005. [31] Y. S. Zgr, Y. Sankarasubramaniam, O¨. B. Akan, and I. F. Akyildiz, “ESRT: event-to-sink reliable transport in wireless sensor networks,” in Proc. 4th ACM Int. Symp. Mobile ad hoc networking and computing, MobiHoc, pp. 177–188, 2003. [32] C. Sergiou, V. Vassiliou, and A. Pitsillides, “Reliable data transmission in event-based sensor networks during overload situation,” in Proc. 3rd Int. Conf. on Wireless internet, WICON, pp. 1–8, 2007. [33] M. Razzaque and C. S. Hong, “Congestion detection and control algorithms for multipath data forwarding in sensor networks,” in Proc. 11th Int. Conf. Advanced Commun. Technology, ICACT, pp. 651–653, 2009. [34] L. Tao and F. Yu, “ECODA: Enhanced congestion detection and avoidance for multiple class of traffic in sensor networks,” in Proc. IEEE 15th Asia-Pacific Conf. on Commun., APCC, pp. 726–730, 2009. [35] M. Moghaddam and D. Adjeroh, “A novel congestion control protocol for vital signs monitoring in wireless biomedical sensor networks,” in Proc. IEEE Wireless Commun. and Netw. Conf. (WCNC), pp. 1–6, 2010. [36] J. M. Huang, C. Y. Li, and K. H. Chen, “TALONet: A power-efficient grid-based congestion avoidance scheme using multi-detouring technique in wireless sensor networks,” in Proc. IEEE Wireless Telecommunications Symp., WTS, pp. 1–6, 2009. [37] X. Qiu, D. Ghosal, B. Mukherjee, J. Yick, and D. Li, “Priority-based coverage-aware congestion control for multihop wireless sensor networks,” in Proc. IEEE 28th Int. Conf. Distrib. Computing Systems Workshops, ICDCS, pp. 285–290, 2008. [38] S. Rangwala, R. Gummadi, R. Govindan, and K. Psounis, “Interference-aware fair rate control in wireless sensor networks,” in Proc. of the ACM SIGCOMM, pp. 63–74, 2006. [39] S. Kim, R. Fonseca, P. Dutta, A. Tavakoli, D. Culler, P. Levis, S. Shenker, and I. Stoica, “Flush: a reliable bulk transport protocol for multihop wireless networks,” in Proc. 5th Int. Conf. on Embedded networked sensor systems, SenSys, pp. 351–365, 2007. [40] M. O. Rahman, M. M. Monowar, B. G. Choi, and C. S. Hong, “An approach for congestion control in sensor network using priority-based application,” in Proc. 2nd Int. Conf. on Ubiquitous information management and communication, ICUIMC, pp. 430–435, 2008. [41] M. Yaghmaee and D. Adjeroh, “A new priority-based congestion control protocol for wireless multimedia sensor networks,” in Proc. Int. Symp. on a World of Wireless, Mobile and Multimedia Networks, pp. 1–8, 2008. [42] T. He, F. Ren, C. Lin, and S. Das, “Alleviating congestion using traffic-aware dynamic routing in wireless sensor networks,” in Proc. 5th Annu. IEEE Commun. Society Conf. on Sensor, Mesh and Ad Hoc Commun. and Networks, SECON, pp. 233–241, 2008. [43] J. Y. Teo, Y. Ha, and C. K. Tham, “Interference-minimized multipath routing with congestion control in wireless sensor network for high- rate streaming,” IEEE Trans. Mobile Computing, vol. 7, no. 9, pp. 1124–1137, 2008. [44] S. Chen and Z. Zhang, “Localized algorithm for aggregate fairness in wireless sensor networks,” in Proc. 12th Annu. Int. Conf. on Mobile computing and networking, MobiCom, pp. 274–285, 2006. [45] H. Zhang, A. Arora, Y. r. Choi, and M. G. Gouda, “Reliable bursty convergecast in wireless sensor networks,” Computer Communications, vol. 30, pp. 2560–2576, 2007. [46] F. Hussain, G. Seckin, and Y. Cebi, “Many-to-one congestion control scheme for densely populated WSNs,” in Proc. 3rd IEEE/IFIP Int. Conf. in Central Asia on Internet, ICI, pp. 1–6, 2007. [47] F. B. Hussain, Y. Cebi, and G. A. Shah, “A multievent congestion control protocol for wireless sensor networks,” EURASIP J. Wirel. Commun. Netw., pp. 44:1–44:12, 2008. [48] J. P. Sheu and W. K. Hu, “Hybrid congestion control protocol in wireless sensor networks,” in Proc. IEEE Veh. Technol. Conf., VTC, pp. 213–217, 2008. [49] Y. Xiong, “MFACCS: a congestion control scheme for wireless sensor networks,” Master’s thesis, Texas A&M University, 2005. [Online]. Available: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.133.6354. [50] G. Wang and K. Liu, “Upstream hop-by-hop congestion control in wireless sensor networks,” in Proc. IEEE 20th Int. Symp. on Personal, Indoor and Mobile Radio Communications, pp. 1406–1410, 2009. [51] M. Rahman, M. Monowar, and C. Hong, “A capacity aware data transport protocol for wireless sensor network,” in Proc. Int. Conf. on Computational Science and Its Applications, ICCSA, ser. Lecture Notes in Computer Science, pp. 491–502, 2009. [52] X. Yin, X. Zhou, R. Huang, Y. Fang, and S. Li, “A fairness-aware congestion control scheme in wireless sensor networks,” IEEE Trans. Veh. Technol., vol. 58, no. 9, pp. 5225–5234, 2009. [53] C. Y. Wan, S. B. Eisenman, and A. T. Campbell, “Energy-efficient congestion detection and avoidance in sensor networks,” ACM Trans. Sen. Netw., vol. 7, no. 4, pp. 1–31, 2011. [54] C. Y. Wan, S. B. Eisenman, A. T. Campbell, and J. Crowcroft, “Overload traffic management for sensor networks,” ACM Trans. Sen. Netw., vol. 3, no. 4, 2007. [55] J. Kang, Y. Zhang, and B. Nath, “TARA: topology-aware resource adaptation to alleviate congestion in sensor networks,” IEEE Trans. Parallel Distrib. Syst., vol. 18, no. 7, pp. 919–931, 2007. [56] V. Enigo and V. Ramachandran, “An energy efficient congestion control protocol for wireless sensor networks,” in IEEE Int. Advance Computing Conf., IACC, pp. 1573–1578, 2009. [57] P. Navaratnam, H. Cruickshank, and R. Tafazolli, “A link adaptive transport protocol for multimedia streaming applications in multi hop wireless networks,” Mob. Netw. Appl., vol. 13, no. 3-4, pp. 246–258, 2008. [58] C. T. Ee and R. Bajcsy, “Congestion control and fairness for many-toone routing in sensor networks,” in ACM, SenSys, pp. 148–161, 2004. [59] Y. Li, L. Qiu, Y. Zhang, R. Mahajan, Z. Zhong, G. Deshpande, and E. Rozner, “Effects of interference on wireless mesh networks: pathologies and a preliminary solution,” in HotNets, 2007. [60] C. Wang, B. Li, K. Sohraby, M. Daneshmand, and Y. Hu, “Upstream congestion control in wireless sensor networks through cross-layer optimization,” IEEE J. Sel. Areas Commun., vol. 25, no. 4, pp. 786–795, 2007. [61] M. Monowar, M. Rahman, and C. S. Hong, “Multipath congestion control for heterogeneous traffic in wireless sensor network,” in Proc. 10th Int. Conf. on Advanced Communication Technology, ICACT, vol. 3, pp. 1711–1715, 2008. [62] M. Rahman, M. Monowar, and C. S. Hong, “A qos adaptive congestion control in wireless sensor network,” in Proc. 10th Int. Conf. Advanced Commun. Technol., ICACT, pp. 941–946, 2008. [63] M. M. Monowar, M. O. Rahman, A.-S. K. Pathan, and C. S. Hong, “Congestion control protocol for wireless sensor networks handling prioritized heterogeneous traffic,” in Proc. 5th Annu. Int. Conf. on Mobile and Ubiquitous Systems: Computing, Networking, and Services, Mobiquitous, pp. 17:1–17:8, 2008. [64] S. Brahma, M. Chatterjee, and K. Kwiat, “Congestion control and fairness in wireless sensor networks,” in Proc. 8th IEEE Int. Conf. on Pervasive Computing and Communications Workshops (PERCOM Workshops), pp. 413–418, 2010. [65] V. Gungor and O. Akan, “DST: delay sensitive transport in wireless sensor networks,” in Proc. 7th IEEE Int. Symp. on Computer Networks, ISCN, pp. 116–122, 2006. [66] T. He, J. A. Stankovic, C. Lu, and T. Abdelzaher, “SPEED: a stateless protocol for real-time communication in sensor networks,” presented at the IEEE 23rd Int. Conf. Distrib. Computing Syst., Rhode Island, USA, 2003. [67] A. Sharif, V. Potdar, and A. J. D. Rathnayaka, “Prioritizing information for achieving qos control in WSN,” in Proc. 24th IEEE Int. Conf. Advanced Information Networking and Applications (AINA), pp. 835–842, 2010. [68] M. Doudou, D. Djenouri, and N. Badache, “Survey on latency issues of asynchronous mac protocols in delay-sensitive wireless sensor networks,” IEEE Commun. Surveys and Tutorials, vol. 15, no. 2, pp. 528–550, 2013. [69] K. Sundaresan, V. Anantharaman, H. Y. Hsieh, and R. Sivakumar, “ATP: a reliable transport protocol for Ad hoc networks,” IEEE Trans. Mobile Computing, vol. 4, no. 6, pp. 588–603, 2005. [70] C. Wang, K. Sohraby, and B. Li, “SenTCP: a hop-by-hop congestion control protocol for wireless sensor networks,” in Proc. IEEE INFOCOM (Poster Paper), 2005. [71] D. Lee and K. Chung, “Adaptive duty-cycle based congestion control for home automation networks,” IEEE Trans. Consum. Electron., vol. 56, no. 1, pp. 42–47, 2010. [72] R. Vedantham, R. Sivakumar, and S. J. Park, “Sink-to-sensors congestion control,” Ad Hoc Networks, vol. 5, no. 4, pp. 462–485, 2007. [73] A. Woo and D. E. Culler, “A transmission control scheme for media access in sensor networks,” in Proc. ACM Mobicom, pp. 221–235, 2001. [74] A. Sridharan and B. Krishnamachari, “Explicit and precise rate control for wireless sensor networks,” in Proc. 7th ACM Conf. Embedded Networked Sensor Systems, SenSys, pp. 29–42, 2009. [75] B. Hull, K. Jamieson, and H. Balakrishnan, “Bandwidth management in wireless sensor networks,” in Proc. 1st Int. Conf. on Embedded networked sensor systems, Sensys, pp. 306–307, 2003. [76] F. Bian, S. Rangwala, and R. Govindan, “Quasi-static centralized rate allocation for sensor networks,” in Proc. 4th Annu. IEEE Commun. Society Conf. on Sensor, Mesh and Ad Hoc Commun. and Networks, SECON, pp. 361–370,2007. [77] R. Annie Uthra, S. V. Kasmir Raja, A. Jeyasekar, A. J. Lattanze, “A probabilistic approach for predictive congestion control in wireless sensor networks”, Zhejiang University-science (Computers & Electronics), vol. 15, no. 3, pp. 187-199, 2014. [78] R. A. Uthra and S. V. K. Raja, “PACC: probabilistic approach for congestion control in wireless sensor network,” CiiT Int. J. Wirel. Commun., vol. 3, pp. 985-990, 2011. [79] M. J. Auxilius Jude and V. C. Diniesh, “DACC: dynamic agile congestion control scheme for effective multiple traffic wireless sensor networks,” in Proc. International Conference on Wireless Communications, Signal Processing and Networking (WiSPNET), pp. 1329 – 1333, 2017. [80] N. Goyal, M. Dave, and A. K. Verma , “Congestion control and load balancing for cluster based underwater wireless sensor networks,” in Proc. 4th International Conference on Parallel, Distributed and Grid Computing (PDGC), pp. 462 – 467, 2016. [81] E. Felemban, C. G. Lee, and E. Ekici, “MMSPEED: multipath multi- speed protocol for qos guarantee of reliability and timeliness in wireless sensor networks,” IEEE Trans. Mob. Comput, vol. 5, no. 6, pp. 738–754, 2006. [82] D. Djenouri and I. Balasingham, “Traffic-differentiation-based modular qos localized routing for wireless sensor networks,” IEEE Trans. Mob. Comput., vol. 10, no. 6, pp. 797–809, 2011. [83] R. Kumar, R. Crepaldi, H. Rowaihy, A. F., G. Cao, M. Zorzi, and T. F., “Mitigating performance degradation in congested sensor networks,” IEEE Trans. Mobile Computing, vol. 7, no. 6, pp. 682–697, Jun 2008. [84] S. Misra, V. Tiwari, and M. S. Obaidat, “Lacas: learning automata-based congestion avoidance scheme for health care wireless sensor networks,” IEEE J. Sel. Areas Commun., vol. 27, no.4, pp. 466–479, 2009. [85] M. M. Alam and C. S. Hong, “CRRT: congestion-aware and rate-controlled reliable transport in wireless sensor networks,” IEICE Trans Commun., vol. 92. no. 1. pp.184–199, 2009. [86] P. Antoniou, A. Pitsillides, T. Blackwell, A. Engelbrecht, and L. Michael, “Congestion control in wireless sensor networks based on bird flocking behavior,” Comput. Netw., vol. 57, no. 5, pp.1167–1191, 2013. [87] S. Mahdizadeh Aghdam, M. Khansari, H. R. Rabiee, and M. Salehi, “WCCP: a congestion control protocol for wireless multimedia communication in sensor networks,” AdHoc Network, vol. 13 (Part B), pp.516–534, 2014. [88] C. Sergiou, V. Vassiliou, and A. Paphitis, “Congestion control in wireless sensor networks through dynamic alternative path selection,” Comput. Netw., vol.75 (Part A), pp. 226–238,2014. [89] W. Ding, L. Tang, and S. Ji, “Optimizing routing based on congestion control for wireless sensor networks,” Wirel. Netw., vol.22, no.3, pp. 915–925, 2016. [90] T. Chand, B. Sharma, and M. Kour, “TRCCTP: a traffic redirection based congestion control transport protocol for wireless sensor networks,” in Proc. IEEE SENSORS, pp. 1-4, 2015. [91] W. W Fang, J. M. Chen, L. Shu, T. S. Chu, and D. P. Qian, “Congestion avoidance, detection and alleviation in wireless sensor networks,” J. ZHEJIANG U-SCI C, vol. 11, no. 1, pp. 63–73, 2010. [92] C. Sergiou and V. Vassiliou, “Hrtc: a hybrid algorithm for efficient congestion control in wireless sensor networks,” in Proc. 6th IEEE international conference on new technologies, mobility and security (NTMS), pp. 1–5, 2014. [93] S. Kanta Swain and P. Kumar Nanda, “Priority based fairness rate control in wireless sensor networks,” in Proc. the Int. Conf. Wireless Communications, Signal Processing and Networking (WiSPNET), pp. 2206 – 2210, 2017. [94] M. A. Kafi, J. Ben-Othman, A. Ouadjaout, M. Bagaa, and N. Badache, “REFIACC: reliable, efficient, fair and interference-aware congestion control protocol for wireless sensor networks,” Comput. Commun., vol. 101, pp. 1–11, 2017. [95] M. Ahmad and D. Turgut, “Congestion avoidance and fairness in wireless sensor networks,” in Proc. IEEE Global Telecommunications Conference (GLOBECOM), pp.1-6, 2008. [96] G. Li, J. Li, and B. Yu, “Lower bound of weighted fairness guaranteed congestion control protocol for WSNs,” in Proceedings of the IEEE INFOCOM, pp. 3046–3050, 2012. [97] M. H. Yaghmaee and D. A. Adjeroh, “Priority-based rate control for service differentiation and congestion control in wireless multimedia sensor networks,” Comput. Netw., vol.53, no. 11, pp. 1798–811, 2009. [98] J. H. Lee and I. B. Jung, “Adaptive-compression based congestion control technique for wireless sensor networks,” Sensors, vol. 10, no. 4, pp. 2919–2945, 2010. [99] S. R. Heikalabad, A. Ghaffari, M. A. Hadian, and H. Rasouli, “DPCC: dynamic predictive congestion control in wireless sensor networks,” IJCSI Int. J Comput. Sci. Issues, vol. 8, no. 1, pp. 472–7, 2011. [100] Y. L Chen, H. P. Lai, “A fuzzy logical controller for traffic load parameter with priority-based rate in wireless multimedia sensor networks,” Appl. Soft. Comput., vol. 14, pp. 594–602, 2014. [101] R. Beulah Jayakumari and V. Jawahar Senthilkumar, “Priority based congestion control dynamic clustering protocol in mobile wireless sensor networks,” Scientific World Journal, vol. 2015, pp. 1-10, 2015. [102] M. H. Yaghmaee, N. F. Bahalgardi, and D. Adjeroh, “A prioritization-based congestion control protocol for health care monitoring application in wireless sensor networks,” Wireless Personal Communications, vol. 72, no. 4, pp. 2605–2631, 2013. [103] L. Tshiningayamwe, G. A. Lusilao-Zodi, and M. E. Dlodlo, “A priority rate-based routing protocol for wireless multimedia sensor networks,” Advances in nature and biologically inspired computing, vol. 419, pp. 347–358, 2016. [104] M. A. Jan, P. Nanda, X. He, and R. P. Liu, “Pasccc: priority-based application-specific congestion control clustering protocol,” Comput. Netw., vol. 74, pp. 92–102, 2014. [105] A. Majidi and H. Mirvaziri, “BDCC: backpressure routing and dynamic prioritization for congestion control in WMSNs,” Computer Network and Information Security, vol. 5, pp. 29-34, 2014. [106] M. Mayandi and K. Velayudhan Pillai, “Probabilistic qos aware congestion control in wireless multimedia sensor networks,” Circuits and Systems, vol.7, pp. 2081-2094, 2016. [107] M. Monowar, O. Rahman, A.S. Khan Pathan, and C. Seon Hong, “Prioritized heterogeneous traffic-oriented congestion control protocol for wsns,” The International Arab Journal of Information Technology, vol. 9, no. 1, pp. 39-48, 2012. [108] S. Jagannathan, “End to end congestion control in high-speed networks,” in Proc. the IEEE LCN, pp. 547–556, 2002. [109] S. S. S. Farahani, M. R. Jahed -Motlagh, and M. A. Nekoui, S. V. Azhari, “Robust decentralized adaptive nonquadratic congestion control algorithm for a class of delayed networks,” Nonlinear Dynam., vol.73, no.4, pp. 2291–2311, 2013. [110] S. S. S. Farahani and S. Fakhimi Derakhshan, “LMI-based congestion control algorithms for a delayed network,” International Journal of Industrial Electronics, Control and Optimization, vol.2, no. 2, pp. 91-98, 2019. [111] Y. Sun, X. Mi, and L. Tang, “Congestion control based on triangle module fusion operator in wireless sensor networks,” in Proc. 9th International Conference on Fuzzy Systems and Knowledge Discovery, pp. 2157–2160, 2012. [112] C. Lu, B. M. Blum, T. F. Abdelzaher, J. A. Stankovic, and T. He, “RAP: a real-time communication architecture for large-scale wireless sensor networks,” in Proc. Real-Time and Embedded Technology and Application Symposium (RTAS) IEEE, pp. 55-66, 2002. [113] P. Levis, N. Patel, and D. Culler, “Trickle: a self-regulating algorithm for code propagation and maintenance in wireless sensor networks,” in Proc. USENIX/ACM Symposium on Network Systems Design and Implementation (NSDI), pp. 15-28, 2004. [114] S. Chen and N. Yang, “Congestion avoidance based on lightweight buffer management in sensor networks,” IEEE Transactions on Parallel and Distributed Systems, vol. 17, no. 9, pp. 934-946, 2006. [115] M. Li and Y. Zing, “Feedback congestion control protocol for wireless sensor networks,” in Proc. Chinese Control and Decision Conference (CCDC), pp. 4217-4220, 2012. [116] R. Hashemzehi, “A learning automata-based protocol for solving congestion problem in wireless sensor network,” International Journal of Emerging Trends and Technology in Computer Science, vol. 2, no. 4, pp. 396-399, 2013 [117] G. Wu, F. Xia, L. Yao, Y. Zhang, and Y. Zhu, “A hop-by-hop cross-layer congestion control scheme for wireless sensor networks,” Journal of Software, vol.6, no. 12, pp. 2434-2440, 2011. [118] K. A. Kumar, A. Krishna, and K. S. Chatrapati, “Congestion control in heterogeneous wireless sensor networks for high-quality data transmission,” in Proceedings of the international congress on information and communication technology, pp. 429–437, 2016. [119] A. A. Rezaee, M. H. Yaghmaee, A. M. Rahmani, and A. H. Mohajerzadeh, “Hoca: healthcare aware optimized congestion avoidance and control protocol for wireless sensor networks,” J. Netw. Comput. Appl., vol. 37, pp. 216–228, 2014. [120] R. Annie Uthra , S. V. Kasmir Raja , J. Antony , and J. L. Anthony, “Energy-efficient predictive congestion control for wireless sensor networks,” IET Wireless Sens. Syst., vol.5 , no. 3 , pp. 115–123, 2015. [121] W. Chen, Y. Niu, and Y. Zou, “Congestion control and energy balanced scheme based on the hierarchy for wsns,” IET Wireless Sensor Systems, vol. 7, no.1, pp.1–8, 2016. [122] G. Srinivasan and S. Murugappan, “Rapid congestion control technique for wireless sensor network for energy efficiency and reliability,” in Proc. the International Conference on Computing and Control Engineering (ICECE ''''12), 2012. [123] T. Chand and B. Sharma, “HRCCTP: a hybrid reliable and congestion control transport protocol for wireless sensor networks,” in Proc. IEEE SENS., pp. 1-4, 2015. [124] E. Giancoli, F. Jabour, A. Pedroza, “CTCP: reliable transport control protocol for sensor networks,” in Proc. International conference on intelligent sensors, sensor networks and information processing, pp. 493–498, 2008. [125] F. K. Shaikh, A. Khelil, A. Ali, and N. Suri, “TRCCIT: tunable reliability with congestion control for information transport in wireless sensor networks,” presented at the international wireless internet conference (WICON), Singapore, 2010. [126] S. Hua, “Congestion control based on reliable transmission in wireless sensor networks,” Journal of Networks, vol.9, no. 3, pp. 762–768, 2014. [127] M. Zarei, A. M. Rahmani, R. Farazkish, “CCTF: congestion control protocol based on trustworthiness of nodes in wireless sensor networks using fuzzy logic,” Int. J. Ad Hoc Ubiquitous Comput., vol.8, no.1, pp. 54–63, 2011. [128] J. Wan, X. Xu, R. Feng, and Y. Wu, “Cross-layer active predictive congestion control protocol for wireless sensor networks,” Sensors, vol. 9, no. 10, pp. 8278–8310, 2009. [129] R. Pilakkat, and L. Jacob, “A cross-layer design for congestion control in UWB-based wireless sensor networks,” INT. J. SENS. NETW., vol.5, no.4, pp. 223–235, 2009. [130] L. Zilong, Z. Weixia , and Q. Tao , “A cross-layer congestion control strategy in wireless sensor network,” in Proc. the 4th IEEE Int. Conf. Broadband Network and Multimedia Technology,” pp. 173 - 177, 2011. [131] M. C Vuran, I. F Akyildiz, “XLP: a cross-layer protocol for efficient communication in wireless sensor networks,” IEEE Trans. Mob. Comput., vol.9, no. 11, pp. 1578–1591, 2010. [132] C. Li, R. Xie, T. Huang, and Y. Liu, “Jointly optimal congestion control, forwarding strategy and power control for named-data multihop wireless network,” IEEE Access, vol. 5, pp. 1013-1026, 2017. [133] N. Borzouie and N. Borzouie, “ Improve the quality of services to help congestion control flows to send a video in wireless multimedia sensor networks,” in Proc. the 8th Int. Conf. Information and Technology (IKT), pp. 241-246, 2016. [134] K. Bok, E. Ryu, J. Park, and J. Yoo, “An energy efficient congestion control scheme for multimedia data in wireless sensor networks,” in Proc. the IEEE Trustcom/Big Data SE/ISPA , vol. 1, pp. 1279–1283, 2015. [135] J. Wei, B. Fan, and Y. Sun, “A congestion control scheme based on fuzzy logic for wireless sensor networks,” in Proc. the 9th Int. Conf. Fuzzy Systems and Knowledge Discovery, pp. 501–504, 2012. [136] M. Zarei, A. M. Rahmani, A. Sasan, and M. Teshnehlab, “Fuzzy based trust estimation for congestion control in wireless sensor networks,” in Proc. the Int. Conf. Intelligent Networking and Collaborative Systems, pp. 233–236, 2009. [137] J. P. Sheu, C. X. Hsu, and C. Ma, “A game theory based congestion control protocol for wireless personal area networks,” in Proc. the IEEE 39th Annual Computer Software and Applications Conference, vol. 2, pp. 659 – 664, 2015. [138] V. Senniappan, J. Subramanian, and A. Thirumal, “Application of novel swarm intelligence algorithm for congestion control in structural health monitoring ,” in Proc. the IEEE Region 10 Conference (TENCON) , pp. 24–27, 2016. [139] K. Singh, K. Singh, L. Hoang Son, and A. Aziz, “Congestion control in wireless sensor networks by hybrid multi-objective optimization algorithm,” Comput. Netw., vol. 138, pp. 90-107, 2018. [140] M. Royyan, M. Rusyadi Ramli , J. M.Lee , and D. S. Kim, “Bio-inspired scheme for congestion control in wireless sensor networks,” in Proc. the 14th IEEE International Workshop on Factory Communication Systems (WFCS), pp. 1 – 4, 2018. [141] M. Ghalehnoie, N. Yazdani, and F. R. Salmasi, “Fuzzy rate control in wireless sensor networks for mitigating congestion” in Proc. International Symposium on Telecommunications, pp. 312–317, 2008. [142] M. Zarei, A. M. Rahmani, R. Farazkish, and S. Zahirnia, “FCCTF: fairness congestion control for a distrustful wireless sensor network using fuzzy logic,” in Proc. 10th International Conference on Hybrid Intelligent Systems, pp.1-6, 2010. [143] S. A. Munir, W. B. Yu, B. Ren, and M. Ma. “Fuzzy logic-based congestion estimation for qos in wireless sensor network,” in Proc. Wireless Communications and Networking Conference (WCNC 07), pp. 4336–4341. 2007. [144]P. Antoniou, A. Pitsillides, A. Engelbrecht, T. Blackwell, and L. Michael, “Applying swarm intelligence to a novel congestion control approach for wireless sensor networks,” in Proceedings of the 4th International Symposium on Applied Sciences in Biomedical and Communication Technologies, ISABEL ''''11, 2011. [145] J. SAYYADA and N. K. Choudhari, “Hierarchical tree-based congestion control using fuzzy logic for heterogeneous traffic in wsn,” International Journal of Current Engineering and Technology, vol.4, no. 6, pp. 4136–4143, 2014. [146] S. Jaiswal and A. Yadav, “Fuzzy based adaptive congestion control in wireless sensor networks", in proceedings of Sixth International Conference on Contemporary Computing, pp. 433-438, 2013. [147] Y. L. Chen and H. P. Lai, “Priority-based transmission rate control with a fuzzy logical controller in wireless multimedia sensor networks,” Computers and Mathematics with Applications, vol. 64, pp. 688-698, 2012. [148] F. Pasandideh and A. A. Rezaee, “A fuzzy priority based congestion control scheme in wireless body area networks,” Int. J. of Wireless and Mobile Computing, vol.14, no.1, p. 1-15, 2018. [149] M. S. Manshahia, M. Dave, and S. B.Singh, “Improved bat algorithm based energy efficient congestion control scheme for wireless sensor networks,” Wireless Sensor Network, vol. 8, pp. 229-241, 2016. [150] V. E. Narawade and U. D. Kolekar, “Eacsro: epsilon constraint-based adaptive cuckoo search algorithm for rate optimized congestion avoidance and control in wireless sensor networks,” in Proc. International Conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud) (I-SMAC), pp. 715–720, 2017. [151] A. Dunkels, T. Voigt, H. Ritter, and J. Alonso, “Distributed TCP caching for wireless sensor networks,” in Proceedings of the 3rd annual Mediterranean ad hoc networking workshop, 2004. [152] M. Marchi, A. Grilo, M. Nunes, “DTSN—distributed transport for sensor networks,” in Proceedings of IEEE symposium on computers and communications (ISCC), 2007. [153] T. Le, W. Hu, C. Peter, and S. Jha, “ERTP: energy-efficient and reliable transport protocol for data streaming in wireless sensor networks,” Computer Communications, vol. 32, pp. 1154–1171, 2009. [154] S. J. Park, R. Vedantham, R. Sivakumar, and I. F. Akyildiz, “A scalable approach for reliable downstream data delivery in wireless sensor networks,” in Proceedings of the 5th ACM international symposium on mobile ad hoc networking and computing (ACM Mobihoc), pp. 78–79,2004. [155] F. Stann and J. Heideman, “RMST: reliable data transport in sensor networks,” Proceedings of the 1st IEEE international workshop on sensor network protocols and applications (SNPA), pp. 102–13, 2003. [156] D. Kandris, G. Tselikis, E. Anastasiadis , E. Panaousis , and T. Dagiuklas, “COALA: a protocol for the avoidance and alleviation of congestion in wireless sensor networks,” Sensors (Basel), vol. 17, no. 11, pp. 1-14, 2017. [157] H. D. Nikokheslat and A. Ghaffari, “Protocol for controlling congestion in wireless sensor networks,” Wireless Pers. Commun., vol. 95, no. 3, pp. 3233–3251, 2017. [158] W. Li, F. Zhou, K. Chowdhury, and W. M. Meleis, “QTCP: adaptive congestion control with reinforcement learning,” IEEE Trans. Netw. Sci. Eng., pp.1-13, 2018. [159] N. Aslam, K. Xia, A. Ali, and S. Ullah, “Adaptive TCP-ICCW congestion control mechanism for QoS in renewable wireless sensor networks,” IEEE Sens Lett, vol. 1, no. 6, 2017. [160] N. Tanzade Panah, R. Javadian, and M. Rafie Kharazmi, “A new predictive model for congestion control in wireless sensor networks,” Journal of Engineering Science and Technology, vol. 12, no. 6, pp. 1601–1616, 2017. [161] T. Ramesh and S. Shaleni Priya, “A review on game theory-based congestion control in wireless sensor networks,” Journal of Network Communications and Emerging Technologies (JNCET), vol. 8, no. 4, pp.352-355, 2018. [162] K. Kharb, B. Sharma, and T. C. Aseri, “Reliable and congestion control protocols for wireless sensor networks,” Int. J. Eng. Technol Sci. Innov., vol. 6, no. 1, pp. 68–78, 2016. [163] S. S. S. Farahani and S. Fakhimi Derakhshan, “Nonmonotonic-based congestion control schemes for a delayed nonlinear network,” Circuits Syst Signal Process, 2019 in press. [164] P. Aimtongkham, T. G. Nguyen, and C. So-In, “Congestion control and prediction schemes using Fuzzy logic system with adaptive membership function in wireless sensor networks,” Wireless Communications and Mobile Computing, Wiley-Hindawi, pp. 1-19, 2018. [165] Y. Zhang, J. Wang, D. Han, H. Wu, and R. Zhou, “Fuzzy-logic based distributed energy-efficient clustering algorithm for wireless sensor networks,” Sensors (Basel), vol. 17, no. 7, pp.1-21, 2017. [166] M. Arora, S. Upadhyaya, and N. Kashyap, “Flexible congestion control using fuzzy logic for Wireless Sensor Networks,” International Journal of Computer Sciences and Engineering, vol. 6, no.5, pp. 492-499, 2018. [167] A. S. Wani, J. Singh, M. Johri, and R. K. Tyagi, “Congestion control scheme to enhance quality of service in wireless sensor networks,” Int. J. Pure Appl. Math., vol. 120, no. 6, pp. 2509-2522, 2018. [168] A. A. Rezaee and F. Pasandideh, “A fuzzy congestion control protocol based on active queue management in wireless sensor networks with medical applications,” Wireless Pers. Commun., vol. 98, no. 1, pp. 815–842, 2018. [169] J. C. Ochi, C. O. Ohaneme, and A. C. O. Azubog, “Development of an intelligent fuzzy-based algorithm for data congestion management scheme in wireless lan,” International Journal of Innovative Technology and Exploring Engineering (IJITEE), vol.5, no. 5, pp. 15-26, 2015. [170] C. Sonmez, O. D. Incel, S. Isik, M. Y. Donmez, and C. Ersoy, “Fuzzy-based congestion control for wireless multimedia sensor networks,” J. Wireless Com. Network, vol. 63, pp. 1-10, 2014. [171] C. Ma, J. P Sheu, and C. X. Hsu, “A game theory-based congestion control protocol for wireless personal area networks,” Hindawi Publishing Corporation, J Sens, pp.1-16, 2016. [172] Z. Fei , B. Li , S. Yang , C. Xing , H. Chen , and L. Hanzo, “A survey of multi-objective optimization in wireless sensor networks: metrics, algorithms, and open problems,” IEEE Commun. Surv. Tut. , vol. 19, no. 1 , 2017. [173] M. S. Manshahia, M. Dave, and S. B. Singh, “Computational intelligence for congestion control and quality of service improvement in wireless sensor networks,” Transactions on Machine Learning and artificial Intelligence, vol.5, no.6, pp.21-35, 2017. [174] X. Yang, X. Chen, R. Xia , Z. Qian , “Wireless sensor network congestion control based on standard particle swarm optimization and single neuron PID,” Sensors (Basel), vol. 18, 2018. [175] M. S. Doibale and G. D. Kurundkar, “Wireless sensor networks congestion and role of artificial intelligence,” International Journal of Computer Engineering and Technology, vol. 10, no.2, pp. 60-66, 2019. [176] P. Moghiseh and A. Heydari, “Congestion control in wireless sensor networks using learning automata,” International Journal of Computer Science and Wireless Network, vol. 3, no. 2, pp. 157-165, 2018. [177] N. Farzaneh Bahalgardi, M. H. Yaghmaee, and D. Adjeroh, “An adaptive congestion alleviating protocol for healthcare applications in wireless body sensor networks: learning automata approach,” Amirkabir International Journal of Electrical and Electronics Engineering, vol. 44 , no. 1, pp. 31-41, 2012. [178] S. A. Chelloug, “An intelligent closed-loop learning automaton for real-time congestion control in wireless body area networks,” Int. J. Sensor Networks, Vol. 26, No. 3, pp. 190-199, 2018. [179] D. Praveen Kumar, T. Amgoth, and C. S. R. Annavarapu, “Machine learning algorithms for wireless sensor networks: A survey,” INFORM FUSION, vol. 49, pp. 1-25, 2019. [180] M. A. Alsheikh, S. Lin, D. Niyato, and H. P. Tan, “Rate-distortion balanced data compression for wireless sensor networks,” IEEE SENS. J., vol. 16, no. 12, pp. 5072–5083, 2016. [181] M. Gholipour, A. T. Haghighat, and M. R. Meybodi, “Hop-by-hop congestion avoidance in wireless sensor networks based on genetic support vector machine,” Neurocomputing, vol. 223, pp. 63–76, 2017. [182] S. H. Moon, S. Park, S. j. Han, “Energy efficient data collection in sink-centric wireless sensor networks: A cluster-ring approach,” Comput. Commun., vol. 101, pp. 12–25, 2017. [183] M. Osuo-Genseleke, L. Kabari, and O. Nathaniel, “Performance measures for congestion control techniques in a wireless sensor network,” International Journal of Scientific and Research Publications, vol., no. 7, pp. 1-5, 2018.