Energy Efficient Clustering and Congestion Control in WSNs with Mobile Sinks

Large scale Wireless Sensor Networks (WSNs) often utilize multiple mobile sink nodes to improve the network lifetime and scalability. However, most of the studies conducted in this context, consider unlimited buffer capacity for the sink nodes. But, this model cannot truly describe the behavior of WSNs and causes congestion in the sink nodes. To solve this problem, in this paper, we use limited buffer capacity for each mobile sink node in WSNs and present a two-level Fuzzy Logic Controller (FLC)-based dynamic clustering scheme and congestion prevention. In this scheme, sink nodes try to predict current load based on their loads in previous rounds by using ARIMA method and based on it, the first FLC selects the nearest uncongested sink node from multiple available mobile sink nodes. Then, the second FLC applies the output of the first FLC to select appropriate nodes as cluster heads to mitigate the energy consumption in the network. Extensive simulation results indicate the effectiveness of the proposed fuzzy logic-based solution in reducing congestion in the mobile sink nodes and improving load balancing in them which these result in the network lifetime improvement and decreasing the number of retransmissions.

[1]  Mikio Hasegawa,et al.  A Rate Allocation Framework for Multi-Class Services in Software-Defined Networks , 2016, Journal of Network and Systems Management.

[2]  Xiaozong Yang,et al.  An Optimal Sink Selection Scheme for Multi-sink Wireless Sensor Networks , 2008, 2008 International Conference on Computer Science and Information Technology.

[3]  Mohammad Masdari,et al.  Key management in wireless Body Area Network: Challenges and issues , 2017, J. Netw. Comput. Appl..

[4]  Wu-Chih Hu,et al.  Prolonging of the Network Lifetime of WSN Using Fuzzy Clustering Topology , 2013, 2013 Second International Conference on Robot, Vision and Signal Processing.

[5]  Ali Ghaffari,et al.  Congestion control mechanisms in wireless sensor networks: A survey , 2015, J. Netw. Comput. Appl..

[6]  Padmalaya Nayak,et al.  A Fuzzy Logic-Based Clustering Algorithm for WSN to Extend the Network Lifetime , 2016, IEEE Sensors Journal.

[7]  Nauman Aslam,et al.  An Energy Efficient Fuzzy Logic Cluster Formation Protocol in Wireless Sensor Networks , 2012, ANT/MobiWIS.

[8]  Mohammad Masdari,et al.  An overview of virtual machine placement schemes in cloud computing , 2016, J. Netw. Comput. Appl..

[9]  Huazhong Zhang,et al.  IMPROVING ON LEACH PROTOCOL OF WIRELESS SENSOR NETWORKS USING FUZZY LOGIC , 2010 .

[10]  B. Baranidharan,et al.  DUCF: Distributed load balancing Unequal Clustering in wireless sensor networks using Fuzzy approach , 2016 .

[11]  Adnan Yazici,et al.  MOFCA: Multi-objective fuzzy clustering algorithm for wireless sensor networks , 2015, Appl. Soft Comput..

[12]  G. Box,et al.  Distribution of Residual Autocorrelations in Autoregressive-Integrated Moving Average Time Series Models , 1970 .

[13]  Zibouda Aliouat,et al.  An adaptive clustering approach to dynamic load balancing and energy efficiency in wireless sensor networks , 2016 .

[14]  GhaffariAli Congestion control mechanisms in wireless sensor networks , 2015 .

[15]  Mohammad Masdari,et al.  Towards workflow scheduling in cloud computing: A comprehensive analysis , 2016, J. Netw. Comput. Appl..

[16]  Ashutosh Kumar Singh,et al.  Fuzzy logic based clustering in wireless sensor networks: a survey , 2013 .

[17]  Jiming Chen,et al.  Congestion avoidance, detection and alleviation in wireless sensor networks , 2009, Journal of Zhejiang University SCIENCE C.

[18]  Vaibhav Godbole FCA - An Approach On LEACH Protocol Of Wireless Sensor Networks Using Fuzzy Logic , 2013, ArXiv.

[19]  Mohammad Masdari,et al.  Comprehensive analysis of the authentication methods in wireless body area networks , 2016, Secur. Commun. Networks.

[20]  Song Mao,et al.  An Improved Fuzzy Unequal Clustering Algorithm for Wireless Sensor Network , 2013, Mob. Networks Appl..

[21]  Mohammad Masdari,et al.  Analysis of Secure LEACH-Based Clustering Protocols in Wireless Sensor Networks , 2013, J. Netw. Comput. Appl..

[22]  MasdariMohammad,et al.  Towards workflow scheduling in cloud computing , 2016 .

[23]  MasdariMohammad,et al.  Comprehensive analysis of the authentication methods in wireless body area networks , 2016 .

[24]  Sachin Gajjar,et al.  FAMACROW: Fuzzy and ant colony optimization based combined mac, routing, and unequal clustering cross-layer protocol for wireless sensor networks , 2016, Appl. Soft Comput..

[25]  Jin-Shyan Lee,et al.  Fuzzy-Logic-Based Clustering Approach for Wireless Sensor Networks Using Energy Predication , 2012, IEEE Sensors Journal.

[26]  Mohammad Masdari,et al.  A survey and taxonomy of the authentication schemes in Telecare Medicine Information Systems , 2017, J. Netw. Comput. Appl..

[27]  Mohammad Masdari,et al.  A survey and taxonomy of DoS attacks in cloud computing , 2016, Secur. Commun. Networks.

[28]  Christophe Duhamel,et al.  Heuristics for designing multi-sink clustered WSN topologies , 2016, Eng. Appl. Artif. Intell..

[29]  Arputharaj Kannan,et al.  Fuzzy logic based unequal clustering for wireless sensor networks , 2016, Wirel. Networks.

[30]  Davinder S. Saini,et al.  Lifetime Optimization of a Multiple Sink Wireless Sensor Network through Energy Balancing , 2015, J. Sensors.

[31]  Ossama Younis,et al.  An energy-aware distributed clustering protocol in wireless sensor networks using fuzzy logic , 2012, Ad Hoc Networks.

[32]  Ebrahim H. Mamdani,et al.  An Experiment in Linguistic Synthesis with a Fuzzy Logic Controller , 1999, Int. J. Hum. Comput. Stud..

[33]  Cem Ersoy,et al.  Multi-sink load balanced forwarding with a multi-criteria fuzzy sink selection for video sensor networks , 2012, Comput. Networks.

[34]  Wendi B. Heinzelman,et al.  Prolonging the lifetime of wireless sensor networks via unequal clustering , 2005, 19th IEEE International Parallel and Distributed Processing Symposium.

[35]  Mohammad Masdari,et al.  A Survey of PSO-Based Scheduling Algorithms in Cloud Computing , 2016, Journal of Network and Systems Management.

[36]  Adnan Yazici,et al.  An energy aware fuzzy approach to unequal clustering in wireless sensor networks , 2013, Appl. Soft Comput..

[37]  Katia Obraczka,et al.  A survey on congestion control for delay and disruption tolerant networks , 2015, Ad Hoc Networks.