An Energy-based Clustering Algorithm for Wireless Sensor Networks

Similar documents
An Energy Efficient Data Dissemination Algorithm for Wireless Sensor Networks

Enhancement of Hierarchy Cluster-Tree Routing for Wireless Sensor Network

Novel Cluster Based Routing Protocol in Wireless Sensor Networks

Accepted 10 May 2014, Available online 01 June 2014, Vol.4, No.3 (June 2014)

Hierarchical Routing Algorithm to Improve the Performance of Wireless Sensor Network

A Comprehensive Review of Distance and Density Based Cluster Head Selection Schemes

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

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

An Energy-Efficient Hierarchical Routing for Wireless Sensor Networks

An Energy Efficient Clustering in Wireless Sensor Networks

An Energy-efficient Competitive Clustering Algorithm for Wireless Sensor Networks using Mobile Sink

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

Energy Efficient Hierarchical Cluster-Based Routing for Wireless Sensor Networks

DE-LEACH: Distance and Energy Aware LEACH

Adapting Distance Based Clustering Concept to a Heterogeneous Network

Modified Low Energy Adaptive Clustering Hierarchy for Heterogeneous Wireless Sensor Network

ROUTING ALGORITHMS Part 2: Data centric and hierarchical protocols

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

Energy-Efficient Communication Protocol for Wireless Micro-sensor Networks

New Data Clustering Algorithm (NDCA)

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

Clustering Routing Protocol Based on Location Node in Wireless Sensor Networks

Intra and Inter Cluster Synchronization Scheme for Cluster Based Sensor Network

ISSN: ISO 9001:2008 Certified International Journal of Engineering and Innovative Technology (IJEIT) Volume 3, Issue 11, May 2014

Keywords Clustering, Sensor Nodes, Residual Energy, Wireless Sensor Networks, Zones

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

High Speed Data Collection in Wireless Sensor Network

International Journal of Advanced Research in Computer Science and Software Engineering

Analysis of Cluster based Routing Algorithms in Wireless Sensor Networks using NS2 simulator

Heterogeneous LEACH Protocol for Wireless Sensor Networks

Prianka.P 1, Thenral 2

Zonal based Deterministic Energy Efficient Clustering Protocol for WSNs

Dynamic Minimal Spanning Tree Routing Protocol for Large Wireless Sensor Networks

An Energy Efficient Routing Protocol for extending Lifetime of Wireless Sensor Networks by Transmission Radius Adjustment

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

Gateway Based WSN algorithm for environmental monitoring for Energy Conservation

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

Minimum Spanning Tree based Improved Routing Protocol for Heterogeneous Wireless Sensor Network

Energy Efficient Scheme for Clustering Protocol Prolonging the Lifetime of Heterogeneous Wireless Sensor Networks

Region Based Energy Balanced Inter-cluster communication Protocol for Sensor networks

IMPROVEMENT OF LEACH AND ITS VARIANTS IN WIRELESS SENSOR NETWORK

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

Energy Efficient Homogeneous and Heterogeneous System for Wireless Sensor Networks

Efficient Cluster Head Selection Method Based On K-means Algorithm to Maximize Energy of Wireless Sensor Networks

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

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

Energy Efficient System for Wireless Sensor Networks using Modified RECHS Protocol

An Improved Chain-based Hierarchical Routing Protocol for Wireless Sensor Networks

Path Cost Based Load and Energy Balanced Clustering & Routing Algorithm

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

Power Aware Cluster Based Routing (PACBR) Protocol for Wireless Sensor Network

International Journal of Research in Advent Technology Available Online at:

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

A Configurable Time-Controlled Clustering Algorithm for Wireless Sensor Networks

Energy Aware Zone-based Clustering Algorithm in WSNs

AN IMPROVED ENERGY EFFICIENT ROUTING PROTOCOL FOR HETEROGENEOUS WIRELESS SENSOR NETWORKS. Received January 2017; revised May 2017

Integrated Routing and Query Processing in Wireless Sensor Networks

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

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

Analysis of Energy Efficient Routing Protocols in Wireless Sensor Networks

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

COMPARATIVE PERFORMANCE ANALYSIS OF TEEN SEP LEACH ERP EAMMH AND PEGASIS ROUTING PROTOCOLS

Time Synchronization in Wireless Sensor Networks: CCTS

MAP: The New Clustering Algorithm based on Multitier Network Topology to Prolong the Lifetime of Wireless Sensor Network

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

IMPROVING WIRELESS SENSOR NETWORK LIFESPAN THROUGH ENERGY EFFICIENT ALGORITHMS

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

Energy Efficient Clustering Protocol for Wireless Sensor Network

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

Effect of Sensor Mobility and Channel Fading on Wireless Sensor Network Clustering Algorithms

Multi-Hop Routing-Based Optimization of the Number of Cluster-Heads in Wireless Sensor Networks

The Impact of Clustering on the Average Path Length in Wireless Sensor Networks

Extending Network Lifetime of Clustered-Wireless Sensor Networks Based on Unequal Clustering

Power Efficient Data Gathering and Aggregation in Wireless Sensor Networks

ENERGY EFFICIENT TWO STAGE CHAIN ROUTING PROTOCOL (TSCP) FOR WIRELESS SENSOR NETWORKS

MODIFIED LEACH-C PROTOCOL FOR CLUSTER BASED ROUTING IN ENERGY EFFICIENT WIRELESS SENSOR NETWORKS

EECS: An Energy Efficient Clustering Scheme in Wireless Sensor Networks

WSN Routing Protocols

ViTAMin: A Virtual Backbone Tree Algorithm for Minimal Energy Consumption in Wireless Sensor Network Routing

ADAPTIVE CLUSTERING IN WIRELESS SENSOR NETWORK: CONSIDERING NODES WITH LOWEST- ENERGY

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

F-MCHEL: Fuzzy Based Master Cluster Head Election Leach Protocol in Wireless Sensor Network

PDH CLUSTERING IN WIRELESS SENSOR NETWORKS

EDAC: A Novel Energy-Aware Clustering Algorithm for Wireless Sensor Networks

Fault tolerant Multi Cluster head Data Aggregation Protocol in WSN (FMCDA)

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

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

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

A configurable time-controlled clustering algorithm for wireless sensor networks

Energy Efficient Clustering Protocol for Minimizing Cluster Size and Inter Cluster Communication in Heterogeneous Wireless Sensor Network

A Distributed Clustering Mechanism in HWSNs for Enhancing the Lifetime

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

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

Distributed clustering algorithms for data-gathering in wireless mobile sensor networks

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

A Non_Ack Routing Protocol in Ad-hoc Wireless Sensor Networks

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

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

MESSCH PROTOCOL AN ENERGY EFFICIENT ROUTING PROTOCOL FOR WSN

Low Energy Adaptive Clustering Hierarchy Variance in Wireless Sensor Network (LEACH)

Transcription:

An Energy-based Clustering Algorithm for Wireless Sensor Networks Jin Wang 1, Xiaoqin Yang 1, Yuhui Zheng 1, Jianwei Zhang, Jeong-Uk Kim 3 1 Jiangsu Engineering Center of Network Monitoring, Naning University of Information Science & Technology, Naning 10044, China School of Math and Statistic, Naning University of Information Science & Technology, Naning 10044, China 3 Department of Energy Grid, Sangmyung University, Seoul 110-743, Korea {wangin, xqyang, yhzheng, zhangw}@nuist.edu.cn; ukim@smu.ac.kr Abstract. Energy efficient routing is one of the key issues to prolong lifetime of wireless sensor networks (WSNs). The number of cluster and the distribution of cluster heads (CHs) have a maor impact on the network performance. Energy-based clustering algorithm can greatly improve energy efficiency of WSNs because it adopts a multi-hop communication in each cluster. Besides, the neighborhood of the sink node (SN) will perform direct transmission to relieve the workload of CHs. Simulation results show that our algorithm can largely reduce the total energy consumption and prolong the network lifetime compared to other algorithm like LEACH. Keywords: wireless sensor networks, energy level, cluster number, clustering 1 Introduction Wireless sensor networks (WSNs) are composed of large number of low-cost and tiny sensors. It is a distributed and self-organized network where sensor nodes will locally carry out sensing, processing and transmitting operations in an autonomous and unattended manner. WSNs have broad applications such as military surveillance and tracking, environment monitoring and forecasting, healthcare etc.[1,]. Energy consumption and energy-balancing are one of the primary research issues for WSNs. Since node s energy is limited and non-rechargeable, how to improve energy efficiency and balance energy has become more and more important. Clustering algorithm is an energy-efficient technology for WSNs. In practice, CHs can process, filter and aggregate data sent by cluster members. In this paper, we focus on studying the influence of cluster number on network performance. We propose an Energy-based Clustering Algorithm (ECA) for WSNs. Based on [6], we discuss the overall energy consumption under different numbers of clusters and get the optimal cluster number. Then we divide the sensor field into k equal regions where we choose nodes with the highest residual energy as CHs and adopt multi-hop manner to transmit data. Thus, we can ensure uniform distribution of CHs in entire network and relieve the workload of CHs. 16

Related Work Directed diffusion (DD)[3] is a query-based routing protocol for WSNs. By using data aggregation, caching and reinforcement techniques, the appropriate link is dynamically selected from the candidates. Rumor routing protocol [4] uses forwarding query messages randomly to reduce the overhead of route establishment. Hierarchical structure routing protocols are suitable for WSNs since they can not only provide good scalability but also perform data aggregation. Low-energy adaptive clustering hierarchy (LEACH)[5] is a clustering-based protocol which utilizes randomized rotation of local CHs to evenly distribute the energy load across the network. Compared with other ordinary routing protocols like DD, it can prolong the network lifetime up to 8 times. However, the 5% of CHs are randomly selected and CHs transmit data directly to SN. To address this deficiency, LEACH-C algorithm [6] centralize to choose CHs through the sink nodes. Power-Efficient gathering in sensor information systems (PEGASIS)[7] is known as an improved version of LEACH. It uses chain structure to connect and select the nearest neighbor to communicate. Besides, each chain selects only one node as the head communicating with SN. A hybrid, energy-efficient, distributed (HEED)[8] clustering protocol was proposed which considers node s residual energy and the cost of communication within the cluster during CHs selection. It can not only minimize the control overhead, but also prolong network lifetime since CHs are well distributed. The author in [9] introduced an energy efficient heterogeneous clustered scheme based on weighted election probabilities of each node to become CHs according to the residual energy. The author in [10] introduced an adaptive decentralized re-clustering protocol (ADRP). In ADRP, CHs and next heads are elected on residual energy of each node and the average energy of each cluster. The author in [11] proposed a novel distributed clustering algorithm where CHs are elected following a three-way message exchange between each sensor and its neighbors. Sensor s eligibility to be elected cluster head is based on its residual energy and its degree. To enhance lifetime, the author in [1] proposed an energy efficient clustering protocol (EECPL) which organizes sensors into clusters and uses ring topology to send data packets. In [13], the author proposed a hop-based energy aware routing algorithm to save and balance energy consumption. 3 Energy Consumption and Optimal Cluster Number We adopted the energy consumption model which is called first order radio model. The definitions and units of radio parameters are listed in Table 1. Table 1. Radio parameters. Parameter Definition Unit E elec Energy dissipation to run the radio device 50 nj/bit ε fs Free space model of transmitter amplifier 10 pj/bit/m 17

ε mp Multi-path model of transmitter amplifier 0.0013 pj/bit/m 4 l Packet length 000 bits d 0 Distance threshold εfs εmp m Each node consumes the following E Tx amount of energy to transmit an l-bits message over distance d and the E Rx amount of energy to receive the message. E Tx ( l, d) = leelec+ lεfsd, d< d0 { 4 leelec+ l mpd, d d0 E ( l) = le ε ; Rx elec According to first order radio model, each cluster consumes the E cluster amount of energy to communicate with SN. To minimize the total energy consumptione total, we use the conclusion in [10] to get the optimal cluster numberkoptand the formula is shown as the follows. N N R N Ecluster = ECH+ ( 1) Emember leelec( 1) + ETx+ ( leelec+ lεfs ) () k k k k R Etotal= kecluster= kech+ NEmember= NlEelec lkeelec+ KETx+ Nlε (3) fs k k opt R Nε (1) fs = (4) d ε mp 4 Our Proposed Energy-based Clustering Algorithm (ECA) 4.1 Cluster Formation Before CHs selection, we firstly divide the network into k equal regions according to the optimal cluster number. Cluster head only manages the data collected from the region and then relay the aggregated data to SN. Besides, neighbor nodes of SN will perform direct transmission to SN. After cluster formation, we assign a random initial energy level to each sensor. To balance the energy consumption levels, we use the initial energy levels to select the CH-candidate nodes. Upon being selected, each CH-candidate transmits a packet and advertises its ID and residual energy level. A CH-candidate monitors advertisements from others and defers from acting as a CH if a higher energy level is reported by another. Finally, candidate with the highest residual energy level will become CH. Other nodes in this region will become the member of this cluster. 18

4. Intra-cluster Multi-hop Routing Setup We adopt a multi-hop communication protocol to save energy and set a threshold d. If the distance is smaller than d, it transmits data to CHs directly; otherwise, it will find an adacent node as the relay node. We choose the relay node based on distance and residual energy. Suppose s i is far away from CHs and chooses s as its relay node. We adopt a free space propagation channel model to deliver an l-bits packet to CHs. The energy consumption and the link cost Elinkare defined respectively as follows. E( s, s ) = 3lE + lε ( d( s, s ) d( s, CHs) ) (5) i elec fs i + E link ( si, s) = d( si, s) + d( s, CHs) (6) To avoid the nodes near CHs depleting their energy quickly, we also consider the residual energy of the relay node. So the cost is defined as follows. d( si, s) + d( s, CHs) max( E( )) E( ) cost( ) = ω + (1 ω), ω [0,1] (7) max( d( s, s ) + d( s, CHs) ) max( E( )) i After each node has chosen the minimum cost node as its relay node, an intracluster route is constructed. 5 Performance Evaluation We use MATLAB simulator to evaluate the performance of our algorithm. There are [00,500] nodes evenly deployed in a [150,00,300] circular area. The initial energy level of each node is J. SN is placed in the centre of the network. The transmission radius can be adusted from 80 to 100 meters based on node density. 5.1 Network Topology According to Formula (4), when N=00 and R=150, k is equal to 16. Fig.1 illustrates this point that the energy consumption is the least when k=16. Fig.1. Comparison of energy consumption. Fig.. Network topology. 19

Then we divide the network into 16 equal regions and select nodes with the highest residual energy level to act as CHs. The neighborhood of SN has been marked with stars. The network topology is built as shown in Fig.. 5. Total Energy Consumption and Network Lifetime Fig.3 shows the energy consumed by ECA and LEACH and ECA consumes less energy than LEACH so that we can achieve the goal to save energy. Besides, the number of Alive node in one region over simulation time is illustrated in Fig.4. Here, we define the network lifetime as the period of time until the first node depletes its energy. Fig.5 shows that the lifetime of ECA in one region is around 087 rounds, whereas the lifetime of LEACH is around 1478 rounds. Thus ECA has a better performance in extending network lifetime. Fig.3. Energy consumption. Fig.4. Network lifetime. 6 Conclusions In this paper, energy-based clustering algorithm (ECA) is proposed to reduce the energy consumption. In ECA, we compare the overall energy consumed by the network with different cluster number. And then we divide the network and assign an initial energy level to each node. In each region, we select the node with highest residual energy level from the candidate nodes to act as cluster head. In each cluster, we adopt a multi-hop communication protocol between cluster members to reduce the cost of long distance transmission. Simulation results demonstrate that ECA can effectively reduce the energy consumption of the entire network so that the network lifetime is largely prolonged. 0

Acknowledgement This research work was supported by a grant (07-HUDP-A01) from the High-tech Urban Development Program funded by Ministry of Land, Transport and Maritime Affairs of Korean government. It was also supported by the National Natural Science Foundation of China (6117307) and a proect funded by the Priority Academic Program Development of Jiangsu Higher Education Institutions. Prof. Jeong-Uk Kim is the corresponding author. References 1 I.F.Akyildiz, W.Su, Y.Sankarasubramaniam, and E.Cayirci, Wireless sensor networks: A survey, Comput. Netw., vol.38, no.4, pp.393-4, 00. K.Akkaya and M.Younis, A survey on routing protocols in wireless sensor networks, in the Elsevier Ad Hoc Network, vol.3, no.3, pp.35-349, 005. 3 C.Intanagonwiwat, R.Govindan, and D.Estrin, Directed diffusion: A scalable and robust communication paradigm for sensor networks, Proc. 6th Annual ACM/IEEE International Conference on Mobile Computing and Networking (MobiCom'00), pp.56-67, Aug. 000. 4 D.Braginsky, and D.Estrin, Rumor Routing Algorithm For Sensor Networks, WSNA 0, September 8,00. 5 W. Heinzelman, A.Chandrakasan, and H. Balakrishnan, Energy-efficient communication protocol for wireless sensor networks, Proc. Hawaii International Conference System Sciences, pp.1-10, Hawaii, Jan. 000. 6 W.Heinzelman, An Application-Specific Protocol Architectures for Wireless Networks, Ph.D. Thesis, Massachusetts Institute of Technology, pp.84-86, 00. 7 S.Lindsey and C.S.Raghavendra, PEGASIS: Power efficient gathering in sensor information systems, Proc. IEEE Aerospace Conference, pp.94-935, Big Sky, Montana, March 00. 8 O.Younis and S.Fahmy, HEED: A hybrid, energy-efficient, distributed clustering approach for ad hoc sensor networks, IEEE Trans. on Mobile Comput., vol.3, no.4, pp.366-379, 004. 9 D.kumar, Trilok C.Aseri and R.B. Patel, EEHC: Energy efficient heterogeneous clustered scheme for wireless sensor networks, Computer Communications 3,PP.66-667,009. 10 F.Baaber and I.Awan, Adaptive decentralized re-clustering protocol for wireless sensor networks, Journal of Computer and System Sciences,009. 11 A.Chamam and S.pierre, A distributed energy-efficient clustering protocol for wireless sensor networks, Computers and Electrical Engineering 36,pp.303-31,010. 1 F.baaber and I.Awan, Energy efficient clustering protocol to enhance lifetime of wireless sensor network, J Ambient Intell Human Comput,pp.39-48,010. 13 J.Wang, J.S.Cho, S.Y.Lee, K.C.Chen, Y.K.Lee, Hop-based Energy Aware Routing Algorithm for Wireless Sensor Networks, IEICE Trans. Communications. Vol. E93-B, No.,010. 1