Energy Efficient Backbone Formation Using Particle Swarm Optimization Algorithm in Wireless Sensor Networks

Connected dominating set (CDS) problem is a promising approach for backbone formation in wireless sensor networks. Selecting proper nodes to construct the CDS in order to prolong the network lifetime is an important issue when designing connected dominating set algorithms in wireless sensor networks. In this paper, we propose an energy efficient connected dominating set (CDS) scheme in wireless sensor networks which prolongs the network lifetime. In proposed algorithm, we use an optimal weight based on the minimum residual energy and maximum effective degree of nodes for backbone formation to prolong the network lifetime. The optimal weight coefficients are determined using particle swarm optimization (PSO) algorithm. Then, when selecting nodes for dominating set (DS) formation, these coefficients will be used. If the degree of a node is more than coefficient of degree constraint and energy of a node is less than coefficient of energy constraint, the node won't be selected for DS formation. The message and time complexity of the proposed algorithm is O(n). Simulation results show that proposed algorithm outperforms the other methods in terms of network lifetime.

[1]  Publisher Bioinfo Publications Journal of Grid and Distributed Computing , 2013 .

[2]  Yongjun Li,et al.  A novel distributed MCDS approximation algorithm for wireless sensor networks , 2009, Wirel. Commun. Mob. Comput..

[3]  Jie Wu,et al.  An extended localized algorithm for connected dominating set formation in ad hoc wireless networks , 2004, IEEE Transactions on Parallel and Distributed Systems.

[4]  Wendi Heinzelman,et al.  Energy-efficient communication protocol for wireless microsensor networks , 2000, Proceedings of the 33rd Annual Hawaii International Conference on System Sciences.

[5]  Javad Akbari Torkestani,et al.  Backbone formation in wireless sensor networks , 2012 .

[6]  Ding-Zhu Du,et al.  On greedy construction of connected dominating sets in wireless networks , 2005, Wirel. Commun. Mob. Comput..

[7]  Javad Akbari Torkestani Energy-efficient backbone formation in wireless sensor networks , 2013, Comput. Electr. Eng..

[8]  Bo Han,et al.  Zone-based virtual backbone formation in wireless ad hoc networks , 2009, Ad Hoc Networks.

[9]  Sam Jabbehdari,et al.  A Cluster-Chain based Routing Protocol for Balancing Energy Consumption in Wireless Sensor Networks , 2012 .

[10]  Javad Akbari Torkestani,et al.  An Energy-Efficient MCDS-based Routing Algorithm for Wireless Sensor Networks: Learning Automata Approach , 2012 .

[11]  Yan Jin,et al.  EEMC: An Energy-Efficient Multi-Tier Clustering Algorithm for Large-Scale Wireless Sensor Networks , 2006, 2006 International Conference on Wireless Communications, Networking and Mobile Computing.

[12]  Javad Akbari Torkestani,et al.  An adaptive backbone formation algorithm for wireless sensor networks , 2012, Comput. Commun..

[13]  H. Raei,et al.  Energy-aware distributed algorithm for virtual backbone in wireless sensor networks , 2008, 2008 International Conference on Innovations in Information Technology.

[14]  Weili Wu,et al.  New approximations for minimum-weighted dominating sets and minimum-weighted connected dominating sets on unit disk graphs , 2011, Theor. Comput. Sci..

[15]  Mohammad Reza Meybodi,et al.  An intelligent backbone formation algorithm for wireless ad hoc networks based on distributed learning automata , 2010, Comput. Networks.

[16]  Ching-Jung Ting,et al.  Particle swarm optimization algorithm for the berth allocation problem , 2014, Expert Syst. Appl..

[17]  Yu Sheng,et al.  Constructing a CDS-Based Network Backbone for Data Collection in Wireless Sensor Networks , 2013, Int. J. Distributed Sens. Networks.

[18]  Qinghai Bai,et al.  Analysis of Particle Swarm Optimization Algorithm , 2010, Comput. Inf. Sci..