PSO-based Energy-balanced Double Cluster-heads Clustering Routing for wireless sensor networks

Similar documents
Enhancement of Hierarchy Cluster-Tree Routing for Wireless Sensor Network

HCTE: Hierarchical Clustering based routing algorithm with applying the Two cluster heads in each cluster for Energy balancing in WSN

An energy efficient communication routing Protocol based on LEACH for WSN

An Energy-Efficient Hierarchical Routing for Wireless Sensor Networks

K-SEP: A more stable SEP using K-Means Clustering and Probabilistic Transmission in WSN

Ameliorate Threshold Distributed Energy Efficient Clustering Algorithm for Heterogeneous Wireless Sensor Networks

Zonal based Deterministic Energy Efficient Clustering Protocol for WSNs

Rab Nawaz Jadoon DCS. Assistant Professor. Department of Computer Science. COMSATS Institute of Information Technology. Mobile Communication

(EBHCR) Energy Balancing and Hierarchical Clustering Based Routing algorithm for Wireless Sensor Networks

Heterogeneous LEACH Protocol for Wireless Sensor Networks

New Data Clustering Algorithm (NDCA)

Adapting Distance Based Clustering Concept to a Heterogeneous Network

Implementation of Energy Efficient Clustering Using Firefly Algorithm in Wireless Sensor Networks

Energy-Conserving Multi-Mode Clusters Maintenance For Hierarchical Wireless Sensor Networks

Intra and Inter Cluster Synchronization Scheme for Cluster Based Sensor Network

An Energy Efficient Unequal Cluster Based Routing Protocol For WSN With Non-Uniform Node Distribution

Performance Comparison of Energy Efficient Clustering Protocol in Heterogeneous Wireless Sensor Network

Modified Low Energy Adaptive Clustering Hierarchy for Heterogeneous Wireless Sensor Network

An Energy Efficiency Routing Algorithm of Wireless Sensor Network Based on Round Model. Zhang Ying-Hui

Minimum Overlapping Layers and Its Variant for Prolonging Network Lifetime in PMRC-based Wireless Sensor Networks

An Energy Efficient Clustering in Wireless Sensor Networks

Research of The WSN Routing based on Artificial Bee Colony Algorithm

Dynamic Minimal Spanning Tree Routing Protocol for Large Wireless Sensor Networks

Available online at ScienceDirect. Procedia Computer Science 92 (2016 )

Optimization on TEEN routing protocol in cognitive wireless sensor network

CFMTL: Clustering Wireless Sensor Network Using Fuzzy Logic and Mobile Sink In Three-Level

ISSN: X International Journal of Advanced Research in Electronics and Communication Engineering (IJARECE) Volume 6, Issue 1, January 2017

The Improved LEACH-C Protocol with the Cuckoo Search Algorithm

IMPROVEMENT OF LEACH AND ITS VARIANTS IN WIRELESS SENSOR NETWORK

A PROPOSAL FOR IMPROVE THE LIFE- TIME OF WIRELESS SENSOR NETWORK

School of Control and Computer Engineering, North China Electric Power University, , China

FUZZY LOGIC APPROACH TO IMPROVING STABLE ELECTION PROTOCOL FOR CLUSTERED HETEROGENEOUS WIRELESS SENSOR NETWORKS

Distributed Fuzzy Logic-based Cluster Routing for Wireless Sensor Networks

Double Cluster Head-based Fault-tolerant Topology Control Algorithm for Wireless Sensor Networks

Time Synchronization in Wireless Sensor Networks: CCTS

Comparative Analysis of EDDEEC & Fuzzy Cost Based EDDEEC Protocol for WSNs

There into, Ei : Residual energy of each node in I round; Er : average energy of rest nodes in I round;

DE-LEACH: Distance and Energy Aware LEACH

Energy Enhanced Base Station Controlled Dynamic Clustering Protocol for Wireless Sensor Networks

Binary Tree Routing for Parallel Data Gathering in Sensor Networks of Smart Home

An Improved Gateway Based Multi Hop Routing Protocol for Wireless Sensor Network

Multi-Hop Clustering Protocol using Gateway Nodes in Wireless Sensor Network

To Enhance the Lifetime of WSN Network using PSO

Lifetime Analysis of Random Event-Driven Clustered Wireless Sensor Networks. Presented by Yao Zheng

Presenting A Distributed Algorithm For The Energy Consumption Reduction in Underwater.

Novel Cluster Based Routing Protocol in Wireless Sensor Networks

Gateway Based WSN algorithm for environmental monitoring for Energy Conservation

Z-SEP: Zonal-Stable Election Protocol for Wireless Sensor Networks

A ROUTING OPTIMIZATION AND DATA AGGREGATION SCHEME BASED ON RF TARANG MODULE IN WSN

A Centroid Hierarchical Clustering Algorithm for Data Gathering in Wireless Sensor Networks.

An Energy Efficient Data Dissemination Algorithm for Wireless Sensor Networks

Increase the Alive Nodes based on the Cluster Head Selection Algorithm for Heterogeneous Wireless Sensor Networks

Energy Efficient Homogeneous and Heterogeneous System for Wireless Sensor Networks

CROSS LAYER PROTOCOL (APTEEN) USING WSN FOR REAL TIME APPLICATION

High Speed Data Collection in Wireless Sensor Network

WSN Routing Protocols

Hybrid Differential Evolution - Particle Swarm Optimization (DE-PSO) Based Clustering Energy Optimization Algorithm for WSN

An Energy-efficient Distributed Self-organized Clustering Based Splitting and Merging in Wireless Sensor Networks

LEACH Improvement Based on Ant Colony Optimization and Energy Balance

Low Energy Adaptive Clustering Hierarchy based routing Protocols Comparison for Wireless Sensor Networks

A REVIEW ON LEACH-BASED HIERARCHICAL ROUTING PROTOCOLS IN WIRELESS SENSOR NETWORK

Dalimir Orfanus (IFI UiO + ABB CRC), , Cyber Physical Systems Clustering in Wireless Sensor Networks 2 nd part : Examples

A Clustering Routing Protocol for Energy Balance of Wireless Sensor Network based on Simulated Annealing and Genetic Algorithm

A Modified LEACH Protocol for Increasing Lifetime of the Wireless Sensor Network

Performance of a Novel Energy-Efficient and Energy Awareness Scheme for Long-Lifetime Wireless Sensor Networks

A Survey On: Cluster Based Routing Protocols in Wireless Sensor Network

ESRP: Energy Sensitive Routing Protocol for Wireless Sensor Networks

Performance of I-LEACH Routing protocol for Wireless Sensor Networks

Analysis of Cluster-Based Energy-Dynamic Routing Protocols in WSN

Study on Wireless Sensor Networks Challenges and Routing Protocols

Energy Efficient Multihop Routing scheme with in Network Aggregation for WSN

Clustering Routing Protocol Based on Location Node in Wireless Sensor Networks

Available online at ScienceDirect. Procedia Computer Science 89 (2016 )

OPTIMIZED LEHE: A MODIFIED DATA GATHERING MODEL FOR WIRELESS SENSOR NETWORK

Hierarchical Routing Algorithm to Improve the Performance of Wireless Sensor Network

IMPROVING WIRELESS SENSOR NETWORK LIFESPAN THROUGH ENERGY EFFICIENT ALGORITHMS

ROUTING ALGORITHMS Part 2: Data centric and hierarchical protocols

Keywords Wireless Sensor Network, Cluster, Energy Efficiency, Heterogeneous network, Cluster, Gateway

INCREASING WIRELESS SENSOR NETWORKS LIFETIME WITH NEW METHOD

SCH-BASED LEACH ALGORITHM TO ENHANCE THE NETWORK LIFE TIME IN WIRELESS SENSOR NETWORK (WSN)

EECS: An Energy Efficient Clustering Scheme in Wireless Sensor Networks

DYNAMIC RE-CLUSTERING LEACH-BASED (DR-LEACH) PROTOCOL FOR WIRELESS SENSOR NETWORKS

Sink Mobility based Energy Efficient Routing Protocol for Wireless Sensor Network

Energy Efficient data collection through Double Cluster Heads in Wireless Sensor Network

Energy-Efficient Cluster Formation Techniques: A Survey

Comparative Study of PEGASIS and PDCH Protocols in Wireless Sensor Network

AN ENERGY EFFICIENT AND RELIABLE TWO TIER ROUTING PROTOCOL FOR TOPOLOGY CONTROL IN WIRELESS SENSOR NETWORKS

Efficient Clustering Routing Algorithm Based on Opportunistic Routing

Energy Optimized Routing Algorithm in Multi-sink Wireless Sensor Networks

Power Efficient Advanced Node Clustering Hierarchical Protocol for Wireless Sensor Networks

An Energy-based Clustering Algorithm for Wireless Sensor Networks

732 IEEE TRANSACTIONS ON NUCLEAR SCIENCE, VOL. 61, NO. 2, APRIL 2014

International Journal of Advanced Research in Computer Science and Software Engineering

Review of LEACH Protocol and Its Types

Energy Efficient Routing Using Sleep Scheduling and Clustering Approach for Wireless Sensor Network

ENHANCEMENT OF SENSOR NODE EFFICIENCY IN HETEROGENEOUS NETWORK USING DISTANCE (SEP) IN WSN

IMPROVING THE DATA COLLECTION RATE IN WIRELESS SENSOR NETWORKS BY USING THE MOBILE RELAYS

A Survey on Energy Efficient Hierarchical Routing Protocol in Wireless Sensor Network

A Genetic Algorithm-Based Approach for Energy- Efficient Clustering of Wireless Sensor Networks

Summary of Energy-Efficient Communication Protocol for Wireless Microsensor Networks

Transcription:

Available online at www.sciencedirect.com Procedia ngineering 15 (2011) 3073 3077 Advanced in Control ngineering and Information Science PSO-based nergy-balanced Double Cluster-heads Clustering Routing for wireless sensor networks Hu Yu a, Wang Xiaohui a a Measuring and Controlling Technology Institute, Taiyuan University of Technology, Taiyuan 030024, China Abstract Regarding on how to optimize and improve the energy efficiency of nodes, here presents a clustering protocol based on PSO and has a balanced perception of distance and energy of the double cluster head centralized network. It mainly improves the original particle swarm optimization by optimising the fitness function. In addition, this algorithm Data transfer phase in the primary division of labor from the cluster heads to extend the cluster head reelection cycle, and the simulation results show that the algorithm in a balanced energy consumption across the network while extending the life cycle of the entire network. Keywords: nergy quilibrium; Wireless Sensor Network (WSN); Master-vice Cluster Heads; Asynchronous Clustering; 1. Introduction Since wireless sensor networks (WSN [1] ) nodes are usually deployed in inaccessible areas, and often powered by very limited micro-power battery, so it is almost impossible to replace the battery for the node again. Therefore, to improve the energy efficiency of nodes to extend the network lifetime of a wireless sensor network routing are the key issues. This article aim to save nodes' energy, balance energy consumption to extend the network lifetime for the purpose of the particle swarm is proposed to achieve balanced energy consumption in wireless sensor networks from the cluster head master clustering routing protocol (PSO-MV), the agreement first Particle swarm algorithm to choose the best by the two nodes as the cluster head node, namely the main cluster head (Master Cluster Head, MCH) and from the cluster head (Vice Cluster Head, VCH); then the division of labor between MCH and VCH, MCH is responsible for Cluster member nodes to collect information and send the results of data fusion from the cluster head Wang Xiaohui. Tel:15035151686; mail address: wangxiaohuihappy@yahoo.cn 1877-7058 2011 Published by lsevier Ltd. doi:10.1016/j.proeng.2011.08.576 Open access under CC BY-NC-ND license.

3074 Hu Yu and Wang Xiaohui / Procedia ngineering 15 (2011) 3073 3077 to the nearest, VCH established between the inter-cluster routing, the implementation of single and multiway as the way to communicate with the base station. 2. Particle Swarm Optimization The PSO [2,3] is initialized to a group of random particles, and then find the optimal solution by iteration. All the particles have to be optimized by a decision of the fitness function, each particle has a speed to determine the direction of their flight and distance, and particles will follow the best particle in the solution space in search for the next best location. At every iteration, the particles update themselves by tracking the two extremes. The first one is the particle itself to find the optimal solution P id ; the other extreme is the most optimal solution of the current population P gd. The updating formulas [4] as follows: vid ( t + 1) = wvid ( t ) + c1r1( pid xid ( t )) + c2r 2( pgd xid ( t )) (1) x id ( t + 1) = xid ( t ) + vid ( t + 1) (2) In formula t stands for Number of Iterations; v id is the speed of particle i; x id is the location of particle i; r 1 and r 2 are one random number between 0~1; c 1 and c 2 are accelerating factors; w is weighting coefficient. 3. Algorithm Review PSO-MV clusters base on clustering routing, including the stages of generation and data transferring. 3.1. Cluster formation 3.1.1 Initialize the cluster-heads Selected candidate cluster-head nodes compose the set of initial cluster, set the energy threshold λ : λ = N i = 1 i N the current residual energy greater than the threshold value as candidate cluster-head nodes. Only the candidate cluster heads have the possible to become the current round of the cluster stablished S wait represent the set of candidate clusters, then: S wait = { ni i > λ} Where N is the number of nodes in the network; i stands for the node's current residual energy. 3.1.2 Information Gathering stage of cluster members Nodes will send the remaining energy, position and ID numbers and other information of the members to the base station through the candidate cluster. Then each candidate neighbour cluster-head node to obtain the ID, location and residual energy, and more. 3.1.3 PSO-based optimization of cluster head election phase Using PSO algorithm to optimize the choice of master-slave cluster-head is the core of this algorithm, the algorithm flow is Initialize swarm cluster head's X and V from the candidate particle, calculate cost Update X,V and location of particles Calculate every particle cost Update Pi according the cost Update Pg according Pi Reach max or NO YS Choose the most optimal solution as MCH Choose the most optimal solution as VCH The end (3) Fig.1 algorithm flow for selecting the cluster-heads

Hu Yu and Wang Xiaohui / Procedia ngineering 15 (2011) 3073 3077 3075 shown in Figure 1, follow these steps: Step1: Initialize Q particles, randomly initialize swarm cluster head's X and V from the candidate particle. Step2: Calculate the adaptive value of every particle cost by using formula (4) Step3: Determine the optimal solution for each individual particle and population optimal solution. Step4: Update the speed and location of particles by formula (1) and (2). Step5: Repeat the step 2~4 until meet pre-defined number of iterations, then choose the most optimal solution and the second-best interpreted as the main from the cluster head. 3.2 Data Transfer Stage 3.2.1 Data Transfer Within the Cluster After the main cluster head node assigns TDMA time slot, the cluster member nodes in the corresponding time slot to send packets to the cluster head node. And without the delivery time, the transceiver device could be turned off and turn into sleep mode to reduce the consumption. 3.2.2 Data Transfer Between the Clusters The main cluster head node will send the data fusion of the members of nodes to the nearest slave cluster heads(including base station) after it receiving the data. In order to overcome LACH protocol which cause some nodes in a single hop over early death issues, cluster and multi-hop routing to a single jump combination. Let the cluster head node and Sink the distance between nodes d, set the limit value of d 0, 1 If d d 0, a single hop from the cluster head in the form of direct communication with the Sink node; 2 If d> d 0,use PSO in the upper search the optimal path to achieve plane data transmission between clusters to reduce energy consumption to extend network life cycle. Figure 2 is the network topology, the WSN is logically divided into upper and lower levels. VCH constitutes the upper virtual backbone, the remaining members of the network node as a lower layer. 3.3 Improved Fitness Function Source nodes Fig.2 Logical Topology for WSN For wireless sensor network routing optimization model characteristics and goals, the fitness function is defined to consider the following factors: 1cluster head energy rating factor f 1 : the current candidate node remaining energy ; 2cluster head from the evaluation factor f 2 : mainly consider the distance between the remaining members of the cluster nodes and the node, the smaller the average distance, the better for the node being the cluster; 3the equilibrium level of residual energy evaluation factor f 3, the rest of the network nodes in a balanced level of residual energy, the more easily avoid the network empty. 4base station from the evaluation factor f 4. The fitness function is defined cost = α 1 f 1 + α 2 f 2 + α 3 f 3 + α 4 f 4 (4) 2 f 1 = 0 / i; f 2 = d ( n j, CH i) C ( i) ; f 3 = ( j μ ) ; f 4 = max { d ( BS, CH i) } d ( BS, NC ) (5) 1, 2,.. i C ( i) j C ( i ) k = K i is the current residual energy particle i, CH i stands for the first candidate cluster head i, C(i) means the members of the nodes; d (n j,ch i ) is members of the node j to the candidate cluster head node CH i distance, VCH MCH Sink

3076 Hu Yu and Wang Xiaohui / Procedia ngineering 15 (2011) 3073 3077 BS representative of the base station, NC on behalf of the network center coordinates: α 1,α 2,α 3,α 4 for each evaluation factor weight coefficient, α 1 +α 2 +α 3 +α 4 =1,so the smaller the fitness function, the more fitness to be a cluster head. 4. nergy Consumption Model for Wireless Communication In this paper, we ll use energy consumption model [5,6] for wireless communication as follows, wireless communication module has the function of power control, the minimum energy can be used to send data to the receiver, each k bit of information sent to the distance d will the amount of energy of: Tx ( k, d ) = elec k + fs k d 2 < elec k + mp k d 4 ( d d 0) ( d d 0) (6) k stands for the dipatching binary digits, d is the sending distance, d 0 is the threshold of sending distance. If the distance is less than d 0, power amplifier will use the free space loss model; if the distance is more than d 0, it will use multi-path fading model. 5. Network Simulation and Protocol Analysis We will use the model of wireless communication mentioned in section four. In the simulation, wireless sensor networks composed by 100 nodes, nodes randomly distributed in a 100m 100m area. This paper will use Matlab to make the simulation. The main parameters of the wireless sensor network model are: the initial energy for each node is 0.5J, population scale is: Q=30, c 1 =c 2 = 2, w=0.9. The rand will be given randomly during the processing. valuation factors: α 1 =0.25,α 2 =0. 3,α 3 =0.25,α 4 =0.2. To test the effectiveness of the algorithm, this article will compare the Master-slave cluster head algorithm with LACH protocol and the PSO algorithm. The figure 3 shows the parameters of the same in all cases, the death speed of nodes and network lifetime contrast. The results show that after the implementation of PSO-MV algorithm, starting from the operation of the network to the first node through the rounds of death and the PSO longer than LACH, the network lifetime has been renewed. The figure 4 shows the total energy consumption of the LACH, PSO and PSO-MV protocol agreement in the network. The figure shows, the proposed PSO-MV protocol to be significantly lower than the total energy consumption of LACH and the PSO agreement, indicating that although the PSO-MV protocol used in the clustering process of two-particle swarm cluster head election more time consuming, but this Algorithm makes the network more balanced and compact, and greatly extend the network cluster head election cycle, thus saving more energy, so at the end it balanced the energy of the network, to extend the network cycle. Fig.3Survival of the remaining nodes in the network Fig. 4The total energy consumption of network

Hu Yu and Wang Xiaohui / Procedia ngineering 15 (2011) 3073 3077 3077 The table.1 lists the rounds of first node, the rest half nodes and 80% of nodes dying: Table 1. Comparison of Life Cycle LACH PSO PSO-MV Rounds for 1st node dying 703 1001 2003 Rounds for half of nodes dying 1206 1507 2227 Rounds for 80% of the nodes dying 1456 1798 2466 6. Conclusion In this paper, we achieve the WSN cluster heads optimized by using particles swarm optimization (PSO) algorithm. And by choosing the two main-slave cluster heads cooperate with each other in transmission stage to save the energy consumption and extend the lifetime of network. The simulation results shows that the time of dying for the nodes in PSO-MV is more significant delays than LACH and PSO. But this algorithm also has its shortcomings like choosing the number of optimal cluster heads and the distribution for parameters of α 1 α 2 α 3 α 4. That is just what should be done in the next step of the research. Acknowledgements This work was financially supported by the Shanxi Natural Science Foundation (2009011019-2). References [1] M.Conti,M.D.Francesco,A.Passarella,G.Anastasi.nergy Conservation in Wireless Sensor Networks:A Survey[J].Ad Hoc Networks.2009,7:537-569. [2] Jiang Changjiang,Shi Weiren.The wireless sensor network energy-saving clumping protocol based on PSO [Computer ngineering],2010,36(8). [3] Cagalj M,Ganeriwal S,Aad I,et al.on Selfish Behavior in CSMA/CA Networks[C]//Proc.of I INFOCOM 05. Miami,USA:[S.N.],2008. [4] Heinzelman W R. An Application-specific Protocol Architecture for Wireless Microsensor Networks[J]. I Transactions on Wireless Communications.2008,4(1):660-670. [5] Kennedy J.Particle Swarm Optimization[C]//Proc.of I International Conf.on Neural Networks.[S.l.]: I Press,2009. [6] Kyasanur P,Vaidya N.Detection and Handling of MAC Layer Misbehavior in Wireless Networks[C]//Proceedings of DSN 03.San Francisco,California,USA: [S.N.], 2009.