Fuzzy Logic-Based Sink Selection and Load Balancing in Multi-Sink Wireless Sensor Networks

Using multiple sink nodes in wireless sensor networks can greatly improve the lifetime and throughput of the network. One of the important issues in multi-sink wireless sensor networks is the congestion problem in sink nodes which reduces the effectiveness of data processing in sink nodes and increases the energy consumption of the sensor nodes. To prevent congestion in the sink nodes, in this paper, a distributed fuzzy logic-based sink selection algorithm is presented for one-hop sensor networks which makes each sensor node able to independently select a sink node based on the congestion situations in all the sink nodes. This scheme can effectively prevent congestion in the sink nodes and provide load balancing among them. Moreover, it reduces the delay of successful data transmissions to the sink nodes and improves the lifetime of wireless sensor networks by reducing the number of packet retransmissions. Simulation results indicate the effectiveness of our proposed solution.

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

[2]  Jing Zhao,et al.  A Survey of Congestion Control Mechanisms in Wireless Sensor Networks , 2010, 2010 Sixth International Conference on Intelligent Information Hiding and Multimedia Signal Processing.

[3]  Mohammad Masdari,et al.  Reputation-Based Clustering Algorithms in Mobile Ad Hoc Networks , 2013 .

[4]  Sarbani Roy,et al.  Multiple-sink placement strategies in wireless sensor networks , 2013, 2013 Fifth International Conference on Communication Systems and Networks (COMSNETS).

[5]  Wei Liu,et al.  Distance Measurement Model Based on RSSI in WSN , 2010, Wirel. Sens. Netw..

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

[7]  Yan Dong,et al.  An improved harmony search based energy-efficient routing algorithm for wireless sensor networks , 2016, Appl. Soft Comput..

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

[9]  Sotiris E. Nikoletseas,et al.  Hierarchical, collaborative wireless energy transfer in sensor networks with multiple Mobile Chargers , 2016, Comput. Networks.

[10]  Najmeh Kamyab Pour Energy Efficiency in Wireless Sensor Networks , 2016, ArXiv.

[11]  Zhuang Yi-qun Optimal deployment of multiple sink nodes in wireless sensor networks , 2011 .

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

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

[14]  Cynthia A. Phillips,et al.  Coordinated and controlled mobility of multiple sinks for maximizing the lifetime of wireless sensor networks , 2011, Wirel. Networks.

[15]  Fabian Castaño,et al.  On the use of multiple sinks to extend the lifetime in connected wireless sensor networks , 2013, Electron. Notes Discret. Math..

[16]  Luca Mottola,et al.  Efficient Routing from Multiple Sources to Multiple Sinks in Wireless Sensor Networks , 2007, EWSN.

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

[18]  P. R. Deshmukh,et al.  Energy balancing multiple sink optimal deployment in multi-hop Wireless Sensor Networks , 2013, 2013 3rd IEEE International Advance Computing Conference (IACC).

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

[20]  Prasanta K. Jana,et al.  PSO-Based Multiple-sink Placement Algorithm for Protracting the Lifetime of Wireless Sensor Networks , 2016 .

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

[22]  Andrei V. Gurtov,et al.  Survey on Congestion Control Mechanisms for Wireless Sensor Networks , 2012, NEW2AN.

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

[24]  Sheng-Tzong Cheng,et al.  An adaptive learning scheme for load balancing with zone partition in multi-sink wireless sensor network , 2012, Expert Syst. Appl..

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

[26]  Chuandong Li,et al.  Stochastic stability of impulsive BAM neural networks with time delays , 2011, Comput. Math. Appl..

[27]  Choong Seon Hong,et al.  Congestion control protocol for wireless sensor networks handling prioritized heterogeneous traffic , 2008, Mobiquitous 2008.

[28]  Sotiris E. Nikoletseas,et al.  Distributed wireless power transfer in sensor networks with multiple Mobile Chargers , 2015, Comput. Networks.

[29]  Mianxiong Dong,et al.  An energy-efficient and sink-location privacy enhanced scheme for WSNs through ring based routing , 2015, J. Parallel Distributed Comput..

[30]  Alicia Triviño-Cabrera,et al.  A Fuzzy Logic-Based and Distributed Gateway Selection for Wireless Sensor Networks , 2011, PAAMS.

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

[32]  Vangalur S. Alagar,et al.  Publishing and discovering context-dependent services , 2013, Human-centric Computing and Information Sciences.

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

[34]  Ljupco Kocarev,et al.  Cooperative method for wireless sensor network localization , 2016, Ad Hoc Networks.

[35]  D. K. Lobiyal,et al.  Performance evaluation of data aggregation for cluster-based wireless sensor network , 2013, Human-centric Computing and Information Sciences.

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

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

[38]  Wilfried N. Gansterer,et al.  Static vs. mobile sink: The influence of basic parameters on energy efficiency in wireless sensor networks , 2013, Comput. Commun..

[39]  Kenneth N. Brown,et al.  Multiple Sink and Relay Placement in Wireless Sensor Networks , 2012 .

[40]  Vijay Raisinghani,et al.  A Review of Congestion Control Mechanisms for Wireless Sensor Networks , 2011 .