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

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

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

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

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

Gateway Discovery Approaches Implementation and Performance Analysis in the Integrated Mobile Ad Hoc Network (MANET)-Internet Scenario

PERFORMANCE EVALUATION OF DSR USING A NOVEL APPROACH

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

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

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

A Highly Effective and Efficient Route Discovery & Maintenance in DSR

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

Performance Analysis of Three Routing Protocols for Varying MANET Size

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

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

An Extensive Simulation Analysis of AODV Protocol with IEEE MAC for Chain Topology in MANET

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

Study of Route Reconstruction Mechanism in DSDV Based Routing Protocols

Performance Comparison of MANETs Routing Protocols for Dense and Sparse Topology

ROUTE STABILITY MODEL FOR DSR IN WIRELESS ADHOC NETWORKS

Performance Evaluation of MANET through NS2 Simulation

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

A Simulation study : Performance comparison of AODV and DSR

REVIEW ON ROUTING PROTOCOLS FOR MOBILE AD HOC NETWORKS

Performance Evaluation of Various Routing Protocols in MANET

Scenario Based Performance and Comparative Simulation Analysis of Routing Protocols of MANET

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

2013, IJARCSSE All Rights Reserved Page 85

PERFORMANCE ANALYSIS OF AODV ROUTING PROTOCOL IN MANETS

Simulation Based Performance Analysis of Routing Protocols Using Random Waypoint Mobility Model in Mobile Ad Hoc Network

Performance Evaluation of AODV and DSR routing protocols in MANET

Performance Analysis of Aodv Protocol under Black Hole Attack

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

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

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

Routing Protocols in MANET: Comparative Study

Australian Journal of Basic and Applied Sciences. IDSR: Improved Dynamic Source Routing Protocol for Mobile Ad Networks

Impact of Hello Interval on Performance of AODV Protocol

Maharishi Markandeshwar University

An Enhanced Secured Dynamic Source Routing Protocol for MANETS

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

Simulation and Analysis of AODV and DSDV Routing Protocols in Vehicular Adhoc Networks using Random Waypoint Mobility Model

A Comparative Analysis of Energy Preservation Performance Metric for ERAODV, RAODV, AODV and DSDV Routing Protocols in MANET

Performance Analysis and Enhancement of Routing Protocol in Manet

A SURVEY OF ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS

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

Zone-based Proactive Source Routing Protocol for Ad-hoc Networks

Performance Comparison of AODV, DSDV and I-DSDV Routing Protocols in Mobile Ad Hoc Networks

ENERGY EFFICIENT MULTIPATH ROUTING FOR MOBILE AD HOC NETWORKS

A Survey of Routing Protocol in MANET

Power aware Multi-path Routing Protocol for MANETS

Performance Evaluation and Comparison of On-Demand Routing Protocols for Ad Hoc Networks: DSR, AODV, AOMDV, TORA

Performance Evaluation of AODV, DSR, DYMO & ZRP in Cost 231 Walfisch-Ikegami Path Loss Propagation Model

Software Simulation for bandwidth Estimate of Ad-hoc Networks

Design and Implementation of a Simulator for Ad Hoc Network Routing Protocols

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

A Comparison and Performance Evaluation of On-Demand Routing Protocols for Mobile Ad-hoc Networks

Figure 1: Ad-Hoc routing protocols.

AODV-PA: AODV with Path Accumulation

Performance Comparison and Analysis of DSDV and AODV for MANET

PERFORMANCE EVALUATION OF DSR AND AODV OVER UDP AND TCP CONNECTIONS

Throughput Analysis of Many to One Multihop Wireless Mesh Ad hoc Network

Keywords: AODV, MANET, WRP

Energy Efficient EE-DSR Protocol for MANET

EZR: Enhanced Zone Based Routing In Manet

An Efficient Approach against Rushing Attack in MANET

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

Suman Kumari et al, / (IJCSIT) International Journal of Computer Science and Information Technologies, Vol. 2 (4), 2011,

Performance Comparison of Ad Hoc Routing Protocols over IEEE DCF and TDMA MAC Layer Protocols

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

Overhead Reduction and Performance Enhancement of AODV and DSR Routing Protocols

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

Routing protocols in Mobile Ad Hoc Network

Evaluating the Performance of Modified DSR in Presence of Noisy Links using QUALNET Network Simulator in MANET

A Survey on Performance Evaluation of MANET Routing Protocols

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

COMPARATIVE STUDY AND ANALYSIS OF AODTPRR WITH DSR, DSDV AND AODV FOR MOBILE AD HOC NETWORK

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

Routing Protocols in Mobile Ad-Hoc Network

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

Performance Evaluation of AODV DSDV and OLSR Routing Protocols with Varying FTP Connections in MANET

International Journal of Modern Trends in Engineering and Research e-issn: p-issn:

Analysis QoS Parameters for Mobile Ad-Hoc Network Routing Protocols: Under Group Mobility Model

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

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

Mobile Ad Hoc Network Routing Protocols: A Comparative Study

IMPACT OF MOBILITY SPEED ON PROACTIVE AND REACTIVE ROUTING PROTOCOLS IN MOBILE ADHOC NETWORKS

Advanced Network Approaches for Wireless Environment

Current Project Work on Routing Protocols for MANET: A Literature Survey Mr. Chethan Chandra S Basavaraddi, Smt. Geetha N.B. M.Tech.

A Comparative Study between AODV and DSDV Routing Protocols in Mobile Ad Hoc Networks using Network Simulator NS2

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

A Proposed Route Selection Method in AODV Routing Protocol for MANET

Exploring the Behavior of Mobile Ad Hoc Network Routing Protocols with Reference to Speed and Terrain Range

Analysis and Simulations of Routing Protocols with Different Load Conditions of MANETs

A Novel Hybrid Routing Protocol for Mobile Adhoc Network

Comparative Study for MCDS and DSR Which Are Used For Packet Forwarding In Ad Hoc Network

Impact of Node Density and Mobility on Scalable Routing Protocols in Mobile Ad-Hoc Networks

Performance Comparison of AODV and AOMDV Routing Protocols in Mobile Ad Hoc Networks

Emergence of Ad-hoc On-demand Distance Vector Protocol (AODV) as an Efficient On-demand Routing Protocol (EORP) Using Bayesian Approach

Presenting a multicast routing protocol for enhanced efficiency in mobile ad-hoc networks

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

Transcription:

IJCSN International Journal of Computer Science and Network, Vol 2, Issue 2, April 2013 29 The Performance Evaluation of AODV & DSR (On-Demand ( emand- Driven) Routing Protocols using QualNet 5.0 Simulator 1 Mukesh Kumar Garg, 2 Dr. Ela Kumar 1 Department of Computer Engineering, YMCA University of Science & Technology Faridabad, Haryana, India 2 School of Information & Communication Technology, Gautam Buddha University Greater Noida, Uttar Pradesh, India Abstract The MANETs are the collection of wireless nodes that can dynamically form a network anytime and anywhere to exchange information without using any pre-existing infrastructure. The highly dynamic nature of MANET coupled with limited bandwidth and battery power imposes severe restrictions on routing protocols especially on achieving the routing stability. Due to all these constraints, designing of a routing protocol is still a challenging task for researchers. In this paper an attempt has been made to evaluate and compare the performance of two most commonly used on-demand-driven routing protocols named as AODV & DSR. The performance of both these routing protocols has been simulated using QualNet 5.0 Simulator. The results show that neither of the protocol is better in all situations. For some parameters one outperforms the other and vice-versa as reported in the paper. The conclusions drawn in the paper can be useful in selecting the better routing protocol depending upon various parameters under consideration. Keywords: AODV, DSR, MANETs, QualNet 5.0 Simulator. 1. Introduction A Mobile ad hoc network [1], [2] is a group of wireless mobile computers (or nodes); in which nodes collaborate by forwarding packets for each other to allow them to communicate outside range of direct wireless transmission. Ad hoc networks require no centralized administration or fixed network infrastructure such as base stations or access points, and can be quickly and inexpensively set up as needed. Due to these constraints development of a routing protocol is still a challenging task faced by the researchers [3], [4]. Traditional table-driven routing approach was used in which tables are created at each node and when a node wishes to communicate with a distant node that is not with in its vicinity the node consults its routing table and routes the packet accordingly. The protocols based on the above mechanism such as DSDV and CGSR consumes large memory and significant control overhead is consumed in maintaining tables which can be bearable in wired network but in case of wireless networks like MANETs this approach is not feasible due to above mentioned constraints. The second method of routing is on demand. These protocols start to set up routes on-demand. The routing protocol will try to establish such a route, whenever any node wants to initiate communication with another node to which it has no route. This kind of protocols is usually based on flooding the network with Route Request (RREQ) and Route reply (RREP) messages. By the help of Route request message the route is discovered from source to target node; and as the target node gets a RREQ message it send RREP message for the confirmation that the route has been established. The two prominent on-demand routing protocols are AODV [5], [6] and DSR [7], [8]. This paper considers both these routing protocols and compares them using QualNet 5.0 Simulator [14] on different parameters. The rest of the paper is organized as follows: Section 2 describes literature survey of both AODV and DSR routing protocols. Section 3 discusses the simulation and results. Finally we present the conclusion. 2. Literature Survey of AODV& DSR 2.1 Ad Hoc On-Demand Distance-Vector Routing Protocol (AODV) Ad Hoc On-demand Vector routing protocol (AODV) is a reactive routing protocol for ad hoc and mobile networks that creates routes only between nodes which wishes to communicate. It has three phases [9]:

IJCSN International Journal of Computer Science and Network, Vol 2, Issue 2, April 2013 30 The Route Request Phase: Firstly, the source node broadcasts a Route Request (RREQ) packet to its neighbors. The neighbors in turn broadcast the packet to their neighbors until it reaches to an intermediate node that has recent route information about the destination or it reaches the destination itself. A node discards a Route Request (RREQ) packet that it has already seen. The Route Request (RREQ) packet uses sequence number to ensure that the routes are loop free and to make sure that if the intermediate nodes reply to route request, they reply with the latest information only. During the process of forwarding the Route Request (RREQ) packet, intermediate nodes record in their route tables the address of the neighbor from which the first copy of the Route Request (RREQ) is received. This information is used in the next phase. The Route Reply Phase: To inform the source node about the destination a route reply (RREP) packet is used. As the Route Reply (RREP) packet traverses back to the source, the nodes along the path enter the forward route into their tables. The Route Maintenance Phase: Once the route from source to destination is set each node in the network starts its maintenance phase In this phase if the source moves, it can easily reinitiate route discovery process to the destination but if one of the intermediate nodes moves, then the moved nodes neighbor realizes the link failure and sends a link failure notification (Route Error) to their upstream neighbors and so on until the source node is notified. The source node may then choose to re-initiate route discovery for that destination. 2.2 Dynamic Source Routing Protocol (DSR) DSR protocol was proposed for routing in MANET by Broch, Johnson and Maltz [7]. In DSR, each mobile node is required to maintain a route cache that contains the source routes of which the mobile node is aware. The node updates entries in the route cache as and when it learns about new routes. The protocol consists of two phases: Route discovery: The route discovery process initiates whenever the source node wants to send a packet to some destination. Firstly, the node consults its route cache to determine whether it already has a route to the destination or not. If it finds that an unexpired route to the destination exists, it makes use of this route to send the packet. On the other hand, if the node does not have such a route, it initiates route discovery by broadcasting a Route Request (RREQ) packet. The Route Request (RREQ) packet contains the address of the source and the destination, and a unique identification number as well. Each intermediate node that receives the packet checks whether it knows of a route to the destination. If it does not, it appends its own address to the route record of the packet and forwards the packet along to its neighbors. However, in case it finds a route, a Route Reply (RREP) packet containing the optimal path is transmitted back to the source node through the shortest route. To limit the number of route requests propagated, a node processes the Route Request (RREQ) packet only if it has not already seen the packet and its address is not present in the route record of the packet. A Route Reply (RREP) is generated when either the destination or an intermediate node with current information about the destination receives the Route Request (RREQ) packet. As the Route Request (RREQ) packet propagates through the network, the route record is formed. If the Route Reply (RREP) is generated by the destination then it places the route record from Route Request (RREQ) packet into the Route Reply (RREP) packet. The Route Reply (RREP) packet is sent by the destination itself. Route maintenance Phase: When a node encounters a fatal transmission problem at its data link layer, it generates a Route Error (RERR) packet. When a node receives a route error packet, it removes the hop in error from its route cache. All routes that contain the hop in error are truncated at that point. Acknowledgement (ACK) packets are used to verify the correct operation of the route links. This also includes passive acknowledgements in which a node hears the next hop forwarding the packet along the route. 3. Simulation Setup and Results Various researchers have evaluated the performance of on demand routing protocols [10], [11], [12], [13] on different simulators such as NS2, Glomosim, MATLAB but in our case we used QualNet 5.0 Simulator [14] as it provides actual environment. For the purpose of simulation different scenarios were created for different number of nodes (20, 25 and 30). The following parameters were configured as shown in Table 1. Our work was concentrated on the most popular network layer protocols AODV and DSR. In Fig. 1, a scenario with 30 nodes is shown. The nodes were randomly distributed in 1500 X 1500 unit area. The nodes 1, 2, 3, 4, 7, 8, 9, 10, 16, 20 (as Source) and 30, 13, 14, 18, 29, 26, 15, 17, 22, 24 (as Destination) were connected and 1kb data was transmitted. The energy model was used linear. The mobility was Random way

IJCSN International Journal of Computer Science and Network, Vol 2, Issue 2, April 2013 31 point and mobility speed was 0-30 mps. The simulation was run for 30 seconds. The routing protocols taken were AODV and DSR and a comparison of the following parameters have been done. Table 1: Configured Parameter Physical Layer Protocol 802.11 Routing protocol AODV, DSR Fading Model Rayleigh Shadowing Model Energy Model Constant Linear Fig. 1(a): Number of Routes Selected in AODV Battery power Simple Linear Area!500 X 1500 Mobility Mobility Speed Data Link Layer Application Layer Random way point 0-30mps 802.11.DCF CBR Traffic l Fig. 1(b): Number of Routes Selected in DSR Number of hop counts: In case of DSR, numbers of hop counts are very high which indicates that congestion will be quite more in DSR in comparison to AODV, as shown in Fig. 1(c) and Fig. 1(d). Fig. 1 A Scenario for AODV and DSR routing protocols (on 30 Nodes) Number of routes selected: In case of AODV, the numbers of routes selected are very less in comparison to DSR which indicates that redundant paths are more in route finding in case of DSR, as shown in Fig. 1(a) and Fig. 1(b). Fig. 1(c): Number of Hop Counts in AODV

IJCSN International Journal of Computer Science and Network, Vol 2, Issue 2, April 2013 32 Fig. 1(d): Number of Hop Counts in DSR Number of RREQ packets forwarded: In case of AODV, the numbers of route request (RREQ) packets are more as compared to DSR, as shown in Fig. 1(e) and Fig. 1(f). Fig. 1(g): Number of RREP Packets Received in AODV Fig. 1(h): Number of RREP Packets Received in DSR Fig. 1(e): Number of RREQ Packets Forwarded in AODV Number of RERR packets received: In AODV, the numbers of route error (RERR) packets are more as compare to DSR, as shown in Fig. 1(i) and Fig. 1(j). Fig. 1(f): Number of RREQ Packets Forwarded in DSR Number of RREP packets received: In AODV, the numbers of route reply (RREP) packets are more as compare to DSR, as shown in Fig. 1(g) and Fig. 1(h). Fig. 1(i): Number of RERR Packets Received in AODV

IJCSN International Journal of Computer Science and Network, Vol 2, Issue 2, April 2013 33 Sr. No. Table 2: Comparison of AODV and DSR Routing Protocols (on 30-Nodes Placement) Parameter AODV DSR 1 Number of Routes Selected Very Less Very High 2 Number of Hop Counts Very Less Very High 3 Number of RREQ packets Forwarded More Less 4 Number of RREP packets Received More Less Fig. 1(j): Number of RERR Packets Received in DSR Number of data packets forwarded: The load sharing is more in DSR as compare to AODV, as shown in Fig. 1(k) and Fig. 1(l). Fig. 1(k): Number of Data Packets Forwarded in AODV 5 Number of RERR packets Received More Very Less 6 Number of Data Packets Forwarded Less More 4. Conclusion In this paper, the comparison of routing protocols AODV, DSR has been presented after their simulation on the QualNet 5.0 Simulator. The following conclusions were drawn: The study shows that the number of possible routes selected is quite less in case of AODV in comparison to DSR. This implies that on using DSR we have more redundant paths. The hop count for a route is quite less in case of AODV in comparison to DSR indicating that it is less prone to network congestion. The congestion due to route reply is more in AODV than DSR. The number of route error messages is quite high in case of AODV implying that under given condition there are more chances of error in AODV in comparison to DSR. Acknowledgments The authors wish to acknowledge Shailender Gupta, YMCA University of Science & Technology, Faridabad, India, for his continual support to carry out this work. Fig. 1(l): Number of Data Packets Forwarded in DSR From the above graphs which are generated on different parameters, we can see the comparison of both AODV and DSR routing protocols (see Table 2). References [1] Joseph Macker and Scott Corson, Mobile Ad Hoc networks(manet),http://www.ietf.org/proceedings/01dec /183.htm, December 2001. [2] M. Abolhasan, T. Wysocki and E. Dutkiewicz, A Review of Routing Protocols for Mobile Ad Hoc Networks, Ad Hoc Networks, Vol.2, Issue1, pp.122, January 2004.

IJCSN International Journal of Computer Science and Network, Vol 2, Issue 2, April 2013 34 [3] Amit Goel and A. K. Sharma, A Comparative Study of Unicast Routing Protocols for Mobile Ad Hoc Network, Proceeding of National Conference on Communication, Information and Telemetric-An Indian Scenario (CITEL- 2005), KCT, Coimbatore, March 2005. [4] C. Sivaram Murthy and B. S. Manoj, Ad Hoc Wireless Networks, Architecture and Protocols, Pearson Education, Fourth Impression, 2009. [5] C. Perkins and E. M. Royer, Ad Hoc on Demand Distance Vector (AODV) Routing, Proceeding of IEEE workshop on Mobile Computing Systems and Applications, pp. 90-100, February 1999. [6] C. E. Perkins, E. M. Royer, S. R. Das, Ad Hoc On demand Distance Vector (AODV) Routing, IETF MANET Internet Draft (2003). [7] Josh Broch, D. B. Johnson, D. A. Maltz, The Dynamic Source Routing Protocol for Mobile Ad Hoc Networks, Internet Draft, IETF MANET Working Group, March 2nd 2001. [8] Johnson, D. A. Maltz, and Y.-C. Hu, The Dynamic Source Routing Protocol for Mobile Ad Hoc Networks (DSR)", IETF Draft, April 2003, work in progress. [Online].Available:http://www.ietf.org/internetdrafts/draft-ietf-manet-dsr-09.txt [9] Z. Alexander, Performance Evaluation of AODV Routing Protocol: Real-Life Measurements, SCC, June 2003. [10] J. Macker and S. Corson, RFC2501, Mobile Ad Hoc Networking (MANET): Routing Protocol Performance Issues and Evaluation Considerations, IETF 1999. [11] M. A. Bhagyaveni and S. Shanmugavel, Performance of Ad Hoc Network Routing Protocols with Environment Awareness, Information Technology Journal 4 (1): 1-5, 2005. [12] Qian Feng, Zhongmin Cai, Jin Yang, Xunchao Hu, A Performance Comparison of Ad Hoc Network Protocols, Second International Workshop on Computer Science and Engineering, 2009 IEEE. [13] Nor Surayati Mohamad Usop, Azizol Abdullah and Ahmad Faisal Amri Abidin, Performance Evaluation of AODV, DSDV and DSR Routing Protocol in Grid Environment, IJCSNS International Journal of Computer Science and Network Security, Vol.9 No.7, July 2009. [14] The Network Simulator QualNet 5.0, [Online], Availablehttp://www.scalablenetwork.com/products/qualnet/ Mukesh Kumar Garg received M.Tech. degree in Computer Engineering from MD University, Rohtak, Haryana, India in the year 2010. He started his carrier as Field & Customer Support Engineer in the field of Computers and Networking since 1991. At present he is working with the Department of Computer Engineering, YMCA University of Science & Technology, Haryana, India. His research interests include Mobile Ad Hoc Networks and Software Testing. Dr. Ela Kumar received B.E. in Electronics & Communication and M.Tech. in Computer Science and Technology from IIT Roorkee, in 1988 and 1990, respectively. She received her Ph.D. degree in the area of Natural Language Processing from Delhi University in 2003. She is actively engaged in Technical teaching and research since last 23 years. She has published almost 58 research papers in International Journals, National Journals, International Conferences and National Conferences. She has authored four books and many course materials related to Computer Science. She has supervised four doctoral research candidates. She is on the reviewer panel of many international journals. She has been conferred Rashtriya Gaurav Award and her bibliography was included in Asian Admirable achiever 2011. Presently she is working as Dean, School of Information & Communication Technology, Gautam Buddha University, Greater Noida, UP, India. Her research interest includes Designing of Intelligent Systems, Natural Language Processing, Mobile Ad Hoc Networks and Search Engine Optimization.