Dynamic Cooperative Routing (DCR) in Wireless Sensor Networks

Similar documents
Energy Efficient Adaptive Cooperative Routing(EEACR) with Multiple Sinks in Wireless Sensor Networks

Chapter 55 Elimination of Black Hole and False Data Injection Attacks in Wireless Sensor Networks

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

CHAPTER 2 WIRELESS SENSOR NETWORKS AND NEED OF TOPOLOGY CONTROL

Energy Aware Node Placement Algorithm for Wireless Sensor Network

Maximizing the Lifetime of Clustered Wireless Sensor Network VIA Cooperative Communication

MultiHop Routing for Delay Minimization in WSN

IJREAT International Journal of Research in Engineering & Advanced Technology, Volume 1, Issue 2, April-May, 2013 ISSN:

Energy Efficient Clustering Protocol for Wireless Sensor Network

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

Nodes Energy Conserving Algorithms to prevent Partitioning in Wireless Sensor Networks

Mobile Sink to Track Multiple Targets in Wireless Visual Sensor Networks

Maximum Coverage Range based Sensor Node Selection Approach to Optimize in WSN

Modulation-Aware Energy Balancing in Hierarchical Wireless Sensor Networks 1

Survivability Evaluation in Wireless Sensor Network

Mobile Agent Driven Time Synchronized Energy Efficient WSN

A New Approach for Interference Aware Cost Effective Routing Algorithm in Wireless Sensor Network

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

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

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

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

INTEGRATION OF AD HOC WIRELESS SENSOR NETWORKS IN A VIRTUAL INSTRUMENTATION CONFIGURATION

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

Location Based Energy-Efficient Reliable Routing Protocol for Wireless Sensor Networks

New Data Clustering Algorithm (NDCA)

Summary of Energy-Efficient Communication Protocol for Wireless Microsensor Networks

Hybrid Approach for Energy Optimization in Wireless Sensor Networks

An Ant-Based Routing Algorithm to Achieve the Lifetime Bound for Target Tracking Sensor Networks

An Energy-Efficient Hierarchical Routing for Wireless Sensor Networks

Intra and Inter Cluster Synchronization Scheme for Cluster Based Sensor Network

Using Complex Network in Wireless Sensor Networks Abstract Keywords: 1. Introduction

Pervasive and Mobile Computing. Improved sensor network lifetime with multiple mobile sinks

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

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

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

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

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

Reliable and Energy Efficient Protocol for Wireless Sensor Network

Optimal Multi-sink Positioning and Energy-efficient Routing in Wireless Sensor Networks

A Fault Tolerant Approach for WSN Chain Based Routing Protocols

IMPROVING WIRELESS SENSOR NETWORK LIFESPAN THROUGH ENERGY EFFICIENT ALGORITHMS

On Distributed Algorithms for Maximizing the Network Lifetime in Wireless Sensor Networks

INCREASE THE LIFETIME OF WIRELESS SENSOR NETWORKS USING HIERARCHICAL CLUSTERING WITH CLUSTER TOPOLOGY PRESERVATION

Energy Optimized Routing Algorithm in Multi-sink Wireless Sensor Networks

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

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

GROUP MANAGEMENT IN MOBILE ADHOC NETWORKS

Extend Wireless Network's Lifetime Based on Developing. Gossiping Routing Algorithm

ARCS: A SIMULATOR FOR DISTRIBUTED SENSOR NETWORKS

Energy-Efficient Cooperative Communication In Clustered Wireless Sensor Networks

Novel Cluster Based Routing Protocol in Wireless Sensor Networks

WIRELESS Multimedia Sensor Networks (WMSNs) is a

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

DETECTING, DETERMINING AND LOCALIZING MULTIPLE ATTACKS IN WIRELESS SENSOR NETWORK - MALICIOUS NODE DETECTION AND FAULT NODE RECOVERY SYSTEM

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

Figure 1. Clustering in MANET.

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

A Heuristic Method For Energy Hoarding In Wireless Sensor Networks

Using Consensus Estimate Technique Aimed To Reducing Energy Consumption and Coverage Improvement in Wireless Sensor Networks

Energy Management Issue in Ad Hoc Networks

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

A Clustering approach for reducing the Energy usage of Nodes in Wireless Sensor Networks using Central Control Clustering Algorithm

Increasing Node Density to Improve the Network Lifetime in Wireless Network

New Optimal Load Allocation for Scheduling Divisible Data Grid Applications

Connectivity-Aware Network Maintenance via Relays Deployment

Energy Management Issue in Ad Hoc Networks

Routing protocols in WSN

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

PERFORMANCE EVALUATION OF TOPOLOGY CONTROL ALGORITHMS FOR WIRELESS SENSOR NETWORKS

Survey on Reliability Control Using CLR Method with Tour Planning Mechanism in WSN

Hierarchical Routing Algorithm to Improve the Performance of Wireless Sensor Network

Prolonging Network Lifetime via Partially Controlled Node Deployment and Adaptive Data Propagation in WSN

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

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

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

Node discovery and replacement using mobile robot

High Speed Data Collection in Wireless Sensor Network

Issues of Long-Hop and Short-Hop Routing in Mobile Ad Hoc Networks: A Comprehensive Study

Index Terms: Base Station, Hop Count Indicator (HCI), Node Usage Indicator (NUI), Resource Biased Routing (RBR).

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

Balanced Load Sharing Protocol for Wireless Sensor Networks

DE-LEACH: Distance and Energy Aware LEACH

Realization of Fault Tolerant Routing Protocol for Zigbee

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

INDIAN INSTITUTE OF MANAGEMENT CALCUTTA WORKING PAPER SERIES. WPS No. 644/ August A Markov-based Diurnal Mobility Model for 3G Cellular Networks

Developing Energy-Efficient Topologies and Routing for Wireless Sensor Networks

Hex-Grid Based Relay Node Deployment for Assuring Coverage and Connectivity in a Wireless Sensor Network

An Adaptive Self-Organization Protocol for Wireless Sensor Networks

Comparative Study of SWST (Simple Weighted Spanning Tree) and EAST (Energy Aware Spanning Tree)

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

Comparison of TDMA based Routing Protocols for Wireless Sensor Networks-A Survey

ENERGY PROFICIENT CLUSTER BASED ROUTING PROTOCOL FOR WSN 1

COMBINED IEEE PHYSICAL LAYER AND VIRTUAL MULTIPLE INPUT MULTIPLE OUTPUT (V- MIMO) TRANSMISSIONS FOR ENERGY EFFICIENT WIRELESS SENSOR NETWORKS

CASER Protocol Using DCFN Mechanism in Wireless Sensor Network

Mobile Element Scheduling for Efficient Data Collection in Wireless Sensor Networks: A Survey

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

An Energy Efficient Intrusion Detection System in MANET.

Regression Based Cluster Formation for Enhancement of Lifetime of WSN

Distributed Energy-Efficient Cooperative Routing in Wireless Networks

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

Transcription:

Dynamic Cooperative Routing () in Wireless Sensor Networks Sivasankari H. 1, Leelavathi R. 1, Shaila K. 1, Venugopal K.R. 1, S.S. Iyengar 2, and L.M. Patnaik 3 1 Department of Computer Science and Engineering, University Visvesvaraya College of Engineering, Bangalore University, Bangalore-56 1 2 Florida International University, USA 3 Indian Institute of Science, Bangalore mailtosankari@yahoo.com Abstract. Wireless Sensor Networks(WSNs) have micro sensors connected in a network with processing capabilities for communications. It is subjected to a set of resource constraints such as battery power, bandwidth and lifetime. The existing cooperative routing is addressed to reduce the energy consumption. We propose Dynamic Cooperative Routing () to conserve energy and maximization of lifetime with a static and mobile sink. A mathematical model is developed for the best placement of the sink in the deployment to reduce the distance between sources and sink. A comparative study of algorithm with the existing algorithm is obtained for a static and mobile sink. In case of mobile sink, Comparative analysis shows the improvement in lifetime and energy conservation by 7% and 65% respectively over the existing algorithms. Keywords: Cooperative Routing, Energy Efficient, Static Sink, Mobile Sink, and Wireless Sensor Networks. 1 Introduction Wireless Sensor Networks(WSNs) are deployed with hundreds or thousands of computable and low cost sensors. Once the battery of sensor node gets discharged completely, then network fails. It is essential to preserve the energy of the sensor nodes, since it is very difficult to recharge or replace the battery of the sensor nodes. The effective deployment of nodes, efficient routing technique, memory management technique, better query processing technique, reduction of cost for transmission and reception of data etc.. are the different techniques used to reduce the energy consumption. To reduce energy consumption, finding the best location for sink is another issue in WSNs. If data does not reach through direct transmission then data transmission takes place through cooperative routing. Nodes located nearer to the sink deplete their energy faster due to the large and continuous data transmission to the sink. The successful transmission of data to the sink is addressed in this paper by implementing Dynamic Cooperative Routing with a static and mobile sink. V.V. Das and J. Stephen (Eds.): CNC 212, LNICST 18, pp. 87 92, 212. Institute for Computer Sciences, Social Informatics and Telecommunications Engineering 212

88 H. Sivasankari et al. 2 Literature Survey Mohamed et al., [1] proposed energy aware routing for wireless sensor networks. Gateway node acts as a centralized network manager. Failure of the gateway and the mobility of the sink is not considered. Sikora et al., [2] have considered a communication network with a single source node, a single destination node and N 1 intermediate nodes placed equidistantly. Single hop transmission is more suitable for the bandwidth limited regime especially when higher spectral frequencies are required. The gap between single-hop and multi-hop is bridged by employing Interface Cancellation. Madan et al., [3] formulated a distributed algorithm to compute an optimal routing scheme. The algorithm is derived from the concept of convex quadratic optimization and time constraint to maximize the lifetime of network. Ahmed et al., [4], [5] proposed distributed relay assignment protocol for cooperative communication in wireless Networks. The relay is selected from the nearest neighbour list to the base station. Simulation results show that, significant increment in gain of the coverage area for the cooperative routing than direct routing. 3 Problem Definition and Mathematical Model Given a set of Wireless Sensor Nodes S i V where i = 1, 2,..., n. we consider different type of sinks for the simulation. A Single Static Sink (z) is located with coordinates (x z, y z ) and a Single Mobile Sink (z m ) with the coordinates (x zm, y zm ). The objectives are to reduce the energy consumption and to maximize the lifetime of the network. The assumptions are (i) All source sensor nodes are static. (ii) Links in between the nodes are bidirectional. (iii) Sink has long communication range and energy than the source sensor nodes (iv) In the case of mobile sink, sink moves in the predetermined location with respect to global information timer. (v)path loss exponent (α) = 1 to 4. (vi)threshold value for SNR min is constant. 3.1 Mathematical Model We assume that power consumption is directly proportional to distance d i. The power consumption for transmission of data is proportional to the distance between the nodes. As Signal to Noise Ratio increases the amount of power consumption decreases and therefore Power consumption is inversely proportional to SNRmin(γ) which is given by. (1) where the proportionality sign is removed by the constant β. Theorem: Distance between the source and the sink is minimized to conserve energy. Proof: The entire network is mapped as graph G, node i V with the coordinates of (x i, y i ). Let z and z m be the static sink and mobile sink with the coordinates of (x z, y z )

Dynamic Cooperative Routing () in Wireless Sensor Networks 89 and (x z ( mt ),y z ( mt ) at time t respectively. d i is the minimum distance between source and the sink. By partial differentiation of the distance equation and equating to zero, we obtain the best location of the sink with minimal distance with respect to all other nodes present in the network is given by. (2). (3) Partial differentiation of distance d i with respect to x and y for static sink is given by. (4) Partial differentiation of distance d i with respect to x and y for mobile sink is given by. (5) where is either x or y. Total power consumption of the path becomes the additive power consumption at each link present in the path, where path comprises of many links. Total energy consumption is computed as given by. (6) where l i is the total number of links present in the path. Energy conservation is improved thus by reducing the distance between Source and destination node. 4 Dynamic Cooperative Routing Algorithm () Sensor nodes are deployed randomly in the given area. Dynamic Cooperative Routing algorithm checks for the presence of void node in the network. Sensor nodes first need to identify or select the sink and then forward the data to the desired sink. We consider static and mobile sink. In the case single static sink, all sensor nodes have the global information about the sink location and hence source nodes can route the data to the destination sink. Source node first identifies the set of reachable nodes i.e., the neighbour vectors. It selects one source node from the neighbour vector to forward data. Later the receiver node calculates strength of the received signal and compares it with minimum threshold value i.e., SNRmin. Source node applies the shortest path algorithm and finds the next hop to which data can be sent. After sending data to the next node, receiver node calculates the strength of received signal r s. If the received signal strength is less than the minimum fixed threshold value, receiver node then rerequests the relay node to send data through cooperative communication. If the relay node has received the data correctly, then it cooperatively transmits the data to the next node. The procedure is repeated until the sink node is encountered.

9 H. Sivasankari et al. Table 1. Dynamic Cooperative Routing Algorithm () The Subgraph G G, n N, initial iteration C t =. Type_of_sink are taken as the input to the algorithm. p = type_of_sink, Set timer t = ; begin. while void node is false do. while(!event) do nothing;. if(event) then C t = C t + 1;. Source node closest to event senses the data, min = 1;. for (i = 1; i num; i++) do. if(dist(event, i) _ min) then min = dist (event, i); u = i;. endfor. Source s = u;. Phase 1: Algorithm Routing Towards Sink(RTS). After selecting the destination sink dest source node s. forwards the data cooperatively using shortest path algorithm. while (s! = dest) do. Find the neighbours of the source s node, j = ;. for(i = 1; i num; i + +) do. if(dist(s, i) range && i! = s) then. neighbour[j] = i;. j = j + 1;. endfor. endwhile. select a node from neighbour vector i.e., σ any (next hop {neighbour}). Phase 2 : Algorithm for Selection of Destination Sink(SDS). switch (type_ of_ sink) then. case 1 Static_ Sink:. Globally collect the information about the location of the static sink.. dest = Z;. break;. case 2 Mobile _Sink:. t = get (timer of sink node) ;. if t event s quadrant then dest = Z mt ;. else dest = Z;. break;. endswitch. for i = to num do. if atleast i V such that E (i) = = then void node is true; return;. endfor. endwhile. endwhile End 5 Simulation and Performance Analysis In the setup of MATLAB simulation, a 1m X 1m region is considered with 1 sensor nodes. All sensor nodes have equal amount of energy initially with 5 joules.

Dynamic Cooperative Routing () in Wireless Sensor Networks 91 Radio model is lossy in nature and communication range is 15m, energy consumption per bit is 6pJ. All the links are bi-directional., it transmits data at the fixed rate. Figure 1 shows the graph between the energy consumption versus the number of links for the WSN with static sink. The proposed algorithm consumes less energy than the existing protocols Shortest Non Cooperative Path(), Cooperative Along Shortest Non Cooperative Path(CA), Minimum Power Cooperative Routing algorithms(). The energy saving is less for sparse network, but energy saving increases to 33% with the increase in density of the network. The energy saving is much higher in the case of Mobile sink (Figure 2). Figure 3 and Figure 4 depicts the lifetime of the network with static and mobile sink. It is observed that our algorithm performs better in denser networks. In case of the static sink the lifetime is 1% while it is 7% higher in the case mobile sink. Energy Consumtion (nj) 14 12 1 8 6 4 2 CA Energy Consumtion (nj) 12 1 8 6 4 2 CA 2 3 4 5 6 7 8 9 1 11 Number of Links Fig. 1. Energy Consumption versus Number of Links for Static Sink 2 4 6 8 1 Number of Links Fig. 2. Energy Consumption versus Number of Links for Mobile Sink Lifetime (Iterations) 5 4 3 2 CA Lifetim e ( Iterations) 1 8 6 4 CA 1 2 2 4 6 8 1 Number of Nodes in Network Fig. 3. Lifetime versus Number of Nodes for Static Sink 2 4 6 8 1 Number of Nodes in Network Fig. 4. Lifetime versus Number of Links for Mobile Sink

92 H. Sivasankari et al. 6 Conclusions Wireless Sensor Networks operate under limited energy resources and hence with reduced lifetime. We propose Dynamic Cooperative routing to conserve energy and maximize the lifetime of the network. In the case of direct transmission only one node has an opportunity to transmit the data, and therefore the continuous participation of same node drains it s energy and reduces lifetime. In the second scenario, mobile sink moves to predefined locations. All sensor nodes participates for the communication evenly in data transmission and thus energy consumption is uniform across all nodes. The algorithm implemented shows that there is 7% and 65% improvement over the existing algorithm with respect to lifetime and energy conservation respectively. This work can be enhanced in future with multiple static and multiple mobile sinks. References 1. Younis, M., Youssef, M., Arisha, K.: Energy Aware Management in Cluster- Based Sensor Networks. J. Computer Networks 43(5), 539 694 (23) 2. Sikora, M., Nicholas Laneman, J., Haenggi, M., Costello, D.J., Thomas, E.F.: Bandwidth and Power Efficient Routing in Linear Wireless Networks. IEEE Transactions on Information Theory 52, 2624 2633 (26) 3. Madan, R., Lall, S.: Distributed Algorithms for Maximum Lifetime Routing in Wireless Sensor Networks. IEEE Transactions on Wireless Communications 5(8), 2185 2193 (26) 4. Ahmed, K.S., Han, Z., Ray Liu, K.J.: A Distributed Relay-Assignment Algorithm for Cooperative Communications in Wireless Networks. In: Proceedings of IEEE ICC (26) 5. Ibrahim, A.S., Han, Z., Ray Liu, K.J.: Distributed Energy Efficient Cooperative Routing in Wireless Networks. IEEE Transactions on Wireless Communications 7(1), 393 3941 (28)