An Enhanced General Self-Organized Tree-Based Energy- Balance Routing Protocol (EGSTEB) for Wireless Sensor Network

Similar documents
Hierarchical Energy Efficient Clustering Algorithm for WSN

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

SECURING WIRELESS SENSOR NETWORK USING GSTEB PROTOCOL

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

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

An Energy-Efficient Hierarchical Routing for Wireless Sensor Networks

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

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

Mobile Agent Driven Time Synchronized Energy Efficient WSN

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

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

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

Novel Cluster Based Routing Protocol in Wireless Sensor Networks

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

A Survey on Clustered-Aggregation Routing Techniques in Wireless Sensor Networks

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

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

Fig. 2: Architecture of sensor node

DE-LEACH: Distance and Energy Aware LEACH

Data Gathering for Wireless Sensor Network using PEGASIS Protocol

Intra and Inter Cluster Synchronization Scheme for Cluster Based Sensor Network

Enhanced Leach for Better Cluster Management Using MAX-HEAP

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

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

Energy Efficiency and Latency Improving In Wireless Sensor Networks

The comparison between routing protocols based on lifetime of wireless sensor networks

Hierarchical Routing Algorithm to Improve the Performance of Wireless Sensor Network

EEEM: An Energy-Efficient Emulsion Mechanism for Wireless Sensor Networks

Energy Efficient Clustering Approach For Wireless Sensor Network

SHORTEST PATH BASED GEOGRAPHIC ROUTING IN CLUSTERED WIRELESS SENSOR NETWORK

To Enhance the Lifetime of WSN Network using PSO

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

A survey on Clustering Energy Efficient Hierarchical Routing Protocols in Wireless Sensor Networks

WSN Routing Protocols

Integrated Routing and Query Processing in Wireless Sensor Networks

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

A Mobile-Sink Based Distributed Energy-Efficient Clustering Algorithm for WSNs

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

Review on Energy Efficient Chain based Hierarchical Routing Protocols in WSN

International Journal of Advanced Research in Computer Science and Software Engineering

Energy Consumption for Cluster Based Wireless Routing Protocols in Sensor Networks

Modified Low Energy Adaptive Clustering Hierarchy for Heterogeneous Wireless Sensor Network

ALL ABOUT DATA AGGREGATION IN WIRELESS SENSOR NETWORKS

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

LEACH and PGASIS Protocols in wireless sensor network: Study and Simulation

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

A Fast and Reliable Tree based Proactive Source Routing in Mobile Adhoc Network 1 Haseena M. K., 2 Annes Philip.

MultiHop Routing for Delay Minimization in WSN

Energy Conservation through Sleep Scheduling in Wireless Sensor Network 1. Sneha M. Patil, Archana B. Kanwade 2

Enhancement of Hierarchy Cluster-Tree Routing for Wireless Sensor Network

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

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

CLUSTER HEAD SELECTION USING QOS STRATEGY IN WSN

Zonal based Deterministic Energy Efficient Clustering Protocol for WSNs

DISTANCE BASED CLUSTER FORMATION FOR ENHANCING THE NETWORK LIFE TIME IN MANETS

Energy Efficient Clustering Protocol for Wireless Sensor Network

IMPROVING WIRELESS SENSOR NETWORK LIFESPAN THROUGH ENERGY EFFICIENT ALGORITHMS

A Review Paper on Routing Protocols in Wireless Sensor Networks

SECURE AND ROBUST ENERGY-EFFICIENT AND RELIABLE ROUTING FOR MULTI HOP NETWORKS USING WIRELESS SENSOR NETWORKS

An Energy Efficient Clustering in Wireless Sensor Networks

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

Comparative Analysis of Leach And Its Descendant Protocols In Wireless Sensor Network

PEGASIS : Power-Efficient Gathering in Sensor Information Systems

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

Geographical Grid Based Clustering for WSN

IMPROVEMENT OF LEACH AND ITS VARIANTS IN WIRELESS SENSOR NETWORK

Comparative Study of PEGASIS and PDCH Protocols in Wireless Sensor Network

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

International Journal of Scientific & Engineering Research, Volume 4, Issue 7, July ISSN

Routing protocols in WSN

Study on Wireless Sensor Networks Challenges and Routing Protocols

Maximizing the Lifetime of Clustered Wireless Sensor Network VIA Cooperative Communication

Prianka.P 1, Thenral 2

Efficient Cluster Based Data Collection Using Mobile Data Collector for Wireless Sensor Network

High Speed Data Collection in Wireless Sensor Network

New Data Clustering Algorithm (NDCA)

Clustering Based Routing Protocols for Wireless Sensor Networks: A Survey

A Reliable Routing Technique for Wireless Sensor Networks

Overview on Load Balanced Data Aggregation Tree in Wireless Sensor Network

An Energy Efficient Data Dissemination Algorithm for Wireless Sensor Networks

Reliable and Energy Efficient Protocol for Wireless Sensor Network

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

AN ADAPTIVE ENERGY MANAGING ROUTING PROTOCOL TO IMPROVE ENHANCED THROUGHPUT IN WSN

COMPARISON OF ENERGY EFFICIENT DATA TRANSMISSION APPROACHES FOR FLAT WIRELESS SENSOR NETWORKS

ENERGY SAVING IN WIRELESS SENSOR NETWORK WITH SPIN PROTOCOL

An Energy Efficient and Minimum Latency Routing Protocol for Multihop WSNs

Introducing a Routing Protocol Based on Fuzzy Logic in Wireless Sensor Networks

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

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

AN EFFICIENT MAC PROTOCOL FOR SUPPORTING QOS IN WIRELESS SENSOR NETWORKS

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

Analysis of Energy Efficient Routing Protocols in Wireless Sensor Networks

Webpage: Volume 3, Issue III, March 2015 ISSN

Review of LEACH Protocol and Its Types

ROUTING ALGORITHMS Part 2: Data centric and hierarchical protocols

Cost Based Efficient Routing for Wireless Body Area Networks

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

Abstract. Figure 1. Typical Mobile Sensor Node IJERTV2IS70270

CHAPTER 4 THRESHOLD BASIS CLUSTER HEAD SELECTION TECHNIQUES

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

Transcription:

www.ijecs.in International Journal Of Engineering And Computer Science ISSN: 239-7242 Volume 4 Issue 8 Aug 205, Page No. 3640-3643 An Enhanced General Self-Organized Tree-Based Energy- Balance Routing Protocol (EGSTEB) for Wireless Sensor Network Sreela E. K., 2 Asha G. M-Tech Student, Computer Science and Engineering, MES college of Engineering Malappuram, Kerala, India sreelamangart@gmail.com 2 Assistant Professor, Computer Science and Engineering, MES college of Engineering Malappuram, Kerala, India ashasreejesh@gmail.com Abstract: Wireless Sensor Network (WSN) is the network consists of large number of sensor nodes. These sensor nodes collects large amount of data and transmit it to the base station. But these sensor nodes provide a limited battery power and battery replacement is not an easy method for wireless sensor network. Energy efficient routing protocols provide longer network life time by minimizing total energy consumption and balance the network load. A General Self-Organized Tree-Based Energy-Balance Routing protocol (GSTEB) is the one of the energy efficient routing protocol, which discusses two extreme cases of data fusion that is each sensor node transmits same amount of data and different amount of data. For both cases it builds a routing tree using a process where, for each round, Base Station (BS) assigns a root node and broadcasts this selection to all sensor nodes. Each node selects its parent by considering itself and its neighbor s information. GSTEB provide an efficient energy balanced routing and longer lifetime for the network, when each sensor node transmits same amount of data or different amount of data. Although GSTEB protocol achieves it has some problems such as difficult to distribute the load evenly on all nodes in tree structure and overhead in the base station. The proposed method (EGSTEB) solves these problems by overhead and energy consumption of sensor nodes. Keywords: Wireless Sensor Network, Energy Efficiency, Hierarchical Routing Protocols, GSTEB, Sensor nodes. on the network structure, the routing protocols are. Introduction classified in to Flat based routing protocols, Location based routing protocols and Hierarchical routing protocols. In flat based routing, all nodes are typically assigned equal roles or functionality and in locationbased routing, sensor node's positions are exploited to route data in the network. The main aim of hierarchical routing is to efficiently maintain the energy consumption of sensor nodes by involving them in multi-hop communication within a particular cluster and by performing data aggregation and fusion in order to decrease the number of transmitted messages to the sink. In a hierarchical architecture, higher energy nodes can be used to process and send the information while low energy nodes can be used to perform the sensing in the proximity of the target. Wireless Sensor Network (WSN) is an emerging technology, which contains hundreds or thousands of sensor nodes. These sensors have the ability to communicate either among each other or directly to an external base-station (BS). Basically, each sensor node equipped with sensing, processing, transmission, and power units. A base-station may be a fixed node or a mobile node capable of connecting the sensor network to the internet where a user can have access to the reported data. The important requirements of WSN are: Use large number of sensors, Low energy consumption, Self organization capability. However, WSN provides limited power to all the sensor nodes. The energy consumption of a sensor node is either useful (transmitting and receiving data) or wasteful applications (retransmission of data, overhearing or redundant data). The battery replacement in the sensor nodes is not an effective method for energy balancing because of their deployment in the network. Routing technique is the one of the effective method to minimize the energy consumption of sensor nodes. Based 2. Related works The previous study includes several hierarchical based routing methods in wireless sensor networks. Kuong-Ho Chen et al. [2] introduces an Energy-Efficient Chain-Based Hierarchical routing method (CHIRON). It divides the sensing are in to different fan shaped groups Sreela E. K., IJECS Volume 4 Issue 8 Aug, 205 Page No.3640-36

DOI:0.8535/ijecs/v4i8.03 based on the transmission range and direction of antenna. The nodes in each group form a chain where chain leader selected on the basis of residual energy. Each node transmits data along the chain to chain leader. To avoid longer transmission to the base station, multihop leader by leader transmission is applied. Here, overhead in the base station is high because of multiple number of groups are formed. Kyung Tae Kim et al. [3] propose a Tree Based Clustering Routing Protocol (TBC). Here the nodes in the cluster form a tree with the root as cluster head, while the height of the routing tree based on the member nodes to the cluster head. Each node receives data from its children, fuses it with its data forward it to the parent node. The cluster head fuses the data and transmit it to the base station. If base station is far away, some cluster head consume more energy for longer transmission. Bencan Gong et al. [4] propose Tree Based Routing Protocol (TRP). Here the nodes are creating a routing tree based on distance between neighbor nodes and sink and residual energy of neighbor nodes. Each node fuses the data received from children with its data and forward data to its parent. TRP is the excellent protocol but there may be communication interfere occur in between child nodes and parent node. Sonam Palden Barfunga et al. [5] propose Energy Efficient Cluster Based Routing Protocol (EECBRP). In this protocol, the Base Station selects the Cluster Heads (CH). The selection procedure is carried out in two stages. In the first stage, all candidate nodes for becoming CH are listed, based on some parameters. The data transmission inside the cluster and from the cluster head to the base station takes place in a multi-hop fashion. The node which is nearer to base station consumes more energy. Muhammad Inam et al. [6] suggested Hierarchical Energy Efficient Routing Protocol (HEERP). In this technique, two types of cluster head is used Independent cluster head that are nearer to base station and Dependent cluster head that are far away from base station. Dependent cluster head passes the data to base station through independent cluster nodes. The member nodes inside the cluster aggregate its data using chain strategy. The node which is nearer to base station consumes more energy. 3. Proposed work An Enhanced General Self-Organized Tree-Based Energy-Balance Routing Protocol (EGSTEB) is the modified version of GSTEB [7] routing protocol. Like GSTEB, it discusses two extreme case of a data fusion: Case (): The data between any sensor nodes can be totally fused. Each node transmits the same volume of data no matter how much data it receives from its children. Case (2): The data can't be fused. The length of message transmitted by each relay node is the sum of its own sensed data and received data from its children. Also the operation of EGTEB is divided in to four phases, Initial Phase, Tree Constructing Phase, Self- Organized Data Collecting and Transmitting Phase, and Information Exchanging Phase. The modification is done in a tree construction phase for both cases to reduce overhead in the network. 3. Initial phase Initial Phase is a significant preparation for the next phases. Base station broadcast a packet which contains beginning time, the length of time slot and the number of nodes N. Then the each sensor node compute their energy level using the equation given below and broadcast a packet contains its ID and energy level to its communication range for collecting neighbor information table. After Initial Phase, GSTEB operates in rounds. In a round, the routing tree may need to be rebuilt and each sensor node generates a data packet that needs to be sent to BS. When BS receives the data of all sensor nodes, a round ended. EL[i] = residual_energy[i] / () 3.2 Tree Constructing Phase There is some difference in the tree construction in the case and case2. For the first case, construct a binary a tree instead of a constructing a general tree. For second case, cluster tree topology is constructed to reduce the number of child nodes for the base station. 3.2. Binary Tree Construction A binary tree is a tree data structure in which each node has at most two children, which are referred to as the left child and the right child. Base station selects a node which has highest energy as the root of the binary tree. Each node i select its parent P based on following conditions: P ε N[i]. The distance between the parent node P and root R is should be less than that of node i and root. The parent P not has more than two child nodes 3.2.2 Cluster Tree Construction: The cluster formation [8] consists of three steps Base station collects information regarding location of all the nodes in the network. Depending on the density and geographical layout of the network, it virtually divides the network into four zones as shown in the figure. The objective behind this method is to ensure uniform selection of Cluster Heads (CHs) throughout the layout of the network. Initially, the node which is randomly chooses as a cluster head because each node has same energy level. After the first round the nodes which have highest energy than other nodes in each zone is become CHs. Once the CHs are formed, it broadcasts Advertisement message to all the other nodes in the network. The other sensor nodes send Join- Request message to nearest CH based on Received Signal Strength Indication (RSSI) from CHs. Sreela E. K., IJECS Volume 4 Issue 8 Aug, 205 Page No.3640-36

DOI:0.8535/ijecs/v4i8.03 this node itself serves as a leaf node and tries to send the fused data in the next time slot. 3.4 Information Exchange Phase In an information exchanging phase nodes transmit their data to their parent and each node check their energy level, if its energy level is low it generate a data packet and broadcast to its neighbor. Then neighbor update their neighbor information table. Figure : Cluster formation In tree construction, the nodes within a cluster construct a tree where the cluster-head is the root of it. For tree configuration, each node select its parent based on residual energy of the node and distance information. The parent node of node i should satisfy following criteria: P ε N[i]. The distance between the parent node P and root R is should be less than that of node i and root. Where N[i] represents the neighbor list of node i. If node i cannot find such apparent it selects root node as its parent. After the tree construction each node transmits data to its parent in an allocated time slot. To avoid the longer transmission between cluster head and base station use three forwarding nodes. Forwarding nodes have ability to cover long transmission range. It is deployed in a location where all the nodes of each cluster are easily reachable. The forwarding node collect the data from the cluster head transmit to base station if cluster head is far away from base station. If it is nearer to base station CHs directly transmit data to base station. 4. Results and Analysis Proposed method is implemented using NS2.Nodes are static. The energy of each node is calculated based on the equation specified The proposed EGSTEB are compared with the existing GSTEB protocol based on overhead and energy. Once the modification is done it is found that the overhead involved in packet transmission is reduced slightly because of binary tree construction for case. The graphical results show that overhead is considerably reduced in the proposed technique since load is evenly distributed in to nodes in the network. TABLE I NETWORK SIMULATION PARAMETER Parameter Value Number of Nodes 40 Network Area Nodes Type Traffic 450 m x 450 m Static CBR Figure 3 Overhead during transmission for Case (Existed Vs Proposed) Figure 2: Data transmission 3.3 Self-Organized Data collecting and Transmitting Phase The Self-Organized Data Collecting and Transmitting Phase are divided into several TDMA time slots. In a time slot, only the leaf nodes try to send their DATA-PKTs. After a node receives all the data from its child nodes, Sreela E. K., IJECS Volume 4 Issue 8 Aug, 205 Page No.3640-36

DOI:0.8535/ijecs/v4i8.03 Figure 4 Average energy consumption for Case (Existed Vs Proposed) 5. Conclusion GSTEB is a self-organized protocol discusses two extreme cases of data fusion. In both cases, GSTEB provides efficient energy balanced routing and longer lifetime for the network. The disadvantage of GSTEB protocol is difficult to distribute the load evenly all nodes in tree structure and overhead in the base station. To solve this problem construct a binary a tree instead of a constructing a general tree to distribute load among the sensor nodes in the first case. For second case, cluster tree topology is constructed to reduce the number of child nodes for the base station for reducing overhead and extra energy consumption in the base station. For case 2, number of control packets send by the base station is reduced because of base station only need to communicate with the cluster heads. Also the longer transmission between cluster heads and base station is reduced by using forwarding nodes. The graphical result shows that overhead in the network considerably low by comparing with GSTEB. Figure 5 Overhead during transmission for Case 2(Existed Vs Proposed) Figure 6 Average energy consumption for Case 2(Existed Vs Proposed) References Kemal Akkaya and Mohamed Younis, "A survey on routing protocols for wireless sensor networks" Wireless Communications, IEEE, vol., no.6, pp.6,28, Dec. 2004. [2] Kuong-Ho Chen, Jyh-Ming Huang and Chieh-Chuan Hsiao, "CHIRON: An Energy Efficient Chain Based Hierarchical Routing Protocol in Wireless Sensor Networks," IEEE International conference on Wireless Telecommunication, vol., no., pp., 5, 22-24 April 2009 [3] Shiwen Mao and Y. Thomas Hou, "BeamStar: An Edge Based Approach to Routing in Wireless Sensor Networks," IEEE Transaction on Mobile Computing, VOL. 6, NO.b, November 2007. [4] Kyung Tae Kim, Chang Hoon Lyu, Sung Soo Moon and Hee Yong Youn, "Tree Based Clustering (TBC) for Energy E_cient Wireless Sensor Networks," IEEE 24th International Conference on Advanced Information Networking and Applications, vol., no., pp.680,685, 20-23 April 200. [5] Bencan Gong and Tingyao Jiang "A Tree Based Routing Protocol in Wireless Sensor Networks," IEEE ICECE, vol., no., pp.5729, 5732, 6-8 Sept 20. [6] Sonam Palden Barfunga, Prativa Rai and Hiren Kumar Deva Sar, "Energy Efficient Cluster Based Routing Protocol for Wireless Sensor Networks," IEEE Conference on Computer and Communication Engineering, vol., no., pp.603, 607, 3-5 July 202. [7] Muhammad Inam, Dr. Ataul Aziz Ikram and Dr. Masood Ahmad, "Hierarchical Energy Efficient Routing Protocol (HEERP) for Wireless Sensor Networks (WSN)," International Journal of Computer Science and Telecommunications, Volume 4, Issue 0, October 203. Sreela E. K., IJECS Volume 4 Issue 8 Aug, 205 Page No.3640-36

DOI:0.8535/ijecs/v4i8.03 [8] Zhao han, Jie Wu, Jie Zhang, Liefeng Liu and Kaiyun Tian, "A General Self-Organized Tree-Based Energy- Balance Routing Protocol for Wireless Sensor Network," Nuclear Science, IEEE Transactions on, vol.6, no.2, pp.732,740, April 204. [9] Shio Kumar Singh, M P Singh, and D K Singh, "Energy Efficient Homogeneous Clustering Algorithm for Wireless Sensor Networks," International Journal of Wireless Mobile Networks (IJWMN), Vol.2, No.3, August 200. Sreela E. K., IJECS Volume 4 Issue 8 Aug, 205 Page No.3640-36