A Simulation Based Performance Analysis of AODV and DSDV Routing Protocols in MANETs

Similar documents
PERFORMANCE ANALYSIS OF AD-HOC ON DEMAND DISTANCE VECTOR FOR MOBILE AD- HOC NETWORK

Performance Evaluation of Aodv and Dsr Routing Protocols for Vbr Traffic for 150 Nodes in Manets

Behavior Analysis of TCP Traffic in Mobile Ad Hoc Network using Reactive Routing Protocols

A Comparison Study of Qos Using Different Routing Algorithms In Mobile Ad Hoc Networks

Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc

Performance Comparison of AODV, DSDV, DSR and TORA Routing Protocols in MANETs

COMPARATIVE ANALYSIS OF ON -DEMAND MOBILE AD-HOC NETWORK

Optimization of AODV routing protocol in mobile ad-hoc network by introducing features of the protocol LBAR

NetworkPathDiscoveryMechanismforFailuresinMobileAdhocNetworks

Study And Comparison Of Mobile Ad-Hoc Networks Using Ant Colony Optimization

Ad hoc On Demand Distance Vector (AODV) Routing Protocol

A Comprehensive Analysis on Route Discovery and Maintenance Features of DSDV, AODV and IERF Ad-hoc Routing Protocols

Study of Network Characteristics Incorporating Different Routing Protocols

SIMULATION STUDY OF BLACKHOLE ATTACK IN THE MOBILE AD HOC NETWORKS

Control overhead reduction: A Hierarchical Routing Protocol In Mobile Ad hoc Networks

Formal Measure of the Effect of MANET size over the Performance of Various Routing Protocols

Simulation of Internet Connectivity for Mobile Ad Hoc Networks in Network Simulator-2

An Extended AODV Protocol to Support Mobility in Hybrid Networks

Robust Routing in Wireless Ad Hoc Networks

Performance comparison and analysis of routing strategies in Mobile ad hoc networks

ADAPTIVE LINK TIMEOUT WITH ENERGY AWARE MECHANISM FOR ON-DEMAND ROUTING IN MANETS

VoIP over MANET (VoMAN): QoS & Performance Analysis of Routing Protocols for Different Audio Codecs

Cross Layer TCP Congestion Control Load Balancing Technique in MANET

Keywords: DSDV and AODV Protocol

Performance Analysis of Load Balancing in MANET using On-demand Multipath Routing Protocol

IJMIE Volume 2, Issue 7 ISSN:

Investigating the Performance of Routing Protocols Using Quantitative Metrics in Mobile Ad Hoc Networks

ROUTE MECHANISMS FOR WIRELESS ADHOC NETWORKS: -CLASSIFICATIONS AND COMPARISON ANALYSIS

CROSS LAYER BASED MULTIPATH ROUTING FOR LOAD BALANCING

DESIGN AND DEVELOPMENT OF LOAD SHARING MULTIPATH ROUTING PROTCOL FOR MOBILE AD HOC NETWORKS

Performance Evaluation of Mobility Speed over MANET Routing Protocols

An Efficient AODV-Based Algorithm for Small Area MANETS

Keywords- manet, routing protocols, aodv, olsr, grp,data drop parameter.

`PERFORMANCE COMPARISON OF ENERGY EFFICIENT AODV PROTOCOLS

PERFORMANCE ANALYSIS OF AODV, DSDV AND AOMDV USING WIMAX IN NS-2

An Efficient QoS Routing Protocol for Mobile Ad-Hoc Networks *

Load-balancing Approach for AOMDV in Ad-hoc Networks R. Vinod Kumar, Dr.R.S.D.Wahida Banu

Step by Step Procedural Comparison of DSR, AODV and DSDV Routing protocol

PERFORMANCE ANALYSIS OF AODV, DSR AND ZRP ROUTING PROTOCOLS IN MANET USING DIRECTIONAL ANTENNA

Adaptive Multiple Metrics Routing Protocols for Heterogeneous Multi-Hop Wireless Networks

SECURE DATA TRANSMISSION USING INDISCRIMINATE DATA PATHS FOR STAGNANT DESTINATION IN MANET

A Performance Comparison of Stability, Load-Balancing and Power-Aware Routing Protocols for Mobile Ad Hoc Networks

Achieving Energy Efficiency in MANETs by Using Load Balancing Approach

A Survey on Reduction in Energy Consumption by Improved AODV on Mobile Ad Hoc Network

Delay aware Reactive Routing Protocols for QoS in MANETs: a Review

Security and Scalability of MANET Routing Protocols in Homogeneous & Heterogeneous Networks

Position and Velocity Aided Routing Protocol in Mobile Ad Hoc Networks

An Analysis of the Optimum Node Density for Ad hoc Mobile Networks

Security Scheme for Distributed DoS in Mobile Ad Hoc Networks

Energy-Aware Performance Metric for AODV and DSDV Routing Protocols in Mobile Ad-Hoc Networks

Energy Efficiency of Load Balancing in MANET Routing Protocols

II RELATED PROTOCOLS. Dynamic Source Routing (DSR)

Security Threats in Mobile Ad Hoc Networks

CAODV: Routing in Mobile Ad-hoc Cognitive Radio Networks

Comprehensive Evaluation of AODV, DSR, GRP, OLSR and TORA Routing Protocols with varying number of nodes and traffic applications over MANETs

A Review of Routing Protocols for Mobile Ad-Hoc NETworks (MANET)

Study and Performance Comparison of AODV & DSR on the basis of Path Loss Propagation Models

International Journal of Wireless & Mobile Networks (IJWMN) Vol. 4, No. 2, April 2012

Routing with Load Balancing in Wireless Ad hoc Networks

Performance Comparison of Two On-demand Routing Protocols for Ad Hoc Networks

Fast and Secure Data Transmission by Using Hybrid Protocols in Mobile Ad Hoc Network

Simulation Analysis of Different Routing Protocols Using Directional Antenna in Qualnet 6.1

Natarajan Meghanathan Assistant Professor of Computer Science Jackson State University Jackson, MS 39217, USA

POWER AWARE QOS MULTIPATH ROUTING PROTOCOL FOR DISASTER RECOVERY NETWORKS

International Journal of Advanced Research in Computer Science and Software Engineering


Internet Connectivity for Ad hoc Mobile Networks

Lecture 2.1 : The Distributed Bellman-Ford Algorithm. Lecture 2.2 : The Destination Sequenced Distance Vector (DSDV) protocol

Intelligent Agents for Routing on Mobile Ad-Hoc Networks

ENERGY AWARE ROUTING SCHEME FOR MOBILE AD HOC NETWORK USING VARIABLE RANGE TRANSMISSION

Performance Evaluation of Unicast and Broadcast Mobile Ad-hoc Networks Routing Protocols

Location Information Services in Mobile Ad Hoc Networks

PERFORMANCE STUDY AND SIMULATION OF AN ANYCAST PROTOCOL FOR WIRELESS MOBILE AD HOC NETWORKS

Load Balancing and Resource Reservation in Mobile Ad-Hoc Networks 1

Figure 1. The Example of ZigBee AODV Algorithm

1 M.Tech, 2 HOD. Computer Engineering Department, Govt. Engineering College, Ajmer, Rajasthan, India

Comparison of RIP, EIGRP, OSPF, IGRP Routing Protocols in Wireless Local Area Network (WLAN) By Using OPNET Simulator Tool - A Practical Approach

Securing Internet Gateway Discovery Protocol in Ubiquitous Wireless Internet Access Networks

Research Article Ant Colony and Load Balancing Optimizations for AODV Routing Protocol

Comparative Study of Performance Evaluation for Mobile Ad hoc networks using a proxy node

Autoconfiguration and maintenance of the IP address in ad-hoc mobile networks

A Study of Internet Connectivity for Mobile Ad Hoc Networks in NS 2

On Vulnerability and Protection of Ad Hoc On-demand Distance Vector Protocol

A Novel Technique to Isolate and Detect Jamming Attack in MANET

CHAPTER 8 CONCLUSION AND FUTURE ENHANCEMENTS

Effective Link Operation Duration: a New Routing Metric for Mobile Ad Hoc Networks

A Workload-Based Adaptive Load-Balancing Technique for Mobile Ad Hoc Networks

A Survey: High Speed TCP Variants in Wireless Networks

Performance Evaluation and Investigation of Energy in AODV, OLSR Protocols through Simulation

PERFORMANCE OF MOBILE AD HOC NETWORKING ROUTING PROTOCOLS IN REALISTIC SCENARIOS

Performance and Scalability of Self-Organizing Hierarchical Ad Hoc Wireless Networks

PERA: Ad-Hoc Routing Protocol for Mobile Robots

Routing Performance in the Presence of Unidirectional Links in Multihop Wireless Networks

Performance Metrics Evaluation of Routing Protocols in MANET

A Link-state QoS Routing Protocol for Ad Hoc Networks

A Performance Comparison of Routing Protocols for Large-Scale Wireless Mobile Ad Hoc Networks

Technology Longowal, Punjab, India

Student, Haryana Engineering College, Haryana, India 2 H.O.D (CSE), Haryana Engineering College, Haryana, India

Adaptive Bandwidth Management and QoS Provisioning in Large Scale Ad Hoc Networks

Transcription:

Vol.2, Issue.4, July-Aug. 212 pp-244-248 ISSN: 2249-6645 A Simulation Based Performance Analysis of and Routing Protocols in MANETs Biswaraj Sen 1, Sanku Sinha 2 1 Department of Computer Sc & Engineering, Sikkim Manipal Institute of Technology, India 2 Department of Computer Sc & Engineering, Sikkim Manipal Institute of Technology, India ABSTRACT: A Mobile Ad hoc Network (MANET) is an infrastructure less, decentralized multi-hop network where the mobile nodes are free to move randomly, thus making the network topology dynamic. Various routing protocols have been designed which aims at establishment of correct and efficient routes between a pair of mobile nodes. In this work, an attempt has been made to understand the characteristics/behavior of Ad hoc On Demand Distance Vector () and Destination Sequence Distance Vector () routing protocols when operating in more challenging environment such as frequent change in network topology and node density. The performance differentials are analyzed using throughput, average endto-end delay and normalized routing load which shall provide an insight about the sensitivity of the protocols under consideration when exposed in more challenging environment. Simulation based analysis of the protocols have been done using NS-2. Keywords:,, MANET, NS-2. 1. Introduction A mobile Ad hoc network is a collection of wireless mobile nodes forming a temporary network without any centralized administration or fixed infrastructure, which makes any node in the network as a potential router [1, 13]. Since the nodes are highly mobile in nature, the changes in network topology are very frequent and the nodes are dynamically connected in an arbitrary manner. Further, the limitation imposed on the transmission range of the nodes have lead to the development of routing policy where packets are allowed to traverse through multiple nodes thus making each node act as terminal as well as router. Since the topology of Ad hoc network is dynamic in nature, design of suitable routing protocol is essential to adapt the dynamic behavior of the network. Further, it is worth mentioning that node density and pause time will have significant effect in the performance of the any routing policy due to the fact that an increase in node density will tend to increase the hop count thus changing the topology significantly. Pause time indicates the mobility of the nodes in the network. Therefore, it is imperative to state that high pause time implies a stable network topology while low pause time indicates that the topology changes frequently. This paper makes an attempt to analyze the performance of two most popular Ad hoc routing protocols, viz. and where both the above discussed factors i.e. and Node Density vary considerably. Though both protocols use sequence number to prevent routing loops and to ensure freshness of routing information, the main mechanism of routing differs drastically in and in the fact that they belong to two different routing families [3]. is from reactive routing family where routes are only generated on demand, in order to reduce routing loads [5], while is from proactive routing family where routing tables are updated frequently regardless of need [2]. The rest of this paper is organized as follows: In the next section, brief overviews of both routing protocols have been discussed. Section 3 discusses the simulation environment in which both the protocols have been tested. Section 4 includes analysis of the performance of both the protocols under a varying node density environment and varying pause time with respect to performance metrics such as throughput, average end-to-end delay and packet delivery fraction. Section 5 provides conclusion, limitation and future work. II. Overview of the Protocol 1.1 Ad hoc On Demand Distance Vector (): Ad hoc On Demand Distance Vector Routing Protocol () is a reactive routing protocol designed for Ad hoc wireless network and it is capable of both unicast as well as multicast routing [3]. The Route Discovery process in this protocol is performed using control messages RouteRequest (RREQ) and RouteReply (RREP) whenever a node wishes to send packet to destination. Traditional routing tables is used, one entry per destination [2]. During a route discovery process, the source node broadcasts a RouteRequest packet to its neighbors. This control packet includes the last known sequence number for that destination. If any of the neighbors has a route to the destination, it replies to the query with RouteReply packet; otherwise, the neighbors rebroadcast the RouteRequest packet. Finally, some of these query control packets reach the destination, or nodes that have a route to the destination. At this point, a reply packet is generated and transmitted tracing back the route traversed by the query control packet. In the event when a valid route is not found or the query or reply packets are lost, the source node rebroadcasts the query packet if no reply is received by the source after a time-out. In order to maintain freshness node list, normally requires that each node periodically transmit a HELLO message, with a default rate of one per second [9]. When a node fails to receive three consecutive HELLO messages from its neighbor, the node takes is as an indication that the link to its neighbor is down. If the destination with this neighbor as the next hop is believed not to be far away (from the invalid routing entry), local repair mechanism may be launched to rebuild the route towards the destination; otherwise, a RouteError (RERR) packet is sent to the neighbors in the precursor list 244 Page

Vol.2, Issue.4, July-Aug. 212 pp-244-248 ISSN: 2249-6645 IV.2 Movement Model associated with the routing entry to inform them of the link failure [12]. 1.2 Destination Sequenced Distance Vector (): Destination-Sequenced Distance-Vector Routing () [3] is a proactive routing protocol designed for Ad hoc mobile networks based on the Bellman-Ford algorithm [1]. The improvement made to the Bellman-Ford algorithm includes freedom from loops in routing tables by using sequence numbers. In mobile Ad hoc network, using of protocol assumes that each participating node as a router. Every node always maintains a routing table that consists of all the possible destinations. Each entry of the routing table contains the address identifier of a destination, the shortest known distance metric to that destination measured in hop counts and the address identifier of the node that is the first hop on the shortest path to the destination [11]. Each mobile node in the system maintains a routing table in which all the possible destinations and the number of hops to them in the network are recorded. Each route or path to the destination associated with a sequence number [4]. The route with the highest sequence number is always used and this sequence number helps to identify the stale routes from the new ones and thus it avoids the formation of loops. To minimize the traffic there are two types of packets in the system. One is known as full dump [5], which carries all the information about a change. However, when occasional movement occurs in the network, incremental [5] packet are used, which carries just the changes and this increases the overall efficiency of the system. requires a regular update of its routing tables, which uses up battery power and a small amount of bandwidth even when there is no change in the network topology. Whenever the topology of the network changes, a new sequence number is necessary before the network reconverges; thus, is not scalable in Ad hoc networks, which have limited bandwidth and whose topologies are highly dynamic [1]. III. Simulation Methodology Simulation based study using Network Simulator NS-2 [6] has been used to compare two protocols viz. and under varying node density and varying pause time, assuming that the size of network, maximum speed of nodes and transmission rate are fixed. Tables 1 and 2 summarize the parameters used in the communication and movement models for simulation. III.2 Communication Model The simulator assumes constant bit rate (CBR) traffic with a transmission rate of 8 packets per second. The number of nodes varies from 25 to 1 in the denomination of 25, 5, 75 and 1. given on the last line. Table 1. Parameters of Communication Model Parameter Traffic type Value CBR Number of nodes 25, 5, 75, 1 Transmission rate 8 packets/second In line with the realistic mobility pattern of the mobile nodes, the simulation assumes a Random Waypoint Model [7], where a node is allowed to move in any direction arbitrarily. The nodes select any random destination in the 5 X 5 space and moves to that destination at a speed distributed uniformly between 1 and nodes maximum speed (assumed to be 2 meter per second). Upon reaching the destination, the node pauses for fixed time, selects another destination, and proceeds there as discussed above. After testing all possible connection for a specific scenario, pause time changes to test the next scenario. This behavior repeats throughout the duration of the simulation (5 seconds). Meanwhile, number of nodes and pause time has been varied to compare the performance of the protocols for low as well as high density environment and for low mobility of the nodes to high mobility. Table 2 lists the movement parameters of the simulations. Table 2. Parameters of movement model Parameter Simulator Simulation time Value NS-2 5 seconds Area of the network 5 m x 5 m Number of nodes 25, 5, 1, 2 Pause time 1 seconds Maximum speed of nodes 2 meters per second Mobility Model Random waypoint V.2 Performance Metrics Three performance metrics has been measured for the protocols: 3.3.1 Throughput: Throughput is the number of packet that is passing through the channel in a particular unit of time [8]. This performance metric shows the total number of packets that have been successfully delivered from source node to destination node. Factors that affect throughput include frequent topology changes, unreliable communication, limited bandwidth and limited energy. Trougput = Received _Packet _Size Time _to _Send 3.3.2 Delay: A specific packet is transmitting from source to destination node and calculates the difference between send times and received times. This metric describes the packet delivery time. Delays due to route discovery, queuing, propagation and transfer time are included metric [9]. Avg_End_to_End_Delay = n 1(CBR _Sent _Time CBR _Recv _Time ) n i CBR_Recv 3.3.3 : is the ratio of total number of routing packet received and total number of data packets received [1]. Normalized_Routing_ = Number _of _Routing _Pkts _Recvd Number _of _Data _Pkts _Recvd (1) (2) (3) 245 Page

International Journal of Modern Engineering Research (IJMER) Vol.2, Issue.4, July-Aug. 212 pp-244-248 ISSN: 2249-6645 2. Simulation Result And Analysis Figures 1, 2 and 3 represent the performance analysis in terms of throughput, average end-to-end delay and normalized routing load respectively. In all the cases the node density varies from 25 to 1 and pause time varies from 5 to 2 second. 4.1 Throughput: 4 38 36 34 32 3 5 4 3 2 1 4 3 2 1 Figure 1 (a): Throughput for 25 nodes 3 2 1 5 Nodes Figure 1 (b): Throughput for 5 nodes Figure 1 (c): Throughput for 75 nodes 1 Nodes Figure 1 (d): Throughput for 1 nodes Based on the result of simulation as indicated in Fig 1(a) it is evident that performance of is better than in a low node density environment but with a rise in node density out performs which is evident from Fig 1(b), 1(c) and 1(d). Another characteristic that has come to the notice is that pause time does not have significant bearing on the throughput whereas the performance is dictated only by the density of the network. The possible reason for the same is due to proactive nature of routing protocol, which causes less number of table update in a stable topology, thus producing better throughput. 4.2 Delay: 3 2 1 Figure 2 (a): Delay for 25 nodes 8 6 4 2 Figure 2 (b): Delay for 5 nodes 1 8 6 4 2 5 Nodes Figure 2 (c): Delay for 75 nodes 246 Page

International Journal of Modern Engineering Research (IJMER) Vol.2, Issue.4, July-Aug. 212 pp-244-248 ISSN: 2249-6645 2 15 1 5 Figure 2(d): Delay for 1 nodes The simulation result as indicated in Fig 2(a) and 2 (b) shows that in case of low node density, the average end-toend delay of is higher than whereas Fig 2(c) and 2(d) indicates that with an increase in node density, outperforms. It also has been observed that with an increase in pause time there is a decline in the average end-to-end for both the protocols under low node density environment (Fig 2a and 2b). However, this is not true when there is a rise in the network density. The possible reason for such behavior is the presence of more number of nodes between source and destination which effects in increase of hop count thus resulting in increased average end-to-end delay. 4.3 :.4.3.2.1 1 Nodes Figure 3(a): for 25 nodes 2 1.5 1.5 5 Nodes Figure 3(b): for 5 nodes Figure 3 (c): for 75 nodes 2 15 1 5 6 4 2 1 Nodes Figure 3 (d): for 1 nodes Fig 3(a), Fig 3(b), Fig 3(c) and Fig 3(d) indicates that normalized routing load of is always higher than under any scenario. The performance of in terms of normalized routing load is not influenced in any way with respect to change in node density and pause time. The reactive nature of routing protocol causes more number of control overhead than. Therefore, normalized routing load for will always be higher than. CONCLUSION The performance evaluation of two routing protocols, and, has been done with respect to metrics viz. throughput, average end-to-end delay and normalized routing load under varying node density and varying pause time. From the result analysis, it has been observed that in high node density the performance of both protocols decreases significantly. The increase of node density in the network causes more number of control packets in the network for route establishment between a pair of source and destination nodes. This is the main reason of performance degradation of the routing protocols in high node density [14]. On other hand, increase of pause time indicates more stable network. Thus the performance of both routing protocols increases with the increment of pause time. It has been observed that in low node density the performance of is better than in terms of throughput, whereas the performance of is better in high node density (upto 1 nodes). Another observation has been found from the result that increment of pause time does not affect much in the performance of where the performance of varies significantly with the pause time. In Current work, only three performance metrics have been considered to analyze the performance of and. Inclusion of other performance metrics 247 Page

Vol.2, Issue.4, July-Aug. 212 pp-244-248 ISSN: 2249-6645 will provide indepth comparison of these two protocols which may provide an insight on the realistic behavior of the protocols under more challenging environment. The current work has been limited with fixed simulation area (5x5m) with CBR traffic and node density is upto 1 nodes. From previous work [14], it has been observed that in higher node density (2 nodes) performs better than. Varying simulation area and higher node density with different traffic will provide indepth performance analysis of these two protocols. REFERENCES [1] C. Siva Ram Murthy and B.S. Manoj. Ad Hoc Wireless Networks, Architecture and Protocols, Pearson Education, 24 [2] Charles E. Perkins, Elizabeth M. Royer, Samir R. Das and Mahesh K. Marina, Performance Comparison of Two On-Demand Routing Protocols for Ad Hoc Networks, IEEE Personal Communications, February 21 [3] Charles E. Perkins. Ad Hoc Networking, Addison- Wesley, 21 [4] Charles E. Perkins & P. Bhagwat, Highly Dynamic Destination-Sequenced Distance Vector Routing () for Mobile Computers, Proceedings of ACM SIGCOMM'94, London, UK, Sep. 1994 [5] Mehran Abolhasan, Tadeusz Wysocki, Eryk Dutkiewicz. A review of routing protocols for mobile ad hoc networks, Telecommunication and Information Research Institute, University of Wollongong, Wollongong, NSW 2522, Australia, June 23 [6] Kevin Fall, Kannan Varadhan, The ns Manual, November 211 [7] Deepanshu Shukla and Prof. Sridhar Iyer, Mobilty models in Ad Hoc Networks, KReSIT-IIT Bombay, November 21 [8] Sachin Kumar Gupta and R. K. Saket, Performance Metric Comparison of and Routing Protocols in MANETs Using NS-2, IJRRAS, June 211 [9] S H Manjula, C N Abhilash, Shaila K, K R Venugopal, and L M Patnaik, Performance of Routing Protocol using Group and Entity Models in Wireless Sensor Networks, IMECS, Hong Kong, March 28 [1] Comer and Douglas E., Computer Networks and Internet, Prentice Hall, 28 [11] V. Ramesh, Dr. P. Subbaiah, N. Koteswar Rao and M. Janardhana Raju, Performance Comparison and Analysis of and for MANET, International Journal on Computer Science and Engineering, 21 [12] C. E. Perkins, E. M. Royar and S. Das, Ad Hoc On Demand Distance Vector () Routing, IETFInternet Draft, draft-ietf-manet-aodv-8.txt, March 21 [13] David B. Johnson. P, Routing in Ad Hoc Networks of Mobile Hosts, Proceedings of the IEEE Workshop on Mobile Computing Systems and Applications (WMCSA'94), December 1994. [14] Sanku Sinha and Biswaraj Sen. Performance Analysis of And Routing Protocols in Mobile Ad Hoc Networks Under Varying Node Density, in the proceedings of international conference RTCMC- 212, OITM, Hissar, February 25-26, 212 pp. 171-174 248 Page