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

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

Hierarchical Routing Algorithm to Improve the Performance of Wireless Sensor Network

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

WINGS TO YOUR THOUGHTS..

A Proposed Technique for Reliable and Energy Efficient Hierarchical Routing in Heterogeneous Wireless Sensor Networks

Gateway Based WSN algorithm for environmental monitoring for Energy Conservation

Modified Low Energy Adaptive Clustering Hierarchy for Heterogeneous Wireless Sensor Network

Heterogeneous LEACH Protocol for Wireless Sensor Networks

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

An Energy-Efficient Hierarchical Routing for Wireless Sensor Networks

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

Comparative analysis of centralized and distributed clustering algorithm for energy- efficient wireless sensor network

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

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

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

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

Enhancement of Hierarchy Cluster-Tree Routing for Wireless Sensor Network

Summary of Energy-Efficient Communication Protocol for Wireless Microsensor Networks

Zonal based Deterministic Energy Efficient Clustering Protocol for WSNs

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

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

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

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

New Data Clustering Algorithm (NDCA)

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

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

Effect Of Grouping Cluster Based on Overlapping FOV In Wireless Multimedia Sensor Network

Energy-Efficient Communication Protocol for Wireless Micro-sensor Networks

Impact of Black Hole and Sink Hole Attacks on Routing Protocols for WSN

Review on Packet Forwarding using AOMDV and LEACH Algorithm for Wireless Networks

Energy Efficient System for Wireless Sensor Networks using Modified RECHS Protocol

Hybrid Approach for Energy Optimization in Wireless Sensor Networks

Novel Cluster Based Routing Protocol in Wireless Sensor Networks

An Energy Efficient Clustering in Wireless Sensor Networks

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

Literature Survey on Energy Efficient Routing Protocols for Wireless Sensor Networks

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

DE-LEACH: Distance and Energy Aware LEACH

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

Energy Efficient Routing with MAX-LEACH Protocol in WSN

IMPROVEMENT OF LEACH AND ITS VARIANTS IN WIRELESS SENSOR NETWORK

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

Power Aware Metrics for Wireless Sensor Networks

Energy Efficient Homogeneous and Heterogeneous System for Wireless Sensor Networks

MAGNIFY NETWORK LIFETIME IN WSN BY REDUCING DATA AGGREGATION DISTANCE OF WEAK NODES

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

Density controlled-divide and Rule Scheme for Energy Efficient Routing in WSNs

INCREASING WIRELESS SENSOR NETWORKS LIFETIME WITH NEW METHOD

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

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

ENERGY EFFICIENCY IN WIRELESS SENSOR NETWORK USING IMPROVED O-LEACH PROTCOL

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

VORONOI LEACH FOR ENERGY EFFICIENT COMMUNICATION IN WIRELESS SENSOR NETWORKS

INTERNATIONAL JOURNAL OF ADVANCED RESEARCH IN ENGINEERING AND TECHNOLOGY (IJARET)

COMPARATIVE ANALYSIS OF ROUTE INFORMATION BASED ENHANCED DIVIDE AND RULE STRATEGY IN WSNS

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

Clustering Routing Protocol Based on Location Node in Wireless Sensor Networks

ROUTING ALGORITHMS Part 2: Data centric and hierarchical protocols

ESRP: Energy Sensitive Routing Protocol for Wireless Sensor Networks

CLUSTER HEAD SELECTION USING QOS STRATEGY IN WSN

Adapting Distance Based Clustering Concept to a Heterogeneous Network

ENERGY CONSUMPTION IMPROVEMENT OF TRADITIONAL CLUSTERING METHOD IN WIRELESS SENSOR NETWORK

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

ENERGY PROFICIENT CLUSTER BASED ROUTING PROTOCOL FOR WSN 1

MESSCH PROTOCOL AN ENERGY EFFICIENT ROUTING PROTOCOL FOR WSN

ISSN: [Krishan Bala* et al., 6(12): December, 2017] Impact Factor: 4.116

Webpage: Volume 3, Issue III, March 2015 ISSN

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

An Energy Efficient Data Dissemination Algorithm for Wireless Sensor Networks

Low Energy Adaptive Clustering Hierarchy with Deterministic Cluster-Head Selection

An Efficient Data-Centric Routing Approach for Wireless Sensor Networks using Edrina

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

Sensors & Transducers Published by IFSA Publishing, S. L.,

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

Clustering Based Routing Protocols for Wireless Sensor Networks: A Survey

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

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

A Survey on LEACH-based Hierarchical Routing Protocols in Wireless Sensor Network

Multi-hop Efficent Protocol for ZigBee, Bluetooth LowEnergy and ANT Sensor nodes

Energy Efficient Multihop Routing scheme with in Network Aggregation for WSN

Hierarchical Energy Efficient Clustering Algorithm for WSN

Energy-Efficient Protocol for Multi-hop Sensor Networks

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

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

Energy Efficient Clustering Protocol for Wireless Sensor Network

IMPACT OF LEADER SELECTION STRATEGIES ON THE PEGASIS DATA GATHERING PROTOCOL FOR WIRELESS SENSOR NETWORKS

An Improved Approach in Clustering Algorithm for Load Balancing in Wireless Sensor Networks

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

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

International Journal of Advanced Research in Computer Science and Software Engineering

WIRELESS Multimedia Sensor Networks (WMSNs) is a

A Progressive Report on Performance Improvement on LEACH Protocol for Wireless Sensor Network

Energy Efficient Zonal Stable Election Protocol for WSNs

Clustering in Wireless Sensor Networks: Performance Comparison of EAMMH and LEACH Protocols using MATLAB

Webpage: Volume 3, Issue VI, June 2015 ISSN

Energy Consumption for Cluster Based Wireless Routing Protocols in Sensor Networks

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

SPATIAL CORRELATION BASED CLUSTERING ALGORITHM FOR RANDOM AND UNIFORM TOPOLOGY IN WSNs

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

Transcription:

MODIFIED LEACH-C PROTOCOL FOR CLUSTER BASED ROUTING IN ENERGY EFFICIENT WIRELESS SENSOR NETWORKS Neha 1, Sugandha Singh 2, Manju 3 1 Research Scholar, 2 Asso. Professor and Head, CSE Deptt., 3 Asst. Professor, IT Deptt., PDM College of Engineering, Bhadurgarh, MDU, Haryana, (India) ABSTRACT Energy is the main constraint in wireless sensor network. Hence to increase the lifetime of WSN, the requirement is to have an energy efficient routing protocol.for this purpose the hierarchical routing architecture is used wherein the whole network is divided into group of clusters and only cluster head is responsible for forwarding the data to base station directly. In hierarchical based architecture routing, cluster head is used to aggregate the data from other nodes and send the aggregated data to base station. Cluster head is chosen by the nodes of cluster according to the energy of node and the number of nodes in cluster. This paper presents the modified Leach-C protocol in which cluster head is chosen among the nodes, having energy more than the threshold level. Keywords: Energy Efficiency, Flat Routing, Routing Protocols, Wireless Sensor Networks, Wireless Sensor Node. I. INTRODUCTION A sensor network is composed of tens to thousands of sensor nodes which are distributed in a wide area. These nodes form a network by communicating with each other either directly or through other nodes. One or more nodes among them serve as sink(s) which are capable of communicating with the user either directly or through the existing wired networks. According to nodes participation style, routing protocols can be classified into three categories, namely, direct communication protocols, flat protocols and clustering protocols [1]. a) In direct communication protocols, a sensor node sends data directly to the sink. Under this protocol, if the distance between the communicating nodes is large, more power would be required to establish a connection and they send the information and hence power would exhaust quickly. b) In case of flat protocols, all nodes in the network are treated equally. When a node needs to send data, it may find a route consisting of several hops to the sink. Generally, the probability of participating in data transmission process is higher for the nodes around the sink than those nodes far away from the sink. So, the nodes around the sink could run out of their power soon. One of the most critical issue in wireless sensor networks is represented by the limited availability of energy with the nodes; thus, efficient use of 34 P a g e

energy is necessary to increase network lifetime. In hierarchical routing architecture, sensor nodes selfconfigure themselves for the formation of cluster heads [9]. c) In the clustered routing architecture, nodes are grouped to make cluster, and a dedicated node acting as a cluster head collects, processes, and forwards the data within its cluster. One of the most critical issues in wireless sensor networks is represented by the limited availability of energy on network nodes thus, making good use of energy is necessary to increase network lifetime. This paper is organized as follows: Section 2 includes the Literature survey on energy consumption in WSN. Section 3 explains the modified Leach-C algorithm. The implementation of algorithm is shown in section 4. Section 5 concentrates on the results. Finally section 6 concludes the paper. II. LITERATURE SURVEY 2.1 Energy Consumption Model Energy efficiency is one of the most important design constraints in wireless sensor network architectures [3]. The lifetime of each sensor node depends on its energy dissipation. In applications where the sensor nodes are totally dependent on no rechargeable batteries, sensor nodes with exhausted batteries will cease operation. A typical sensor node consists mainly of a sensing circuit for signal conditioning and conversion, a digital signal processor and radio links. Hence, during the life cycle of the sensor node each event or query will be followed by a sensing operation, performing necessary calculations to derive a data packet and send this packet to its destination[6]. Although energy is dissipated in all of the models of a sensor node, we mainly consider the energy dissipation associated with the communication energy consumption since the core objective of algorithm is to develop an energy-efficient network layer routing protocol to improve network lifetime. The energy consumption costs for transfer of k-bit data message between two nodes separated by a distance of d meters is given by Eqs.1 and 2, respectively. E T (k,d) = E Tx k + E amp (d) k (1) E R (k) = E Rx k (2) Where E T (k,d) = the total energy dissipated by the transmitter of the source node E Tx = Per bit energy dissipation for transmission E Rx = the per bit energy dissipation at reception E amp (d) = energy required to maintain an acceptable signal-to-noise ratio by amplifier k = data bits d = distance between two nodes As is the case in [8], free-space propagation model and two ray ground propagation model both are used to approximate the path loss sustained due to wireless channel transmission. Given a threshold transmission distance of d 0, the free-space model is employed when d d 0, and the two-ray model is applied for cases where d<d 0. Using these two models, the energy required by the transmit amplifier E amp (d) is given by equation (3). E amp d 2 FSd, d d0 4 TRd, d d0 (3) 35 P a g e

Where and = Transmit amplifier parameters corresponding to the free-space and the two-ray models. d = threshold distance d o Efs (4) Emp III. CLUSTER BASED ROUTING PROTOCOL One of the most critical issues in wireless sensor networks is represented by the limited availability of energy on network nodes; thus, making good use of energy is necessary to increase network lifetime. In hierarchical routing architecture, sensor nodes self-configure themselves for the formation of cluster heads [11]. In the clustered routing architecture, nodes are grouped into clusters, and a dedicated node as cluster head collects, processes, and forwards the data from all the sensor nodes within its cluster. A cluster head is chosen from the nodes. Each node decides whether it will become a cluster head or not. If a node become a cluster head for one time, it cannot become cluster head again for P rounds, where P is the desired percentage of cluster head. 3.1 Leach C Low-Energy Adaptive Clustering Hierarchy (LEACH) protocol proposed in [12] provides a balancing of energy usage by random rotation of cluster heads meanwhile assuring uniform load balancing in one-hop sensor networks. In general LEACH-C works in rounds. There are two distinct operational phases in each round, namely Cluster Set up phase and Steady-State phases. Cluster Set up phase includes cluster head advertisements and Scheduling of nodes within each cluster by respective cluster heads. Steady-State phase involves transmission of data from nodes to their respective cluster heads at scheduled time intervals. IV. PROPOSED ALGORITHM: MODIFIED LEACH-C PROTOCOL According to the algorithm, clusters of nodes are made and the cluster head is chosen according to the energy of nodes. As the nodes send data to respective cluster heads energy dissipation for those nodes is calculated.then cluster head aggregate the data and send it to the base station and energy consumption is calculated. The following assumption are to be considered. A fixed base station is located far away from the sensor nodes. Initally all sensor nodes are assumed with uniform energy. The nodes are equipped with power control capabilities to vary their transmission power. Each node senses the environment at fixed interval and has data to send to the base station. The energy required to transmit a message from a source node to a destination node is same as the energy required to transmit the same message from the destination node back to the source node for a given SNR (Signal to Noise Ratio). Hence The radio channel is supposed to be symmetrical. Moreover, it is assumed that the communication environment is contention and error free. The need of retransmission is out of scope of this paper. 36 P a g e

The need of retransmission is out of the scope of this paper. 4.1 Algorithm This algorithm runs in two rounds.in round 1,cluster head is chosen and energy is calculated for each node on the basis of its transmission.in round 2, 1. Base station is set up at the center of region and each node will have equal energy. 2. In round 1, Cluster Head will be created according to energy of particular node and number of nodes in the cluster. 3. The decision of each node to become cluster head is taken based on the suggested percentage of cluster. 4. A sensor node chooses a random number, r, between 0 and 1. If this random number is less than a threshold value T (n), the node becomes a cluster-head for the current round. The calculation of threshold value T(n) is shown in equation 5, that incorporates the desired percentage to become a cluster-head. p if ng, 1 Tn ( ) 1 p*( rmod ) (5) p 0 otherwise Where T (n) = Threshold value of energy to become cluster head p = percentage of cluster head nodes n = number of nodes G = set of nodes which has not been selected as cluster head 5. Then, Nodes send the data to their respective cluster heads and energy consumption will be calculated according to the Equ. 6 E Tx * k + (E Rx *d 4 *k) (6) Where E Tx = Per bit energy dissipation for transmission E Rx = the per bit energy dissipation at reception K = packet size 6. Cluster Head will aggregate the data and send it to the base station and energy consumed will be calculated for each node and cluster heads according to following condition. E Tx + E DA * k Where E DA = energy dissipation 7. In round 2, the nodes will become cluster heads according to probability condition [11] i.e. according to minimum distance from base station. 8. After selection of cluster heads, Nodes send the data to their respective cluster heads, that will be selected according to the minimum distance of a particular node from cluster heads and energy consumption will be calculated. 9. Cluster Head will aggregate the data and send it to the base station and energy consumption will be calculated. 37 P a g e

10. This process will be repeated until the whole network gets down or number of rounds finished. 11. Performance will be evaluated according to parameters like network lifetime, energy dissipation, and cluster head in each round. V. IMPLEMENTATION AND RESULTS Table 1 represents the parameters used to get the following results. TABLE 1: Parameter Value Network Field 300*300m Number of nodes(n) 200 Initial energy Eelec (E.Dissipation for ETx & ERx) 1 J 50nJ/bit ε fs (free space) 10 pj/bit/m 2 ε mp (Multipath fading) 0.0013 pj/bit/m 4 E DA (Energy Aggregation Data) 5 nj/bit/signal Data packet size 4000 bits Figure 1 shows the performance of LEACH-C protocol and modified LEACH-C protocol. We can see from the graph that modified protocol has better network lifetime as the lesser number of nodes are dead in rounds in comparison to LEACH-C protocol. FIGURE 1 Number of Rounds vs Number of Dead Nodes 38 P a g e

FIGURE 2 Number of Rounds vs Network Energy Consumption Figure 2, shows that the number of packets transferred to the base station in modified protocol is much more as compared to LEACH-C. FIGURE 3 Number of Rounds vs Energy Consumption 39 P a g e

Figure 3 shows the energy consumption in each round. The energy consumption of LEACH-C protocol is more in comparison to modified LEACH-C protocol. Hence the algorithm of modified LEACH-C protocol will enhance the network lifetime. FIGURE 4 Number of Clusters vs Number of Rounds Figure 4 shows the cluster head formation in each round. It can be observed that cluster head formation in each round of modified LEACH-C protocol is optimal and hence maximize the network lifetime. VI. CONCLUSIONS AND FUTURE WORK WSNs differ from traditional wireless communication networks in several of their characteristics. One of them is power awareness, due to the fact that the batteries of sensor nodes have limited lifetime and are difficult to be replaced. Therefore, the protocols must consume minimum energy and the longevity of the network must also be preserved. This is the reason that routing protocols in WSNs aim mainly to accomplish power conservation while the traditional networks focus primarily on the Quality of Service (QoS). The proposed modified Leach-C routing protocol is a hierarchical routing based protocol, wherein the control is with the base station. The sensor nodes self configure themselves for the cluster head selection in non centralized hierarchical routing. While self configuring them, the nodes are unaware of the whole logical structure of the network. But in the proposed modified Leach-C protocol, the base station first collects information about the logical structure of the network and residual energy of each node and then selects the cluster head. Hence the cluster formation leads to longevity of network also. Finally, modified protocol is compared with already developed routing protocol Low Energy Adaptive Clustering Hierarchy-Centralized (LEACH-C) using MATLAB. A comparison between two is done on the basis of energy consumption with rounds, data packet sent to base station and the system lifetime of 40 P a g e

network. System lifetime is basically for how long the system works. The results show that modified LEACH-C protocol works better than LEACH-C protocol. REFERENCES [1]. G. Anastasi, M. Conti, M. Francesco, A. Passarella, Energy Conservation in Wireless Sensor Networks: A survey, Journal of Ad Hoc Networks, Elsevier Publishers, May 2009, Vol. 7, No. 3, pp. 537-568. [2]. Geetha. V,Pranesh. V,Kallapur, Sushma Tellajeera, Clustering in Wireless Sensor Networks: Performance comparison of LEACH and LEACH-C protocols using NS2, procedia technology, dec 2012,DOI:10.1016/j.protcy.2012.05.024,pp.163-170. [3]. Huang Lu, Secure and Efficient Data Transmission for Cluster-Based Wireless Sensor Networks, IEEE transactions on parallel and distributed systems, Vol. 25, No. 3, March 2014, pp.750-761 [4]. J. Yick, B. Mukherjee, D. Ghosal, Wireless Sensor Network Survey, International Journal of Computer and Telecommunication Networks, Elsevier Publishers, August 2008, Vol. 52, No. 12, pp. 2292-2330. [5]. Nikolaos A. Pantazis, Stefanos A. Nikolidakis and Dimitrios D. Vergados, Energy-Efficient Routing Protocols in Wireless Sensor Networks: A Survey IEEE Xplore: Communications Surveys & Tutorials, May 2013, Vol. 15, No 2, pp 551-591. [6]. N. Javaid, A. A. Khan, M. Akbar, Z. A. Khan, U. Qasim, SRP-MS: a new routing protocol for delay tolerant wireless sensor networks, 26th IEEE Canadian Conference Of Electrical And Computer Engineering (CCECE),May 2013, pp.1,4,5-8. [7]. P. Arce, J. Guerri, A. Pajares, O. Lazaro, Performance Evaluation of Video Streaming Over Ad Hoc Networks Using Flat and Hierarchical Routing Protocols, In proceedings of 3 rd International Conference on Mobile multimedia communications. Article No. 19, 2008, pp. 333-342. [8]. R.V. Biradar, V. C.Patil, S. R. Sawant, R. R. Mudholkar, Classifiacation and Comparison of Routing Protocols in Wireless Sensor Networks, Special Issue on Ubiquitous Computing Security Systems, 2009, Vol. 4, Issue 2, pp. 704-711. [9]. R. Yadav, S. Varma, N. Malaviya, A Survey of MAC Protocols for Wireless Sensor Networks, Ubiquitous computing and Communication Journal, August 2009, Vol. 4, Issue 3, pp. 827-833. [10]. S. Ehsan, B. Hamdaoui, A Survey on Energy-Efficient Routing Techniques with QoS Assurances for Wireless Multimedia Sensor Networks, IEEE Xplore: Communication Surveys and Tutorials. March 2011, Vol. 14, No. 2, pp. 265-278 [11]. Sugandha Singh,Navin Rajpal,Ashok Sharma, Address allocation for MANET merge and partition using cluster based routing, SpringerPlus,Springer open journal, published online at 16 th October 2014,DOI 10.1186/2193-1801-3-605. [12]. Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari Balakrishnan, Energy-Efficient Communication Protocol for Wireless Microsensor Networks. HICSS '00 Proceedings of the 33rd Hawaii International Conference on System Sciences-Volume 8, Page 8020-2029, ISBN:0-7695-0493-0 41 P a g e