Abstract
Energy consumption is one of the main concerns in wireless sensor networks (WSNs). In this context, congestion is one of the problems which by dropping the data packets, increases the energy consumption of WSN, and reduces its lifetime. In this paper, we deal with these problems and present a distributed fuzzy clustering scheme that uses two Fuzzy Logic Controllers (FLCs) to organize WSN into some clusters. Besides, in this scheme, we consider multiple mobile sink nodes and provide another FLC for fuzzy sink selection used by cluster heads (CHs). In this scheme, CHs cooperate in multi-hop routing of data packets to minimize the energy consumption of WSN. However, in the data routing step, congestion may happen in the data forwarding nodes. In this scheme, we deal with the congestion problem by proposing a distance-based version of the Random Early Detection (RED) congestion control method to drop the data packets more intelligently. Besides, to increase the effectiveness of the proposed FLCs, we tune them using the Moth-Flame Optimization algorithm and minimize their rules. Simulation results indicate the effectiveness of the proposed clustering and distance-based RED congestion control method in improving the WSN’s lifespan, reducing the number of retransmissions, and mitigating the percentage of packet loss.

























Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Aghdam SM, Khansari M, Rabiee HR, Salehi M (2014) WCCP: A congestion control protocol for wireless multimedia communication in sensor networks. Ad Hoc Netw 13:516–534
Ahmed AM, Paulus R (2017) Congestion detection technique for multipath routing and load balancing in WSN. Wireless Netw 23:881–888
Arjunan S, Sujatha P (2018) Lifetime maximization of wireless sensor network using fuzzy based unequal clustering and ACO based routing hybrid protocol. Appl Intell 48:2229–2246
Bagci H, Yazici A (2013) An energy aware fuzzy approach to unequal clustering in wireless sensor networks. Appl Soft Comput 13:1741–1749
Baranidharan B, Santhi B (2016) DUCF: Distributed load balancing unequal clustering in wireless sensor networks using fuzzy approach. Appl Soft Comput 40:495–506
Beulah Jayakumari R, Jawahar Senthilkumar V (2015) Priority based congestion control dynamic clustering protocol in mobile wireless sensor networks. The Sci World J vol 2015
Chen W, Niu Y, Zou Y (2016) Congestion control and energy-balanced scheme based on the hierarchy for WSNs. IET Wireless Sensor Syst 7:1–8
Ding W, Tang L, Ji S (2016) Optimizing routing based on congestion control for wireless sensor networks. Wireless Netw 22:915–925
El Alami H, Najid A (2018) MS-routing-G i: routing technique to minimise energy consumption and packet loss in WSNs with mobile sink. IET Netw 7:422–428
El Alami H, Najid A (2019) ECH: An enhanced clustering hierarchy approach to maximize lifetime of wireless sensor networks. IEEE Access 7:107142–107153
Fang W-W, Chen J-M, Shu L, Chu T-S, Qian D-P (2010) Congestion avoidance, detection and alleviation in wireless sensor networks. J Zhejiang Univ Sci C 11:63–73
Feng C-W, Huang L-F, Xu C, Chang Y-C (2015) Congestion control scheme performance analysis based on nonlinear RED. IEEE Syst J 11:2247–2254
Gajjar S, Sarkar M, Dasgupta K (2016) FAMACROW: Fuzzy and ant colony optimization based combined mac, routing, and unequal clustering cross-layer protocol for wireless sensor networks. Appl Soft Comput 43:235–247
Ghaffari A (2015) Congestion control mechanisms in Wireless Sensor networks: a survey. J Netw Comput Appl 52:101–115
Gherbi C, Aliouat Z, Benmohammed M (2016) An adaptive clustering approach to dynamic load balancing and energy efficiency in wireless sensor networks. Energy 114:647–662
Godbole V (2012) FCA-an approach on LEACH protocol of wireless sensor networks using fuzzy logic. Int J Comput Commun Netw (IJCCN) 3:1–13
Heinzelman WB (2000) Application-specific protocol architectures for wireless networks. Massachusetts Inst Technol
Isik S, Donmez MY, Ersoy C (2012) Multi-sink load balanced forwarding with a multi-criteria fuzzy sink selection for video sensor networks. Comput Netw 56:615–627
Jain TK, Saini DS, Bhooshan SV (2015) Lifetime optimization of a multiple sink wireless sensor network through energy balancing. J Sensors, vol 2015s
Lee J-S, Cheng W-L (2012) Fuzzy-logic-based clustering approach for wireless sensor networks using energy predication. IEEE Sens J 12:2891–2897
Lee J-S, Kao T-Y (2016) An improved three-layer low-energy adaptive clustering hierarchy for wireless sensor networks. IEEE Int Things J 3:951–958
Lee J-S, Teng C-L (2017) An enhanced hierarchical clustering approach for mobile sensor networks using fuzzy inference systems. IEEE Int Things J 4:1095–1103
Lin L, Shi Y, Chen J, Ali S (2020) A Novel Fuzzy PID Congestion Control Model Based on Cuckoo Search in WSNs. Sensors 20:1862
Logambigai R, Kannan A (2016) Fuzzy logic based unequal clustering for wireless sensor networks. Wireless Netw 22:945–957
Mamdani EH, Assilian S (1975) An experiment in linguistic synthesis with a fuzzy logic controller. Int J Man Mach Stud 7:1–13
Mao S, Zhao C, Zhou Z, Ye Y (2013) An improved fuzzy unequal clustering algorithm for wireless sensor network. Mobile Netw Appl 18:206–214
Masdari M, Ahmadzadeh S (2017) A survey and taxonomy of the authentication schemes in telecare medicine information systems. J Netw Comput Appl 87:1–19
Masdari M, Jalali M (2016) A survey and taxonomy of DoS attacks in cloud computing. Secur Commun Netw
Masdari M, Khezri H (2020) A survey and taxonomy of the fuzzy signature-based intrusion detection systems. Appl Soft Comput, p 106301
Masdari M, Naghiloo F (2017) Fuzzy logic-based sink selection and load balancing in multi-sink wireless sensor networks. Wireless Pers Commun 97:2713–2739
Masdari M, Bazarchi SM, Bidaki M (2013) Analysis of secure LEACH-based clustering protocols in wireless sensor networks. J Netw Comput Appl 36:1243–1260
Masdari M, Nabavi SS, Ahmadi V (2016a) An overview of virtual machine placement schemes in cloud computing. J Netw Comput Appl 66:106–127
Masdari M, ValiKardan S, Shahi Z, Azar SI (2016b) Towards workflow scheduling in cloud computing: a comprehensive analysis. J Netw Comput Appl 66:64–82
Masdari M, Salehi F, Jalali M, Bidaki M (2017) A survey of PSO-based scheduling algorithms in cloud computing. J Netw Syst Manag 25:1–37
Masdari M, Barshande S, Ozdemir S (2019) CDABC: chaotic discrete artificial bee colony algorithm for multi-level clustering in large-scale WSNs. J Supercomput 75:1–35
Mhemed R, Aslam N, Phillips W, Comeau F (2012) An energy efficient fuzzy logic cluster formation protocol in wireless sensor networks. Proc Comput Sci 10:255–262
Nayak P, Devulapalli A (2016) A fuzzy logic-based clustering algorithm for WSN to extend the network lifetime. IEEE Sens J 16:137–144
Nguyen T-T, Shieh C-S, Dao T-K, Wu J-S, Hu W-C (2013) Prolonging of the network lifetime of WSN using fuzzy clustering topology. In: 2013 Second international conference on robot, vision and signal processing, 2013, pp 13–16s
Peng Q, Enqing D, Juan X, Xing L, Wei L, Wentao C (2014) Multipath routing protocol based on congestion control mechanism implemented by cross-layer design concept for WSN. In: 2014 IEEE 17th international conference on computational science and engineering, 2014, pp 378–384.
Rajan AU, Kasmir Raja A, Jeyasekar A, Lattanze AJ (2015) Energy-efficient predictive congestion control for wireless sensor networks. IET Wireless Sensor Syst 5:115–123
Rezaee AA, Pasandideh F (2018) A fuzzy congestion control protocol based on active queue management in wireless sensor networks with medical applications. Wireless Pers Commun 98:815–842
Santos AC, Duhamel C, Belisário LS (2016) Heuristics for designing multi-sink clustered WSN topologies. Eng Appl Artif Intell 50:20–31
Silva AP, Burleigh S, Hirata CM, Obraczka K (2015) A survey on congestion control for delay and disruption tolerant networks. Ad Hoc Netw 25:480–494
Singh AK, Purohit N, Varma S (2013) Fuzzy logic based clustering in wireless sensor networks: a survey. Int J Electron 100:126–141
Singh S, Singh S, Banga VK (2020) Design of fuzzy logic system framework using evolutionary techniques. Soft Comput 24:4455–4468
Soro S, Heinzelman WB (2005) Prolonging the lifetime of wireless sensor networks via unequal clustering. In: Proceedings of 19th IEEE international parallel and distributed processing symposium, 2005
Tam NT, Hai DT (2018) Improving lifetime and network connections of 3D wireless sensor networks based on fuzzy clustering and particle swarm optimization. Wireless Netw 24:1477–1490
Wang J, Gao Y, Liu W, Sangaiah AK, Kim H-J (2019) An improved routing schema with special clustering using PSO algorithm for heterogeneous wireless sensor network. Sensors 19:671
Xu Y, Qi H, Xu T, Hua Q, Yin H, Hua G (2019) Queue models for wireless sensor networks based on random early detection. Peer-to-Peer Netw Appl 12:1539–1549
Yang L, Lu Y, Zhong Y, Wu X, Yang SX (2016) A multi-hop energy neutral clustering algorithm for maximizing network information gathering in energy harvesting wireless sensor networks. Sensors 16:26
Younis O, Fahmy S (2004) HEED: a hybrid, energy-efficient, distributed clustering approach for ad hoc sensor networks. IEEE Trans Mob Comput 3:366–379
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Trinh, C., Huynh, B., Bidaki, M. et al. Optimized fuzzy clustering using moth-flame optimization algorithm in wireless sensor networks. Artif Intell Rev 55, 1915–1945 (2022). https://doi.org/10.1007/s10462-021-09957-3
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10462-021-09957-3