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

Similar documents
A Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols. Broch et al Presented by Brian Card

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

Arvind Krishnamurthy Fall 2003

The CMU Monarch Project s Wireless and Mobility Extensions to ns

Lecture 16: Wireless Networks

A COMPARISON STUDY OF DSDV AND SEAD WIRELESS AD HOC NETWORK ROUTING PROTOCOLS

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

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

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

Performance Comparison of Two On-demand Routing Protocols for Ad-hoc Networks based on Random Way Point Mobility Model

Routing Protocols in MANETs

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

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

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

Performance Analysis of Three Routing Protocols for Varying MANET Size

Performance Evaluation of Various Routing Protocols in MANET

Performance Analysis and Enhancement of Routing Protocol in Manet

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

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

Ad Hoc Routing. Ad-hoc Routing. Problems Using DV or LS. DSR Concepts. DSR Components. Proposed Protocols

Performance Evaluation of Route Failure Detection in Mobile Ad Hoc Networks

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

AODV-PA: AODV with Path Accumulation

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

DYNAMIC ROUTES THROUGH VIRTUAL PATHS ROUTING FOR AD HOC NETWORKS

3. Evaluation of Selected Tree and Mesh based Routing Protocols

LECTURE 9. Ad hoc Networks and Routing

Performance Evaluation of MANET through NS2 Simulation

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

CS551 Ad-hoc Routing

ROUTE STABILITY MODEL FOR DSR IN WIRELESS ADHOC NETWORKS

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

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

Poonam kori et al. / International Journal on Computer Science and Engineering (IJCSE)

ECS-087: Mobile Computing

IN a wireless ad hoc network, individual mobile nodes

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

Analysis of Network Traffic in Ad-Hoc Networks based on DSDV Protocol

Analysis of Routing Protocols in MANETs

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

Computation of Multiple Node Disjoint Paths

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

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

Performance of Routing Protocols in Very Large-Scale Mobile Wireless Ad Hoc Networks

A Graph-based Approach to Compute Multiple Paths in Mobile Ad Hoc Networks

Dynamic Source Routing in ad hoc wireless networks

PERFORMANCE EVALUATION OF DSR USING A NOVEL APPROACH

Survey of Routing Protocols for Mobile Ad hoc Networks

Performance of Route Caching Strategies in Dynamic Source Routing

Ad Hoc Routing Protocols and Issues

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

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

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

Volume 2 No. 1 ISSN Journal of Emerging Trends in Computing and Information Sciences CIS Journal. All rights reserved.

Wireless Mesh Networks

Mobile Ad-Hoc Networks & Routing Algorithms

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

Study of Route Reconstruction Mechanism in DSDV Based Routing Protocols

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

IJMIE Volume 2, Issue 9 ISSN:

Maharishi Markandeshwar University

DYNAMIC SEARCH TECHNIQUE USED FOR IMPROVING PASSIVE SOURCE ROUTING PROTOCOL IN MANET

Mobile Routing : Computer Networking. Overview. How to Handle Mobile Nodes? Mobile IP Ad-hoc network routing Assigned reading

QoS Parameter Analysis on AODV and DSDV Protocols in a Wireless Network

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

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

Secure Routing for Mobile Ad-hoc Networks

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

A Survey on Intra Domain Protocols and Metrics for Choosing a Best Path in Wireless Network

A Study of Congestion Aware Adaptive Routing Protocols in MANET

A STUDY ON AODV AND DSR MANET ROUTING PROTOCOLS

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

PERFORMANCE ANALYSIS OF AODV ROUTING PROTOCOL IN MANETS

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

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

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

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

Multi-Linked AODV Routing Protocol for Wireless Mesh Networks

CMPE 257: Wireless and Mobile Networking

White Paper. Mobile Ad hoc Networking (MANET) with AODV. Revision 1.0

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

A NOVEL APPROACH OF AODV FOR STABILITY AND ENERGY EFFICIENT ROUTING FOR MANET USING IPV6

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

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

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

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

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

UCS-805 MOBILE COMPUTING Jan-May,2011 TOPIC 8. ALAK ROY. Assistant Professor Dept. of CSE NIT Agartala.

Comparative Study of Mobility Models using MANET Routing Protocols under TCP and CBR Traffic

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

CHAPTER 7 SIMULATION OBSERVATIONS

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

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

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

Analyzing Reactive Routing Protocols in Mobile Ad Hoc Networks Dr. Kamaljit I. Lakhtaria

IN a mobile ad hoc network, nodes move arbitrarily.

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

Implicit Source Routes for On-Demand Ad Hoc Network Routing

Scalability of Routing Methods in Ad Hoc Networks

Transcription:

A Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols By Josh Broch, David A. Maltz, David B. Johnson, Yih- Chun Hu, Jorjeta Jetcheva Presentation by: Michael Molignano Jacob Tanenbaum John Vilk

SECTION 1: INTRODUCTION

Introduction MANET (Mobile Ad-Hoc NETworks) Image from: http://www.yourdictionary.com/images/computer/wmesh1.gif

SECTION 2: SIMULATOR DETAILS

Simulator: Layers Network Layer Routing protocols! Data Link Layer MAC sublayer Collisions Physical Layer Attenuation Node movement

Simulator Details Physical Characteristics Nodes can have: Position Velocity Elevation (not used)

Trash icon from Mac OS X Simulator: Receiving a Packet

Simulator: Sending a Packet Uses DCF (Distributed Coordination Function) Physical Carrier Sense Virtual Carrier Sense RTS/CTS (Request- To-Send/Clear-To-Send) Positive Acknowledgement Broadcast packets are special Waits for physical/virtual channel to be clear Not preceded by a RTS/CTS

Simulator Details IP addresses used at network layer ARP used to translate MAC addresses to IP addresses ARP requests are broadcast NIC has a 50 packet drop-tail buffer On Demand protocols have an additional 50 packet buffer

SECTION 3: ROUTING PROTOCOLS

Routing Protocols Tested Four Routing Protocols: DSDV TORA DSR AODV

Routing Protocols General improvements for all protocols: Periodic broadcasts/broadcast responses delayed randomly from 0-10 milliseconds Routing packets inserted first in NIC buffer! Other types of packets (ARP, data) queued at the end of buffer Used MAC layer link breakage detection Not used in DSDV

Destination-Sequenced Distance Vector (DSDV) Hop-by-hop distance vector protocol Loop freedom! Each node has a sequence number Routes on routing table: Next hop to destination Sequence number of destination Metric

DSDV: Sequence Numbers Nodes advertise even sequence numbers Numbers increase over time Greater sequence numbers = newer data Route with greatest sequence number is used Ties determined by metric Odd sequence number advertised for broken routes with infinite metric Bad news will travel fast Link Layer link breakage not needed

DSDV: Flavors DSDV-SQ (Used for paper results) New sequence numbers trigger updates Broken links detected faster Increases packet delivery ratio More overhead DSDV New metrics trigger updates Less overhead Broken links not detected as fast Decreased packet delivery ratio

Temporally-Ordered Routing Algorithm (TORA) Distributed routing protocol based on link reversal algorithm Quickly discover routes on demand Algorithm focused to minimized communication overhead Layered on IMEP (Internet MANET Encapsulation Protocol) Provides reliable and in-order control message delivery Periodic BEACON / HELLO packets

TORA Mechanisms Links between each nodes measured in heights Direction of link goes from higher lower heights As the nodes move, the heights between each node changes, causing new routes Node sends a QUERY with destination address UPDATE sent back from destination or intermediate node Contains height from node to destination Each node receiving UPDATE sets its height greater than neighbor it received from Creates a graph of directed links from source to destination

TORA Implementation Decisions IMEP queues objects to allow aggregation Reduce overhead Only aggregate HELLO and ACK packets Constants were chosen through experimentation

Dynamic Source Routing (DSR) Uses source routing instead of hop-by-hop routing Each packet carries complete route in header Designed for multi-hop wireless ad hoc networks Advantages: Intermediate nodes do not need to maintain up-to-date routing information Eliminates need of periodic route advertisements Eliminates need of periodic neighbor detection Requires two mechanisms: Route Discovery and Route Maintenance

DSR Route Discovery Node looking for route broadcasts ROUTE REQUEST Packet is flooded through network ROUTE REPLY sent back from destination or intermediate node Each node maintains cache of routes Source route put in header

DSR Route Maintenance Used to detect change in network topology causing route to fail Node is notified with ROUTE ERROR packet Uses valid route from cache Invoke Route Discovery

DSR Implementation Decisions Required use of Bidirectional links ROUTE REPLY uses reverse of ROUTE REQUEST route Nodes listen to all packets Hear ROUTE ERROR packets Used to cache additional routes Create potentially better routes

Ad-Hoc On Demand Distance Vector (AODV) Combination of DSR and DSDV Broadcasts ROUTE REQUEST Receives ROUTE REPLY with routing information Nodes remember only the next hop HELLO msgs maintain link state

AODV Implementation Removed HELLO messages Added link layer feedback Called AODV-LL Shorter timeout for ROUTE REQUEST

SECTION 4: TESTING & RESULTS

Methodology Simulated network Took scenario files as input 210 total scenario files 50 wireless nodes Flat rectangular area (1500m x300m) 900 seconds test time

Movement Model and Communication 7 different pause times Nodes moved with a speed from 0-20m/s Also use simulations with max 1m/s for comparison Networks contained 10,20,30 CBR sources Did not use TCP 4 packets per second 64 byte packets Connections started uniformly between 0-180s

Metrics Packet Delivery Ratio Loss rate of transport protocols Routing Overhead Measures scalability Path Optimality Effective use of network resources

Packet Delivery Ratio (function of pause time)

Routing Packets Sent (function of pause time)

Packet Delivery Ratio

Routing Overhead

Path Optimality Details DSR and DSDV-SQ close to optimal Doesn t take into account pause time

Lower Speed of Node Movement application data successfully delivered as a function of pause time (packet delivery ratio)

Lower Speed of Node Movement Routing packets sent as a function of pause time (routing overhead)

Conclusions ns network simulator can now evaluate ad-hoc routing protocols DSDV Good with low mobility. TORA Large overhead; fails to converge with 30 sources DSR Very good at all rates + speed, but large packet overhead AODV Almost as good as DSR, but has more transmission overhead

Acknowledgements Thanks to Professor Kinicki for the colored graphs. Questions?