Energy and Power Aware Stable Routing Strategy for Ad hoc Wireless Networks based on DSR

Similar documents
Energy Saving and Survival Routing Protocol for Mobile Ad Hoc Networks

ESAR: An Energy Saving Ad Hoc Routing Algorithm for MANET

ENERGY EFFICIENT MULTIPATH ROUTING FOR MOBILE AD HOC NETWORKS

QoS Routing By Ad-Hoc on Demand Vector Routing Protocol for MANET

Impact of Hello Interval on Performance of AODV Protocol

Mobility and Density Aware AODV Protocol Extension for Mobile Adhoc Networks-MADA-AODV

Performance of Ad-Hoc Network Routing Protocols in Different Network Sizes

Routing Protocols in MANETs

Routing in Ad Hoc Wireless Networks PROF. MICHAEL TSAI / DR. KATE LIN 2014/05/14

Prevention of Black Hole Attack in AODV Routing Algorithm of MANET Using Trust Based Computing

Mobile Ad-hoc and Sensor Networks Lesson 04 Mobile Ad-hoc Network (MANET) Routing Algorithms Part 1

AODV-PA: AODV with Path Accumulation

2013, IJARCSSE All Rights Reserved Page 85

3. Evaluation of Selected Tree and Mesh based Routing Protocols

Behaviour of Routing Protocols of Mobile Adhoc Netwok with Increasing Number of Groups using Group Mobility Model

Evaluation of Ad-hoc Routing Protocols with. Different Mobility Models for Warfield. Scenarios

Energy Efficient EE-DSR Protocol for MANET

A Highly Effective and Efficient Route Discovery & Maintenance in DSR

Anil Saini Ph.D. Research Scholar Department of Comp. Sci. & Applns, India. Keywords AODV, CBR, DSDV, DSR, MANETs, PDF, Pause Time, Speed, Throughput.

Energy Consumption Analysis of modified AODV Routing protocol under Random Waypoint and Reference point Group Mobility Models

Figure 1: Ad-Hoc routing protocols.

A New Energy-Aware Routing Protocol for. Improving Path Stability in Ad-hoc Networks

PERFORMANCE BASED EVALUATION OF DSDV, AODV AND DSR ROUTING PROTOCOLS IN MANET

1 Multipath Node-Disjoint Routing with Backup List Based on the AODV Protocol

Effect of Variable Bit Rate Traffic Models on the Energy Consumption in MANET Routing Protocols

A Survey - Energy Efficient Routing Protocols in MANET

Dynamic Source Routing in ad hoc wireless networks

ROUTE STABILITY MODEL FOR DSR IN WIRELESS ADHOC NETWORKS

Performance Evaluation Of Ad-Hoc On Demand Routing Protocol (AODV) Using NS-3 Simulator

Simulation & Performance Analysis of Mobile Ad-Hoc Network Routing Protocol

Content. 1. Introduction. 2. The Ad-hoc On-Demand Distance Vector Algorithm. 3. Simulation and Results. 4. Future Work. 5.

PERFORMANCE BASED EVALUATION OF DSDV, AODV AND DSR ROUTING PROTOCOLS IN MANET

A COMPARISON OF REACTIVE ROUTING PROTOCOLS DSR, AODV AND TORA IN MANET

Performance Analysis of Proactive and Reactive Routing Protocols for QOS in MANET through OLSR & AODV

6367(Print), ISSN (Online) Volume 4, Issue 2, March April (2013), IAEME & TECHNOLOGY (IJCET)

A Survey on Wireless Routing Protocols (AODV, DSR, DSDV)

ENERGY-AWARE FOR DH-AODV ROUTING PROTOCOL IN WIRELESS MESH NETWORK

Impact of Node Velocity and Density on Probabilistic Flooding and its Effectiveness in MANET

Performance Evaluation of Various Routing Protocols in MANET

Performance Evaluation of MANET through NS2 Simulation

MANET is considered a collection of wireless mobile nodes that are capable of communicating with each other. Research Article 2014

A SURVEY OF ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS

PERFORMANCE ANALYSIS OF AODV ROUTING PROTOCOL IN MANETS

Chapter 7 CONCLUSION

Performance Comparison of DSDV, AODV, DSR, Routing protocols for MANETs

Appointed BrOadcast (ABO): Reducing Routing Overhead in. IEEE Mobile Ad Hoc Networks

Experiment and Evaluation of a Mobile Ad Hoc Network with AODV Routing Protocol

COMPARATIVE ANALYSIS AND STUDY OF DIFFERENT QOS PARAMETERS OF WIRELESS AD-HOC NETWORK

Volume 3, Issue 6, June 2015 International Journal of Advance Research in Computer Science and Management Studies

Mitigating Superfluous Flooding of Control Packets MANET

Estimate the Routing Protocols for Internet of Things

A COMPARISON OF IMPROVED AODV ROUTING PROTOCOL BASED ON IEEE AND IEEE

A Simulation study : Performance comparison of AODV and DSR

Relative Performance Analysis of Reactive (on-demand-driven) Routing Protocols

PERFORMANCE EVALUATION OF DSR USING A NOVEL APPROACH

INTERNATIONAL JOURNAL OF RESEARCH SCIENCE & MANAGEMENT

Power aware Multi-path Routing Protocol for MANETS

Performance Analysis of Wireless Mobile ad Hoc Network with Varying Transmission Power

6. Node Disjoint Split Multipath Protocol for Unified. Multicasting through Announcements (NDSM-PUMA)

Performance Evaluation of AODV and DSR routing protocols in MANET

Review: Performance Evaluation of TCP Congestion Control Mechanisms Using Random-Way-Point Mobility Model

MANET PROTOCOLS ANALYSIS WITH VARYING PAUSE TIME SIMULATION TIME AND SPEED

A Multipath AODV Reliable Data Transmission Routing Algorithm Based on LQI

PNR: New Position based Routing Algorithm for Mobile Ad Hoc Networks

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Considerable Detection of Black Hole Attack and Analyzing its Performance on AODV Routing Protocol in MANET (Mobile Ad Hoc Network)

Performance Comparison of AODV, DSR, DSDV and OLSR MANET Routing Protocols

An Efficient Routing Approach and Improvement Of AODV Protocol In Mobile Ad-Hoc Networks

Security Enhancement of AODV Protocol for Mobile Ad hoc Network

A Hybrid Routing Protocol for Ad-hoc Wireless Network Based on Proactive and Reactive Routing Schemes

Simulation and Performance Analysis of Throughput and Delay on Varying Time and Number of Nodes in MANET

Multipath Routing Protocol for Congestion Control in Mobile Ad-hoc Network

Performance Analysis of Routing Protocols in Mobile Ad-hoc Network (MANET)

Performance Enhancement of AOMDV with Energy Efficient Routing Based On Random Way Point Mobility Model

Energy Efficient Routing Protocols in Mobile Ad hoc Network based on AODV Protocol

Secure Enhanced Authenticated Routing Protocol for Mobile Ad Hoc Networks

Computation of Multiple Node Disjoint Paths

Performance evaluation of AODV, DSR and DSDV in mobile ad-hoc network using NS-2

Ms A.Naveena Electronics and Telematics department, GNITS, Hyderabad, India.

PERFORMANCE EVALUATION OF DSR AND AODV OVER UDP AND TCP CONNECTIONS

The Performance Evaluation of AODV & DSR (On-Demand. emand- Driven) Routing Protocols using QualNet 5.0 Simulator

Qos-Aware Routing Based on Bandwidth Estimation for Mobile Ad Hoc Networks

A Review of Reactive, Proactive & Hybrid Routing Protocols for Mobile Ad Hoc Network

Performance Analysis of Power -aware Node-disjoint Multipath Source Routing in Mobile Ad Hoc Networks

ANewRoutingProtocolinAdHocNetworks with Unidirectional Links

Mobile Ad-hoc Networks (MANET)

A Performance Comparison of MDSDV with AODV and DSDV Routing Protocols

G.Narasa Reddy, 2 A.Avanthi, 3 R.Prasanth Reddy 1

Speed Performance of Intelligent Ant Sense Routing Protocol for Mobile Ad-Hoc Personal Area Network

[Kamboj* et al., 5(9): September, 2016] ISSN: IC Value: 3.00 Impact Factor: 4.116

Performance evaluation of reactive and proactive routing protocol in IEEE ad hoc network

Performance Analysis and Enhancement of Routing Protocol in Manet

Performance Evaluation of Mesh - Based Multicast Routing Protocols in MANET s

Impulse Radio Ultra Wide Band Based Mobile Adhoc Network Routing Performance Analysis

Performance Analysis of Aodv Protocol under Black Hole Attack

Performance Evaluation of Routing Protocols in Wireless Mesh Networks. Motlhame Edwin Sejake, Zenzo Polite Ncube and Naison Gasela

Optimizing Performance of Routing against Black Hole Attack in MANET using AODV Protocol Prerana A. Chaudhari 1 Vanaraj B.

Performance Analysis of DSR Routing Protocol With and Without the Presence of Various Attacks in MANET

A REVERSE AND ENHANCED AODV ROUTING PROTOCOL FOR MANETS

Detection and Removal of Blackhole Attack Using Handshake Mechanism in MANET and VANET

Transcription:

Energy and Power Aware Stable Routing Strategy for Ad hoc Wireless Networks based on Mr. Nirav Bhatt, Dr. Dhaval Kathiriya Reaserch Scholar, School of Computer Science, RK University, Rajkot Director IT, Anand Agricultural University, Anand Abstract: -In ad hoc wireless networks, nodes are mobile, and there is no any fixed infrastructure. So the nodes in the network forward messages on behalf of other nodes which are not within the transmission range of each other. Here we proposed a routing strategy based on that enhance the performance by analyzing the residual energy and transmission power at each node in the network. In ad hoc networks nodes running on batteries, so they are having limited amount of energy because here all operations are performed by node itself. In such scenario we attempt to make some modifications in basic in terms of energy and transmission power saving and try to make our protocol stable for the network. In our propose strategy, it establish a route between source to destination and then select the route for transmit the data where route can stay for the longer period of time based on the residual energy of each node. It also considers the transmission power and adjust the transmission power based on the distance between two nodes. We have evaluated our propose strategy in ns-.4 and evaluate various parameters and they are improved as compared to the basic. Keywords Ad hoc wireless networks,, SE, Residual Energy I. INTRODUCTION Ad hoc networks are wireless networks of mobile nodes without having any fixed infrastructure for communication between nodes. The nodes which are within the range of each other can communicate without the need of central point. Each node in the network can act as a router as well as host for multi hop fashion. The nodes in the network forward messages on behalf of other nodes which are not within the transmission range of each other. So the availability of each node is equally important and if any single node becomes failure then it can greatly affect on the overall operations and performance of the network. When any node contributes actively in transmission process in multi-hop fashion, more energy will consumed throughout transmission []. In ad hoc networks where each node is mobile, there has been accelerating energy crisis. In such scenario we have considered Dynamic Source Routing () protocol as our base and then we attempt to make some modifications on it. We have considered protocol because it is one of the protocols which do not take energy into account and once the dedicated path is established between sources to destination then it will keep sending through that path until the link is broken due to any of the intermediate node dies out of energy or the transmission is not completed. Basic considered the shortest path, select the route with minimum hop count and start transmission through that route. But to establish the correct and efficient routes from a source to destination is not the decisive aim of any routing protocols, rather to keep the routes and hence the networks functioning as long as possible without any interruption and with less battery consumption at each node. These goals of routing strategy can be accomplished by minimizing mobile node s energy during the active communications in the networks. Active communication is when all the nodes of the route are participating in receiving and forwarding of data on behalf of other nodes. But is a protocol that does not take energy as a parameter into account. Dynamic source routing protocol offers a number of potential advantages over conventional routing protocols such as distance vector in an ad hoc network. Source routing is a technique in which the source node determines the entire sequence of nodes through which a packet has to pass. The source node puts the list of addresses of all nodes in the header of the packet, so that the packet is forwarded to the destination through those specified nodes. II. BASIC PROTOCOL Basic protocol consists two main phases: Route Discovery and Route Maintenance. During the first phase it finding out the route for the source and then starts transmission of data packets on that route. While during the second phase it is used to resolve the route break or any other issues if finds during data transmission []. A. Route Discovery In the network, when any node has data to send, so First it starts the route discovery to the destination. Source node initiates with broadcasting a packet RREQ Route Request. Fig. : Broadcasting of RREQ www.ijcsit.com 7

When RREQ arrived at any node, it checks whether the route of destination is exists in cache or not. It route is exists then sent to the source. Otherwise each intermediate node forwards the RREQ towards destination. Each node forwards RREQ only once based on pure flooding. Finally RREQ reaches at destination node. Destination node when received RREQ, generate Route Reply packet RREP and formed a reverse path. Destination node sent the RREP back to the source through the reverse path. Destination node sent RREP only to the route from where it received first RREQ. When Source received RREP, it record the route store it in its cache. Now source consider the route as the shortest and start transmission of data packets through that route. is not used maximum transmission power that is mostly.5 W in normal for 5 meter distance. During Route Discovery process, source node broadcast the route request packets RREQ to the all neighbors. Each neighboring node when received RREQ, it checks for the duplication and if it is first time then simply forwards RREQ towards of destination node. RREQ finally arrived at destination from multiple routes. Now destination node generates Route Reply packet RREP, inserts its own residual energy to RREP. Fig : Formation of route & data transmission B. Route Maintenance Route maintenance is done by the use of route error packets RERR and acknowledgments. RERR packet is send by a node to the source when the data link layer met a fatal transmission trouble. When a RERR packet is received, the erroneous hop is removed from the node s route cache and all routes that contain that hop are truncated at that point. Each node transmitting a packet is responsible for confirming that the packet has been received by the next hop along the source route. If none exists, specific software takes the responsibility to sent back an ACK. When retransmissions of a packet in a node arrive at a maximum number, a Route Error Packet (RERR) is sent from the node back to the source, identifying the broken down link and Source eliminate that route entry from the routing table, and find out another route so starts a new route discovery process []. III. PROPOSED ENERGY & POWER SAVING ROUTING STRATEGY BASED ON The proposed routing strategy also consists two phases Route Discovery and Route Maintenance. The Route Maintenance is mostly worked same as in normal. In Route Discovery it considers the energy-level of each node and then selects the route which are having highest energy-level among all the available routes. During data packet transmission it also considers the transmission power in terms of signal strength []. The proposed strategy Fig. : RREQ arrived at destination node Now the behavior of destination node and is changed here. Destination node formed a reverse path, sent it to all the routes from where it received RREQ unlike basic (in basic, it sent only one RREP from where first RREQ received). RREP is arrived at each intermediate node. Now the intermediate node compares its residual energy with some threshold value. If residual energy is greater than the threshold value then it participates in route discovery otherwise it simply discards RREP and not to forward it [7]. The algorithms performed at destination node and at intermediate node are described by following pseudo codes: Pseudo Code : Performed at source node: - ::gen_pkt (Packet *P) Broadcast RREQ Wait for RREP start transmission through the route with highest energy-level ::recv_pkt(packet *p) if P is RREP then calculate the average_energy_level for each, select the route with highest level, store other routes www.ijcsit.com 8

Pseudo Code : Performed at destination node: - ::recv_pkt (Packet *P) generate RREP inserts res_energy into RREP send RREP process P After calculating the distance from the sender of RREP and calculating the transmission power required for that, intermediate node forwards RREP to the direction of source node. Each intermediate node performs the same thing as described in the pseudo code. Pseudo Code : Performed at each intermediate node: - ::recv_pkt (Packet *P) forward it if P is RREP then if res_energy <= Threshold then discard RREP else insert res_energy in RREP, calculate distance from sender of RREP, calculate signal strength, forward RREP adjust signal strength based on distance, transmit P Each intermediate node also calculates the distance from the sender of RREP and also calculates the signal strength required for data transmission. In ad hoc wireless network distance and signal strength (transmission power) have some relations; it is shown by following equation [5, 7].. Where, = receiving power (in terms of signal strength) = transmission power (in terms of signal strength) d = distance between two nodes in the route k = constant Calculating the transmission signal strength by using following equation based on distance (d) and received signal strength [5, 7]. p t` = p r. k / d 4 Fig. 4: Sending of RREP by Destination In Fig. 4, where destination node D generates the RREP and send back to each reverse path from where it received RREQ, so here it sent back to F, G and H nodes respectively. But as shown in Fig. 4, node G, is not having residual energy greater than the threshold value, so it simply discards the RREP and cannot forward to source. While other two nodes node F and node H is having enough energy so they calculate the distance and transmission power according to the pseudo code and forwards RREP towards the source node. Finally source node received RREP from multiple paths with energy value of each intermediate node. Source node calculates the average energy-level of each node. Source node selects the route with highest energy-level among all available routes and start data packet transmission through that route. Source node stores other routes as back up inside the cache so; they can be used in future if required. In our example we can find the route <S, E, F, D> with highest energy-level. So source node starts the transmission of data packet through that route while keeping other route <S, A, B, H, D> as back up in the cache. During data transmission, source sends the data packet to the first intermediate node in the route. At intermediate node, it adjusts the signal strength according to the distance of next node in the route and then forwards the data packet with only required transmission power. IV. SIMULATIONS All the simulations were run on the Network Simulator ns.4 [9]. The all the modifications were made to the normal code written for the ns.4. I have tested with 5 nodes network in a field size of X sq. m area with seconds of simulation time. Node movement was modeled using the Random Waypoint model [4]. www.ijcsit.com 9

Routing Overhead 5 5 SSE Fig. 7: Routing Overhead V/s Pause Time Fig. 5: Source Starts the Transmission This model is characterized by two parameters: the maximum speed and the PAUSE TIME. Each node arbitrarily selects a destination and a speed, where the speed value is consistently dispersed among m/sec and the maximum velocity. The node then moves to its selected destination at the selected velocity. Once it reaches the destination, it stops for a random pause time. The pause time is consistently dispersed between and PAUSE TIME. The node ultimately selects a new destination and speed, and repeats the previous steps. The simulation environments and other details that we have considered during the simulation are described in bellow table. The whole simulation is performed to evaluate the basic with our proposed routing strategy. Parameter Values,,, 5,, 5 Speed (m / sec),, 5,, 5, Max. Connection Transmission Range 5m Bandwidth Mbps Mobility Model Random way out Packet Size 64 Bytes Packet Rate 4 Packets / Sec No. of Nodes 5 Initial Energy J. Table : Simulation Setup ns.4 Fig. 6, 7 and 8 represents the comparison of basic and our proposed routing strategy in terms of Packet Delivery Ratio, Routing Overhead and Delay respectively with reference to pause time. From Fig. 6, we can say that in our proposed routing strategy, the Packet Delivery Ratio increased and provides improved performance compare to basic. Delay.5.5.5 Fig. 8: Delay V/s Pause Time From fig. 8, we can say that the EE delay has a little increased in our proposed routing strategy compared to basic. Because in our proposed routing strategy, we have calculated energy-level, transmission power and distance at each intermediate node, so it takes some more delay. 5 5 5 SSE P D R 95 9 85 8 75 7 5 5 SSE P D R 5 5 5 SSE Fig. 6: Packet Delivery Ration V/s Pause Time Fig. 9: PDR V/s Speed www.ijcsit.com

Routing Overhead Delay 4 4 5 5 Fig. : Routing Overhead V/s Speed 5 5 Fig. : Delay V/s Speed V. CONCLUSION SSE SSE The proposed routing strategy is based on reactive and mostly used basic routing protocol in ad hoc wireless networks. The proposed strategy works based on energy consumption. After testing various results during simulations, we can say that our proposed routing strategy provides improved performance than the basic. In our proposed routing strategy we have achieved to increase the Packet delivery Ratio and decrease the Routing Overhead with the drop of a little increasing in EE Delay. It also consumes the transmission power, means not utilized the maximum transmission power but it is adjusted according to the distance of next hop in the route. REFERENCES [] David B. Johnson, David A. Maltaz, Dynamic Source Routing in Ad hoc Wireless Networks, CS Department, CMU [] Baisakh, N. R. Patel, Energy Saving and Survival Routing Protocol for Mobile Ad hoc Networks, IJCA 975-888, [] Juan Carlos, Pietro Manzoni, A Performance Comparison of Energy Consuption for Mobile Ad hoc Networks Routing Protocols DISCA Valencia [4] Yu He, Cauligi S. Raghvendra, Active Packets Improve Dynamic Source Routing for Ad hoc Networks IEEE -794-64, [5] Ashish Kumar, M. Q. Rafiq, Kamal Bansal, Energy Efficient Routing Protocol Avoiding Route Break based on, IJCA 975, Apr- [6] M. Tamilarasi, Shyam Sunder, Scalability Improved Protocol for MANETs, IEEE -7695-5-8, 7 [7] Mohammad Tarique, Rumana Islam, Minimum Energy Dynamic Source Routing Protocol for Mobile Ad hoc Networks, IJCSNS Vol 7, Nov-7 [8] Ragb. O. M., MD Yazid, A. Rehman, A New Policy for Path Selection in Dynamic Source Routing Protocol For Mobile Ad hoc Networks, Journal of Computer Science, 9(5), [9] The NS Manual (6), http://www.isi.edu/nsnam/ns [] P. Bergamo, D. Maniezzo, A. Giovanardi, G. Mazzini, Distributed power control for power-aware energy-efficient routing in ad hoc Networks, Proceedings of European Wireless Conference [] C. K. Toh, Maximum battery life routing to support ubiquitous mobile computing in wireless ad hoc networks IEEE Communication Magazine,. [] D. D. Perkins, H. D. Hughes and C. B. Owen, Factors Affecting the Performance of Ad hoc Networks, Proc. Of the IEEE Conference on Communication (ICC), pp: 48-5. [] S. Srivastav, A K Danial, R. Singh, Energy-Efficient Position Based Routing Protocol for Mobile Ad hoc Networks, IJITI, Dec. [4] Bonn Motion, A Mobility Scenario Generation and Analysis Tool Documentation, Version July,. [5] Doshi S., Bhandare S., An on-demandminimum Energy Routing Protocols for Wireless Ad hoc Networks, ACM SIGMOBILE, Vol 6, Issue., Pages 5-66. [6] Feeney, L. M. Nilsson, Investigating the Energy Consumption of Wireless Network Interface in an Ad hoc Networking Environment, IEEE INFOCOM, vol, Apr. [7] Liang Qin, Thomas Kunz, Survey on Mobile Ad hoc Network Routing Protocols, Carleton University, Technical Report, Aug, 4. [8] Achour Rhim, Zbigniew Dziong, Routing Based on Link Expiration Time for MANET Performance Improvement, Proc. Of IEEE Malaysian International Conference on Communication, 9. www.ijcsit.com