Simulation and Comparative Analysis of AODV, DSR, DSDV and OLSR Routing Protocol in MANET Abstract Keywords:

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

2013, IJARCSSE All Rights Reserved Page 85

Routing Protocols in MANET: Comparative Study

Routing Protocols in MANETs

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

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

Comprehensive Study and Review Various Routing Protocols in MANET

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

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

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

PERFORMANCE ANALYSIS OF AODV ROUTING PROTOCOL IN MANETS

Performance Evaluation of Various Routing Protocols in MANET

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

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

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

Performance Evaluation of Two Reactive and Proactive Mobile Ad Hoc Routing Protocols

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

Performance Evaluation of MANET through NS2 Simulation

Performance Analysis and Enhancement of Routing Protocol in Manet

A Novel Review on Routing Protocols in MANETs

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

Scalability Performance of AODV, TORA and OLSR with Reference to Variable Network Size

ROUTE STABILITY MODEL FOR DSR IN WIRELESS ADHOC NETWORKS

Analysis of Routing Protocols in MANETs

CLASSIFICATION OF ROUTING Routing. Fig.1 Types of routing

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

LECTURE 9. Ad hoc Networks and Routing

Figure 1: Ad-Hoc routing protocols.

Routing protocols in Mobile Ad Hoc Network

A Comparative Study of Routing Protocols for Mobile Ad-Hoc Networks

CS5984 Mobile Computing

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

ANALYSIS OF DIFFERENT REACTIVE, PROACTIVE & HYBRID ROUTING PROTOCOLS: A REVIEW

Computation of Multiple Node Disjoint Paths

3. Evaluation of Selected Tree and Mesh based Routing Protocols

INTERNATIONAL JOURNAL FOR ADVANCE RESEARCH IN ENGINEERING AND TECHNOLOGY WINGS TO YOUR THOUGHTS..

MODIFIED DSR PROTOCOL FOR ENERGY EFFICIENCY IN MANET WITH LOAD SHARING

Impact of Hello Interval on Performance of AODV Protocol

Routing Protocols in Mobile Ad-Hoc Network

Analysis of Black-Hole Attack in MANET using AODV Routing Protocol

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

International Journal of Scientific & Engineering Research, Volume 6, Issue 3, March ISSN

Performance Of OLSR Routing Protocol Under Different Route Refresh Intervals In Ad Hoc Networks

Chapter-2 Routing Protocols of MANET

Gurleen Kaur Walia 1, Charanjit Singh 2

Estimate the Routing Protocols for Internet of Things

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

Performance Analysis of Various Routing Protocols for Motorway Surveillance System Cameras Network

Ad Hoc Networks: Issues and Routing

Introduction to Mobile Ad hoc Networks (MANETs)

Keywords- Routing protocols, Mobile Ad hoc network, routing schemes Classification of protocols, Comparison of protocols.

Performance Evolution of Proactive and Reactive Routing Protocols in Mobile Ad Hoc Networks

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

A Highly Effective and Efficient Route Discovery & Maintenance in DSR

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

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

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

COMPARITIVE ANALYSIS OF ROUTING PROTOCOLS IN MOBILE ADHOC NETWORKS

Performance Analysis of Routing Protocols in MANET

Performance Analysis Of Qos For Different MANET Routing Protocols (Reactive, Proactive And Hybrid) Based On Type Of Data

Quantitative Performance Evaluation of DSDV and OLSR Routing Protocols in Wireless Ad-hoc Networks

A Review of On-Demand Routing Protocols for Mobile Ad-Hoc Networks

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

Performance Evaluation of AODV and DSR routing protocols in MANET

REVIEW ON ROUTING PROTOCOLS FOR MOBILE AD HOC NETWORKS

Backward Aodv: An Answer To Connection Loss In Mobile Adhoc Network (Manet)

Mobile Ad-hoc and Sensor Networks Lesson 05 Mobile Ad-hoc Network (MANET) Routing Algorithms Part 2

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

Energy Efficient Routing Protocols in Mobile Ad hoc Networks

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

Performance Evaluation of DSDV, DSR AND ZRP Protocol in MANET

Lecture 13: Routing in multihop wireless networks. Mythili Vutukuru CS 653 Spring 2014 March 3, Monday

Maharishi Markandeshwar University

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

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

MANET TECHNOLOGY. Keywords: MANET, Wireless Nodes, Ad-Hoc Network, Mobile Nodes, Routes Protocols.

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

Keywords: - MANETs, Unicast, Network, Classification, Routing

Advanced Network Approaches for Wireless Environment

Outline. CS5984 Mobile Computing. Taxonomy of Routing Protocols AODV 1/2. Dr. Ayman Abdel-Hamid. Routing Protocols in MANETs Part I

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

Arvind Krishnamurthy Fall 2003

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

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

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

Mobile Ad-Hoc Networks & Routing Algorithms

Performance analysis of aodv, dsdv and aomdv using wimax in NS-2

A Survey - Energy Efficient Routing Protocols in MANET

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

A Comparison of Routing Protocols for MANET using NS-2 Simulator

AODV-PA: AODV with Path Accumulation

Review of Routing Protocols in Ad Hoc Networks

Analysis of TCP and UDP Traffic in MANETs. Thomas D. Dyer Rajendra V. Boppana CS Department UT San Antonio

A SURVEY OF ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS

Unicast Routing in Mobile Ad Hoc Networks. Dr. Ashikur Rahman CSE 6811: Wireless Ad hoc Networks

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

A Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols

Keywords: AODV, MANET, WRP

A Comparative Analysis of Traffic Flows for AODV and DSDV Protocols in Manet

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

Transcription:

Volume-9 Number-1 Jan -June 2017 pp. 16-21 available online at www.csjournalss.com Simulation and Comparative Analysis of AODV, DSR, DSDV and OLSR Routing Protocol in MANET Sachin Lalar, Arun Kumar Yadav Department of Computer Science and Applications, Kurukshetra University, Kurukshetra sachin509@gmail.com, arunkumar9429@gmail.com Abstract: Mobile Ad-hoc Network (MANET) is consisting of independent wireless mobile nodes without use of any constant infrastructure or centralized management. A major problem that affects the network that characterized by way of dynamically changing topology is the overall performance, wherein routing with robustness overall performance is one of the key challenges in deploying MANET. In this paper, we focus on routing protocols which are widely used in MANET, Destination Sequenced Distance vector (DSDV), Dynamic Source Routing(DSR), Ad hoc On demand Distance Vector(AODV) and Optimized Link State Routing(OLSR) routing protocols are simulated in this paper. Simulations results suggest that DSR should be the first preference in terms of small scale networks with various spend or mobility pattern. AODV or DSR can be considered when the load of the network is increased. Keywords: MANET, Routing Protocol, DSDV, DSR, AODV, OLSR. I. INTRODUCTION MANET (Mobile Ad hoc Network) is a collection of Autonomous Self -configuring network of mobile devices. There isn't any wireless link between every other nodes. The mobile nodes are having no constant infrastructure via wireless link mobile nodes are communicating. In MANET all of the nodes are flow freely and any time can connect to different nodes. It having dynamic topologies, Bandwidth constrained, variable capacity links, Energy limited operation and restricted physical safety. Routing protocol plays an critical function in any community [1]. It specifies how routes communicate with every other, disseminating statistics to pick routes among any two nodes on a network. The rest of the paper is organized as follows. The classifications of routing protocol in MANET are explained in section II. Further the routing protocols DSDV, DSR, AODV & OLSR are explained in Section III. Simulation results are presented in section IV. Concluding remarks are given in section V. II. CLASSIFICATION OF ROUTING PROTOCOL There is various kind of routing protocol present for ad hoc network and these can be categorized in three schemes: Proactive, Reactive routing protocol and Hybrid protocols. In MANET, the routing protocol should be capable to handle a very large number of nodes with limited resources. The main issue associate with the routing protocol involves being appeared and disappeared of nodes in various locations. It is necessary to reduce routing message overhead despite the increasing number of nodes. Another important issue is to keeping the routing table small, reason being increasing the routing table affects the control packets sent in the network and in turn affects large link overheads [2]. Routing protocol needs to have following qualities to be effective: distributed operation, loop freedom, demand based operation, proactive operation, security and unidirectional link support. Distributed operation means that any node can enter or leave whenever they want. Loop-freedom is to prevent overhead created during sending information uselessly. Demand based operation is to decrease traffic and use bandwidth resources more efficiently. Proactive routing is used when they require enough bandwidth and energy resources. Security is the most important factor for any communication [2]. Routing protocol is categorized on the basis of how and when route are discovered, but both select the shortest path to the destination. A. Proactive Routing Protocols Proactive routing protocols also are called Table-pushed routing protocol uses hyperlink-kingdom routing algorithms which floods link information about its buddies regularly. This kind of protocol maintains and keeps up to date routing information between each pair of nodes by using sending control message periodically in community. There are various proactive routing protocols present for MANET like DSDV, OLSR, and WRP etc [8]. B. Reactive Routing Protocols Reactive or on-demand routing protocols [1] had been designed to lessen overheads found in proactive protocols via maintaining statistics. It uses distance-vector routing set of rules and establishes the course to given vacation spot most effective when a node request it by using initiating route discovery method. There are number of reactive Page 16

routing protocols available in MANET [4] like DSR, AODV, TORA and LMR etc. Table 1 show the difference between the Proactive, Reactive routing protocol and Hybrid protocols in different features. C. Hybrid Routing Protocols Hybrid protocols are the combination of reactive as well as proactive routing protocols. ZRP, BGP, EIGRP are the example of Hybrid routing protocols. Table 1. Comparison between protocols [2] Features Reactive Proactive Hybrid Routing Structure Flat Flat/Hierarchical Hierarchical Route Acquisition On demand Table driven Combination of both Routing Overhead Low High Medium Latency High due to flooding Low due to routing tables Inside zone Low outside similar to reactive protocols Scalability Not suitable for large networks Low Designed for large networks Routing information Available when required Always available Combination of both Periodic Updates Not needed Yes whenever the Yes topology of the network changes Mobility Route Maintenance Periodic updates Combination of both III. ROUTING PROTOCOL In this section, we will explain the four routing protocol AODV, DSR, OLSR and DSDV. The figure 1 shows the example of the type of routing protocol. Figure 1. Types of Routing Protocols [2] A. AD-HOC ON DEMAND DISTANCE VECTOR ROUTING (AODV) The AODV routing protocol is a reactive protocol that means routes are established whenever needed. It is based on On-demand mechanism of route discovery and route maintenance, plus the use of hop-by-hop routing and sequence number. Routing table consists of the information about the next hop to the destination and a sequence number received from the destination. This protocol supports the phase as: route discovery, route maintenance; and data forwarding. Route discovery is done by broadcasting the RREQ message to its neighbors with the requested destination sequence number, which prevents looping problem. Neighbors reply with the RREP packets while having corresponding route otherwise forward RREQ packets to their neighbours and while noticed the breakage of the route the node sends RERR message to the neighbors. It uses the HELLO message periodically to inform the neighbor that link to the host is alive. While receiving the HELLO message node updates the lifetime of the node information in the routing table. Being a flat routing protocol, AODV protocol does not need any central administrative system to handle the routing process.

A source node broadcasts a RREQ packet to its neighbors, which then forwards the request to their neighbors and so on until they reach its destination as shown in Figure 2. When RREQ reaches the destination node, it responds by RREP packet as shown in Figure 3 [3]. Figure 2: Propagation of RREQ Figure 3: Path taken by RREP B. DISTANCE SEQUENCED DISTANCE VECTOR (DSDV) The DSDV routing protocol is a proactive routing protocol based on the Bellman-Ford routing algorithm that provides solution for shortest path between two nodes. It introduces new feature i.e. sequence number for each routing table entry of entire network to avoid the formation of routing loops. Routing table is updated periodically at some point of the community to hold consistency inside the table. To maintain the up-to-date view of the community, the tables are exchanged at regular period of time. In order to lessen the amount of data carried at some stage in the broadcasting the routing statistics packets, two varieties of message are described. One convey all of having routing information is known as full sell off and other sorts i.e. Incremental unload carries facts that has modified for the reason that remaining complete unload. While receiving the information packet from some other node, node compares the series number with be had sequence quantity for the entry, and updates the entry with the new series wide variety if the sequence wide variety is greater or smaller. In this protocol the updates cause excessive control overhead throughout excessive mobility because of broken links. The downside is that node has to anticipate a table replace message initiated through the equal destination node on the way to reap statistics about a selected destination node [7]. C. DYNAMIC SOURCE ROUTING (DSR) DSR is a reactive protocol based on source routing concept that requires each packet to carry the full address (every hop in the route) from source to destination. It is based on On-demand mechanism of route discovery and route maintenance. An advantage of DSR protocol is that nodes can store multiple routes in their route cache. Source node can check its route cache for a valid route before initiating route discovery, and if a valid route is found there is no need for route discovery. On the other hand, if a node does not have such a route, it initiates route discovery by broadcasting a RREQ packet. The RREQ packet contains the address of the destination along with address of source, a route record field and a unique identification number. Once the RREQ reaches either the destination or a node that knows a route to destination, it responds with a RREP along with the reverse of the route collected by the RREQ. A failed link is detected by either actively monitoring acknowledgements or passively running in promiscuous mode, overhearing that packet is forwarded by neighboring node. The failed link is notified to the source node with RERR packet. The source node can use other known route to destination node or the process of route discovery is initiated again to find new route to destination. For route discovery a source node broadcasts a route request packet to its neighboring nodes as shown in Figure 4. In Figure 5 a route reply message is sent back if the request packet reaches either destination nodes or intermediate nodes having active route to the destination nodes [6].

Figure 4: Route Discovery Figure 5: Route Reply D. OPTIMIZED LINK STATE ROUTING PROTOCOL (OLSR) Optimized Link State Routing Protocol is based on link state algorithm. Being a proactive routing protocol, it has an advantage of having the route right now to be had in the wellknown routing table whilst needed. Due to optimization nature minimum flooding duplication takes place in particularly related community. Each node inside the community selects a set of neighboring nodes to retransmit the packets and this set of nodes is known as multipoint relays of that node. Instead of pure flooding the OLSR protocol employs Multipoint Relay (MPR) in community to reduce the feasible overhead, flooding of broadcast and time c programming language for manage message transmission. Only MPRs ahead the manipulate packets in this type of way that facts should attain whole community and these MPRs are liable for declaring LS information. Each node periodically announces a list of its one hop associates to pick the MPRs with the help of hello message. Route calculations are done through MPR from supply to vacation spot node. OLSR helps three mechanisms: neighbor sensing, efficient flooding of manipulate traffic and sufficient topology information. OLSR makes use of forms of manipulate message: Hello and Topology Control (TC). Hello messages are used to locate the information about the hyperlink repute and node s acquaintances even as TC messages are used for broadcasting records about very own advertised neighbors includes at least the MPR selector list [3]. Table 2: Summary of protocols [5] Feature OLSR AODV DSDV DSR Protocol Type Link State Table driven and Source Distance vector Source routing routing Route maintained in Routing Table Routing Table Routing Table Route cache Route discovery Via control message On demand Via control message On demand link sensing Multiple route Yes No No Yes discovery Multicast Yes Yes Yes No Broadcast Limited by MPR set Yes Full Yes Reuse of routing Yes No Yes No information Route reconfiguration Link state Mechanism/ Routing Message Transmission in advance Erase route then source notification or local route repair Sequence number adopted Erase route the source notification Limited overhead Concepts of MPRs No Concept of Sequence numbers Advantages Minimize the overhead, Adaptable to highly Avoid extra traffic, improve the transmission dynamic topologies, reduce the amount of quality reduced control overhead space in the routing Disadvantages Require more processing power and bandwidth Scalability problems, large delay caused by the route discovery process table High control overhead, wastage of bandwidth Concept of route cache Multiple routes, reduced bandwidth overhead Scalability problems due to source routing and flooding, large delay

IV. SIMULATION AND RESULT To simulate MANET using different routing protocols we choose network simulator 2 (Ns2) since it is open source free software in which different specifications in the environment can simply modified and changed. Performance of the routing protocols AODV, DSR and DSDV are appraised based on different performance metrics. In Table 3, the specification parameters for different simulation scenarios are summarized [9] [10] [11]. Table 3: Simulator Parameter Parameters Values OS Linux Ubuntu Simulation Time 150 Environment Size 670 x 670 Packet Size 512 bytes Traffic Type CBR Packet Rate 4 packets/second Mobility Model Random Way-point model Maximum Speed 20 m/s Pause Time 0, 50, 100 Protocols AODV, DSR, DSDV, OLSR Number of nodes 20,40,60,80,100 A. PERFORMANCE METRICS For network simulation, there are many performance metrics are available. It is used to evaluate the performance of network. In this paper we used three performance metrics for network simulation purpose. These are Throughput, NRL & PDF. a. Throughput The metric measured here for different scenarios is the average throughput, which is the average number of bits arrived per second at destination node. The metric is used as a measure of the reliability of the protocol under different conditions; hence the average throughput in the network needs to be higher as much as possible. Throughput number of received packets * packet size * 8 / Total simulation time b. NRL An important metric considered in this work is normalized routing load, which is calculated as the ratio between the number of transmitted routing packets and the number of data packets that were successfully received by the destination node. NRL Number of routing packets sent /Number of data packets received c. PDF Packet delivery fraction shows how successful a protocol performs delivering packets from source to destination. It can be characterized as PDF no of received packets / no. of sent packets The last metric considered in this work is the total dropped packet, that aren t successfully sent to the destination node either when the buffer is full and can t accept additional packets or when that the packet has been buffered exceeds the limit [3]. B. Simulation Results Figure 6. PDF vs Number of Nodes

From Figure 6, it can be observed that the performance of DSDV drops down as low as 60%. OLSR proves better performance compared to DSDV as its performance is below AODV and DSR's packet delivery fraction. Figure 7. Throughtput vs Number of Nodes Figure 8. NRL vs Number of Nodes From Figure 7, it can be observed that the performance of DSDV and OLSR drops down as number of nodes increase. OLSR proves better performance compared to DSDV as its performance is below to AODV and DSR. The performance of DSR and AODV remain same. From Figure 8, the performance of DSDV in case of NRL remains low as compare to other routing protocol. The performance of AODV and DSR are better than OLSR. V.CONCLUSION In this paper, a performance analysis of the MANET routing protocols has been performed. DSR and AODV have the optimum performance in terms of throughput, NRL and PDF. OLSR loses its charm when the load in the network is increased. AODV and DSR have shown consistent results irrespective of the network load, speed and mobility. It has a comparable performance with AODV and has beaten OLSR when the network load is high. AODV or DSR should be considered when the load of the network is increased. REFERENCES [1] F.Bertocci, P.Bergamo, G.Mazzini, M.Zorzi, "Performance Comparison of Routing Protocols for Ad Hoc networks", IEEE Global Telecommunications Conference (GLOBECOM) 2003 [2] G.Adam, V.Kapoulas, C.Bouras, G.Kioumourtzis, A.Gkamas, N.Tavoularis, "Performance Evaluation of Routing Protocols for multimedia transmission over Mobile Ad Hoc Networks", Wireless and Mobile Networking Conference (WMNC) 2011. [3] S.A. Ade and P.A Tijare, "Performance comparison of AODV, DSDV, OLSR and DSR routing protocols in mobile ad-hoc networks", International Journal of Information Technology and Knowledge management, Jul-Dec 2010 [4] H.Ehsan, Z. Uzmi, "Performance comparison of adhoc wireless network routing protocols", Proceedings of IEEE International Multi-topic Conference (INMIC) 2004 [5] Payal, S. Jakhar, "CBR Traffic Based Performance Investigations of DSDV, DSR and AODV Routing Protocols for MANET Using NS2", International Journal of Soft Computing and Engineering, ISSN: 2331-2307, Volume-3, Issue-4, September 2013 [6] http://www.cse.wustl.edu/~jain/cis788-99/ftp/adhoc_routing/#dsr [7] http://www.cse.wustl.edu/~jain/cis788-99/ftp/adhoc_routing/#dsdv [8] Q Feng, Z. Cai, J. Yang, X. Hu "A Performance Comparison of the Ad Hoc Network Protocols", Second International Workshop on Computer Science and Engineering, 2009 [9] http://itantenna.blogspot.com/2012/01/install-ns234-on-ubuntu-1004.html [10] The Network Simulator - ns-2 available at: http://www.isi.edu/nsnam/ns/ [11] Ns (simulator) - Wikipedia, the free encyclopediaen.wikipedia.org/wiki/ns_(simulator)