A comparison of Ad-Hoc Routing Protocols

Slides:



Advertisements
Similar presentations
Routing protocols in Mobile Ad Hoc Network
Advertisements

1 A Review of Current Routing Protocols for Ad-Hoc Mobile Wireless Networks By Lei Chen.
MANETs Routing Dr. Raad S. Al-Qassas Department of Computer Science PSUT
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.
An Analysis of the Optimum Node Density for Ad hoc Mobile Networks Elizabeth M. Royer, P. Michael Melliar-Smith and Louise E. Moser Presented by Aki Happonen.
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #4 Mobile Ad-Hoc Networks AODV Routing.
Performance Comparison of Routing Protocols for Ad Hoc Networks PATTERN ENDIF Ferrara.
Routing in Mobile Ad Hoc Networks Marc Heissenbüttel University of Berne Bern,
ITIS 6010/8010 Wireless Network Security Dr. Weichao Wang.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
CS541 Advanced Networking 1 Mobile Ad Hoc Networks (MANETs) Neil Tang 02/02/2009.
Anonymous Gossip: Improving Multicast Reliability in Mobile Ad-Hoc Networks Ranveer Chandra (joint work with Venugopalan Ramasubramanian and Ken Birman)
A Review of Current Routing Potocols for Ad-Hoc Mobile Wireless Networks Yibo Sun
Ad-hoc On-Demand Distance Vector Routing (AODV) Sirisha R. Medidi.
Ad Hoc Wireless Routing COS 461: Computer Networks
Routing Two papers: Location-Aided Routing (LAR) in mobile ad hoc networks (2000) Ad-hoc On-Demand Distance Vector Routing (1999)
CIS 725 Wireless networks. Low bandwidth High error rates.
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
Mobile Ad-Hoc Networking By Jared Roberts. Overview What is a MANET? What is a MANET? Problems with routing in a MANET Problems with routing in a MANET.
1 Spring Semester 2009, Dept. of Computer Science, Technion Internet Networking recitation #3 Mobile Ad-Hoc Networks AODV Routing.
Mobile Routing protocols MANET
Mobile Adhoc Network: Routing Protocol:AODV
Ad hoc On-demand Distance Vector (AODV) Routing Protocol ECE 695 Spring 2006.
Ad-hoc On-Demand Distance Vector Routing (AODV) and simulation in network simulator.
RFC 3561 AODV Routing Protocol Mobile Ad Hoc Networking Working Group Charles E. Perkins INTERNET DRAFT Nokia Research Center 19 June 2002 Elizabeth M.
Routing Protocols of On- Demand Dynamic Source Routing (DSR) Ad-Hoc On-Demand Distance Vector (AODV)
Ad Hoc Routing: The AODV and DSR Protocols Speaker : Wilson Lai “Performance Comparison of Two On-Demand Routing Protocols for Ad Hoc Networks”, C. Perkins.
Routing Protocols for Mobile Ad-Hoc Networks By : Neha Durwas For: Professor U.T. Nguyen COSC 6590.
Cache Management of Dynamic Source Routing for Fault Tolerance in Mobile Ad Hoc Networks.
Dynamic Source Routing (DSR) Sandeep Gupta M.Tech - WCC.
Fault-Tolerant Papers Broadband Network & Mobile Communication Lab Course: Computer Fault-Tolerant Speaker: 邱朝螢 Date: 2004/4/20.
1 Ad Hoc On-Demand Distance Vector Routing (AODV) Dr. R. B. Patel.
WIRELESS AD-HOC NETWORKS Dr. Razi Iqbal Lecture 6.
AODV: Introduction Reference: C. E. Perkins, E. M. Royer, and S. R. Das, “Ad hoc On-Demand Distance Vector (AODV) Routing,” Internet Draft, draft-ietf-manet-aodv-08.txt,
S Master’s thesis seminar 8th August 2006 QUALITY OF SERVICE AWARE ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS Thesis Author: Shan Gong Supervisor:Sven-Gustav.
On-Demand Routing Protocols Routes are established “on demand” as requested by the source Only the active routes are maintained by each node Channel/Memory.
Traditional Routing A routing protocol sets up a routing table in routers A node makes a local choice depending on global topology.
A Scalable Routing Protocol for Ad Hoc Networks Eric Arnaud Id:
Ad-hoc On Demand Distance Vector Protocol Hassan Gobjuka.
Intro DSR AODV OLSR TRBPF Comp Concl 4/12/03 Jon KolstadAndreas Lundin CS Ad-Hoc Routing in Wireless Mobile Networks DSR AODV OLSR TBRPF.
Remote Deployment of Sensor Networks Presentation 3: Providing connectivity between sensor nodes and uplinks.
Ad Hoc On-Demand Distance Vector Routing (AODV) ietf
Improving Fault Tolerance in AODV Matthew J. Miller Jungmin So.
DETECTION AND IGNORING BLACK HOLE ATTACK IN VANET NETWORKS BASED LATENCY TIME CH. BENSAID S.BOUKLI HACENE M.K.FAROUAN 1.
Fundamentals of Computer Networks ECE 478/578
Peter Pham and Sylvie Perreau, IEEE 2002 Mobile and Wireless Communications Network Multi-Path Routing Protocol with Load Balancing Policy in Mobile Ad.
Jim Parker CMSC691t Spring 2000 “Ad-hoc On-Demand Distance Vector Routing” A dynamic routing algorithm for mobile ad-hoc networks.
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
Mobile Ad Hoc Networking By Shaena Price. What is it? Autonomous system of routers and hosts connected by wireless links Can work flawlessly in a standalone.
Author:Zarei.M.;Faez.K. ;Nya.J.M.
Mobile and wireless networking
The Ad Hoc On-Demand Distance-Vector Protocol (AODV)
Kyle Fitzpatrick Konstantin Zak
Routing design goals, challenges,
Mobicom ‘99 Per Johansson, Tony Larsson, Nicklas Hedman
Internet Networking recitation #4
Sensor Network Routing
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Mobile and Wireless Networking
Ad hoc Routing Protocols
Mobile Computing CSE 40814/60814 Spring 2018.
by Saltanat Mashirova & Afshin Mahini
A Probabilistic Routing Protocol for Mobile Ad Hoc Networks
Proactive vs. Reactive Routing
Routing.
Routing in Mobile Ad-hoc Networks
Vinay Singh Graduate school of Software Dongseo University
A Routing Protocol for WLAN Mesh
Routing protocols in Mobile Ad Hoc Network
Routing in Mobile Wireless Networks Neil Tang 11/14/2008
Presentation transcript:

A comparison of Ad-Hoc Routing Protocols Alvin AuYoung CSE 291-B April 24, 2003

A Review of Routing Route discovery how do I get from source to destination? Route update how do I find out if a route has changed? Stored route state what route bookkeeping is involved? Route decision/metric how do I choose which path to follow?

Common Routing Protocols Distance-Vector each router maintains a table of its “optimal” path to every other node on the network tables are broadcast to neighbors and optimal routes from each source to destination are calculated Link-State each router maintains data about its closest neighbors and broadcasts this information to all other nodes in network updates are continuously sent throughout the network; routers use this “global view” to calculate optimal routes

Issues in Wireless Networks Channel Access/Availability Hidden terminal problem

Issues in Ad-hoc Networks Host mobility Lack of infrastructure Unpredictable network topology Power limitations

Issues with existing “wired” routing protocols Rely on a somewhat stable infrastructure Do not handle changing network topology very well Maintain a lot of state

On-demand Routing Protocols Routes are created by some route discovery mechanism “on demand” Up-to-date Route information is not actively propagated

Ad-Hoc Routing Protocols AODV Ad-hoc On-demand Distance Vector Protocol DSR Dynamic Source Routing

AODV Based on standard Distance Vector Algorithm Nodes maintain route cache and uses destination sequence number for each route entry Does nothing when connection between end points is still valid Route Discovery Mechanism is initiated when a route to new destination is needed by broadcasting a Route Request Packet (RREQ). Route Error Packets (RERR) are used to erase broken links

source destination The source broadcasts a route packet The neighbors in turn broadcast the packet till it reaches the destination source RREQ destination RREP Reply packet follows the reverse path of route request packet recorded in broadcast packet The node discards the packets having been seen

DSR Two main mechanisms: Route Maintenance and Route Discovery Route Discovery mechanism is similar to the one in AODV but with source routing instead Route Maintenance is accomplished through route caches Entries in route caches are updated as nodes learn new routes, multiple routes can be stored.

source broadcasts a packet containing address of source and destination (1,4) 1 4 The destination sends a reply packet to source. 8 destination (1,3) 3 7 (1,4,7) 2 The node discards the packets having been seen (1,2) 6 5 (1,3,5,6) (1,3,5) The route looks up its route caches to look for a route to destination If not find, appends its address into the packet

Comparison: Goals Packet Delivery Fraction End-to-end Delay of Data Packets Normalized Routing load Normalized MAC load

Comparison: Simulation Network-Simulator (ns-2) models 802.11 MAC layer protocol use CBR traffic sources (512-Byte data) Modeling traffic mobility: random waypoint model 1500 m X 300 m field with 50 nodes 2200 m X 600 m field with 100 nodes

Comparison: Results Packet Delivery Fraction .. As a function of mobility .. As a function of traffic load

Comparison: Results Average end-to-end (data packet) delay .. As a function of mobility .. As a function of traffic load

Comparison: Results Normalized Routing Load .. As a function of mobility .. As a function of traffic load

Comparison: Results Normalized MAC load .. As a function of mobility .. As a function of traffic load

Comparison: Results ……now what happens if we increase the load by a LOT…..

Conclusions Key differences between the two protocols? Choice of Routes (congestion metric) Route Maintenance vs Route Updates RTS/CTS MAC protocol has implications on dependence on Unicast Packets

Discussion How do the performance characteristics measured by this study relate to sensor networks we have studies? How realistic are the mobility models (and simulation environment)?

Acknowledgements Discussion based on paper: “Performance Comparison of Two On-Demand Routing Protocols for Ad Hoc Networks”, C. Perkins, E. Royer, S. Das, M. Marina AODV and DSR animation slides borrowed from: http://www.cs.buffalo.edu/~qiao/cse620/ad_hoc_2001.ppt