A robust topology control solution for the sink placement problem in WSNs

Placing a certain number of sinks at appropriate locations in WSNs reduces the number of hops between a sensor and its sink resulting in less exchanged messages between nodes and consequently less energy consumption. Since finding the optimal number of the sinks to be added and their locations is an NP Hard problem, we propose in this paper, a topological level solution that uses a meta-heuristic based on Particle Swarm Optimization (PSO) to decide on the number of sinks and their locations; more specifically we use Discrete PSO (DPSO) with local search. Traffic Flow Analysis (TFA) is used to calculate the fitness function of the network defined as the maximum worst case delay. Since TFA is usually used to analyze networks with one sink, we present the extension that allows it to be used with multiple sinks. Furthermore, we formulated the problem, discretized it, and applied PSO while introducing local search to the inner workings of the algorithm. Extensive experiments were conducted to evaluate the efficiency of DPSO. DPSO was compared with Genetic Algorithm-based Sink Placement (GASP), which is considered the state-of-the-art in solving the multiple sink placement problem. In all scenarios, DPSO was 2 to 3 times faster than GASP. When compared with respect to delay, DPSO achieved less delay in most scenarios, except for few scenarios where it performed similar to GASP or a bit worst. Topologies with random as well as heavy tailed distribution were used in the experiments. Moreover, we present via simulation the substantial benefit of adding more sinks to a wireless network.

[1]  Haïdar Safa,et al.  A load balancing energy efficient clustering algorithm for MANETs , 2010, Int. J. Commun. Syst..

[2]  Cem Ersoy,et al.  Multiple sink network design problem in large scale wireless sensor networks , 2004, 2004 IEEE International Conference on Communications (IEEE Cat. No.04CH37577).

[3]  Jens B. Schmitt,et al.  Energy-Efficient TDMA Design Under Real-Time Constraints in Wireless Sensor Networks , 2007 .

[4]  Mauro Birattari,et al.  Swarm Intelligence , 2012, Lecture Notes in Computer Science.

[5]  Wint Yi Poe,et al.  Minimizing the Maximum Delay in Wireless Sensor Networks by Intelligent Sink Placement , 2007 .

[6]  Kah Phooi Seng,et al.  Classical and swarm intelligence based routing protocols for wireless sensor networks: A survey and comparison , 2012, J. Netw. Comput. Appl..

[7]  Utz Roedig,et al.  Sensor Network Calculus with Multiple Sinks , 2006 .

[8]  Mario Di Francesco,et al.  Energy conservation in wireless sensor networks: A survey , 2009, Ad Hoc Networks.

[9]  Deborah Estrin,et al.  An energy-efficient MAC protocol for wireless sensor networks , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[10]  Neeraj Kumar,et al.  A systematic review on clustering and routing techniques based upon LEACH protocol for wireless sensor networks , 2013, J. Netw. Comput. Appl..

[11]  Wint Yi Poe,et al.  Placing Multiple Sinks in Time-Sensitive Wireless Sensor Networks using a Genetic Algorithm , 2008, MMB.

[12]  Cem Ersoy,et al.  An efficient heuristic for placement, scheduling and routing in wireless sensor networks , 2008, 2008 23rd International Symposium on Computer and Information Sciences.

[13]  Ivan Martinovic,et al.  The DISCO Network Calculator , 2008, MMB.

[14]  Yanghee Choi,et al.  Optimal Multi-sink Positioning and Energy-Efficient Routing in Wireless Sensor Networks , 2005, ICOIN.

[15]  Utz Roedig,et al.  Sensor Network Calculus - A Framework for Worst Case Analysis , 2005, DCOSS.

[16]  Jean-Yves Le Boudec,et al.  Network Calculus: A Theory of Deterministic Queuing Systems for the Internet , 2001 .

[17]  Wassim El-Hajj,et al.  Particle Swarm Optimization based approach to solve the multiple sink placement problem in WSNs , 2012, 2012 IEEE International Conference on Communications (ICC).

[18]  Jens B. Schmitt,et al.  The DISCO network calculator: a toolbox for worst case analysis , 2006, valuetools '06.

[19]  Mehmet Sevkli,et al.  A discrete particle swarm optimization algorithm for uncapacitated facility location problem , 2008 .

[20]  Mohamed F. Younis,et al.  Strategies and techniques for node placement in wireless sensor networks: A survey , 2008, Ad Hoc Networks.

[21]  Jalel Ben-Othman,et al.  Energy efficient and QoS based routing protocol for wireless sensor networks , 2010, J. Parallel Distributed Comput..

[22]  Jens B. Schmitt,et al.  Energy-Efficent TDMA Design Under Real-Time Constraints in Wireless Sensor Networks , 2007, 2007 15th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems.

[23]  Utz Roedig,et al.  Validating the sensor network calculus by simulations , 2007, WICON '07.

[24]  Julie A. McCann,et al.  VIBE: An energy efficient routing protocol for dense and mobile sensor networks , 2012, J. Netw. Comput. Appl..