A Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols Josh Broch David A. Maltz David B. Johnson Yih-Chun Hu Jorjeta Jetcheva.

Slides:



Advertisements
Similar presentations
1 A Review of Current Routing Protocols for Ad-Hoc Mobile Wireless Networks By Lei Chen.
Advertisements

Network Layer Routing Issues (I). Infrastructure vs. multi-hop Infrastructure networks: Infrastructure networks: ◦ One or several Access-Points (AP) connected.
David B. Johnson Rice University Department of Computer Science DSR Status Update Monarch Project 55th.
CSE 581 Internet Technology Ad-hoc Routing Schemes Presented by Jason Liu.
Self-Organizing Hierarchical Routing for Scalable Ad Hoc Networking David B. Johnson Department of Computer Science Rice University Monarch.
MANETs Routing Dr. Raad S. Al-Qassas Department of Computer Science PSUT
4/16/2017 A Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols Josh Broch, David Maltz, David Johnson, Yih-Chun Hu and Jorjeta.
A Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols Josh Broch, David A. Maltz, David B. Johnson, Yih-Chun Hu, Jorjeta Jetcheva.
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.
Introduction To Ad Hoc Networks and Routing Protocols Presented By : Karthik Samudram Jayaraman.
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #4 Mobile Ad-Hoc Networks AODV Routing.
Ad-Hoc Networking Course Instructor: Carlos Pomalaza-Ráez D. D. Perkins, H. D. Hughes, and C. B. Owen: ”Factors Affecting the Performance of Ad Hoc Networks”,
A Performance Comparison of Multi-hop Wireless Ad Hoc Network Routing Protocols Presented by Angel Pagan Xiang Li Josh Broch, David A. Maltz, David B.
1 A Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols Josh Broch David A. Maltz David B. Johnson Yih-Chun Hu Jorjeta Jetcheva.
Wireless Ad Hoc Network Routing Protocols CSE Maya Rodrig.
Secure Routing in Ad Hoc Wireless Networks
CS541 Advanced Networking 1 Mobile Ad Hoc Networks (MANETs) Neil Tang 02/02/2009.
CS 268: Ad Hoc Routing Kevin Lai Feb 20, Ad Hoc Motivation  Internet goal: decentralized control -someone still has to deploy.
Milano, 4-5 Ottobre 2004 IS-MANET The Virtual Routing Protocol for Ad Hoc Networks ISTI – CNR S. Chessa.
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.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
WPI 1 Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols Appeared in the Proceedings of 4 th Annual ACM/IEEE International Conference.
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)
ENHANCING AND EVALUATION OF AD-HOC ROUTING PROTOCOLS IN VANET.
C.O.B.R.A. Kyle Morse Matthew Denker Mark Srebro Derrick Chiu.
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 Adhoc Network: Routing Protocol:AODV
Ad-hoc On-Demand Distance Vector Routing (AODV) and simulation in network simulator.
ROUTING ALGORITHMS IN AD HOC NETWORKS
Ad Hoc Routing: The AODV and DSR Protocols Jonathan Sevy Geometric and Intelligent Computing Lab Drexel University
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.
A Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols MOBICOM 1998 Dallas, Texas Josh Broch, David Maltz, David Johnson, Yih-Chun.
Dynamic Source Routing (DSR) Sandeep Gupta M.Tech - WCC.
Doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 1 Routing Protocols for MANET Avinash Joshi,
DSR: Introduction Reference: D. B. Johnson, D. A. Maltz, Y.-C. Hu, and J. G. Jetcheva, “The Dynamic Source Routing Protocol for Mobile Ad Hoc Networks,”
SRL: A Bidirectional Abstraction for Unidirectional Ad Hoc Networks. Venugopalan Ramasubramanian Ranveer Chandra Daniel Mosse.
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.
SGPS A Hybrid of Topology and Location Based Protocol for Ad hoc Networks Jingyi Yu Computer Graphics Group.
SHORT: Self-Healing and Optimizing Routing Techniques for Mobile Ad Hoc Networks Presenter: Sheng-Shih Wang October 30, 2003 Chao Gui and Prasant Mohapatra.
November 4, 2003Applied Research Laboratory, Washington University in St. Louis APOC 2003 Wuhan, China Cost Efficient Routing in Ad Hoc Mobile Wireless.
Ad Hoc On-Demand Distance Vector Routing (AODV) ietf
Network and Systems Laboratory nslab.ee.ntu.edu.tw Copyright © Wireless Sensor Networks: Zigbee Stack Polly Huang Department of Electrical.
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.
Ad Hoc Wireless Routing Different from routing in the “wired” world Desirable properties of a wireless routing protocol –Distributed operation –Loop freedom.
Mobile Ad Hoc Networks. What is a MANET (Mobile Ad Hoc Networks)? Formed by wireless hosts which may be mobile No pre-existing infrastructure Routes between.
Ad Hoc Wireless Routing
Author:Zarei.M.;Faez.K. ;Nya.J.M.
Kyle Fitzpatrick Konstantin Zak
Mobicom ‘99 Per Johansson, Tony Larsson, Nicklas Hedman
Internet Networking recitation #4
A comparison of Ad-Hoc Routing Protocols
Sensor Network Routing
Ad Hoc Networks - Performance
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Ad Hoc Wireless Routing
Ad hoc Routing Protocols
A Probabilistic Routing Protocol for Mobile Ad Hoc Networks
Routing.
Vinay Singh Graduate school of Software Dongseo University
A Talk on Mobile Ad hoc Networks (Manets)
Presentation transcript:

A Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols Josh Broch David A. Maltz David B. Johnson Yih-Chun Hu Jorjeta Jetcheva (subsequently moved to rice univ.) Presented at MobiCom ‘98 Presented by Chris Dion

Agenda Introduction Simulation Environment Routing Protocols Studied Methodology Simulation Results Observations Related Work/Conclusions

Ad Hoc Networks Each mobile node operates as a router as well as a host. May have Multi-hop paths through the network. Examples include students using laptops, soldiers relaying information, disaster relief personnel coordinating efforts.

What can we measure? As of this paper (1998), little was known about performance of ad-hoc protocols 4 protocols will be studied and compared against Ns-2 simulator was extended to realistically simulate ad hoc networks

How do we simulate moving networks? 1.Accurately modeling radio waves Use 1/r 2 (r = distance between antennas) and 1/r 4 for distances outside ‘reference’ 2.Medium Access Control Use Distributed Coordination Function (DCF) 3.Address Resolution Uses RFC 826 ARP 4.Packet Buffering 50 Packet TX buffer, drop-tail

4 Protocols to Simulate DSDV (Destination-Sequenced Distance Vector) TORA (Temporally-Ordered Routing Algorithm) DSR (Dynamic Source Routing) AODV (Ad Hoc On-Demand Distance Vector) –Some improvements were made to all protocols

Destination-Sequenced Distance Vector (DSDV) Presented SIGCOMM ’94 by Perkins and Bhagwat Each node contains a routing table for each hop with sequence number and metric Each node advertises a monotonically increasing even sequence number Lowest sequence number is the more favorable route. Guaranteed Loop-freedom

DSDV Example Updated Forwarding Table:

Temporally-Ordered Routing Algorithm (TORA) Presented INFOCOM ’97 by Park and Carson Designed to Minimize overhead and discover routes on demand Think about it as water flowing through tubes on its way to a destination Node broadcasts a Query packet, recipient broadcasts an Update packet Uses IMEP as transport

Route Creation Example

Link Failure without reaction

Re-establishing routes

Dynamic Source Routing (DSR) Published in Mobile Computing, ’96 by Johnson and Maltz (sound familiar?) Uses source rather then hop-by-hop routing, each packet contains list of nodes for packet to pass through. No need for up-to-date routing information, more importantly eliminates need for periodic route advertisement

DSR (cont) Route Discovery –Flood route request message –Request answered with route reply by: Destination Optimized if some other node that knows the way Route Maintenance –If 2 nodes listed next to each other in route move out of range Return route error message to sender Sender can either use another route in its cache or invoke Route Discovery Again.

Ad Hoc On-Demand Distance Vector (AODV) Presented as Internet-Draft (Currently on Version 12), Perkins and Royer, 1997 Takes the basic on-demand mechanism of Route Discovery and Maintenance from DSR, plus hop-by-hop routing, etc from DSDV Hello messages are passed between routes every second, Failure to receive 3 consecutive means link is taken down

AODV Example Route Request Route Reply

Test Methodology All tests based on: –50 wireless nodes –Rectangular flat place, 1500m x 300m –900 seconds of simulated run time –7 Different Pause Times, which is how long each node remains stationary: 0,30,60,120,300,600, and 900 (no motion) –10 movement patterns for each pause time, 70 total –20 m/s Max node speed (10 avg.), also used 1m/s

Packet Size/Amount/rate Rate is equivalent to the number of sources, decided to be fixed at 4 pps at each of 3 different # of sources (10,20,30) Note about Packet size: –At 1024 byte packets congestion became an issue –Used 64 byte packets to more accurately measure network performance Had simulator measure distances between sender and destination nodes (shortest distance), and labeled packet with information

What do we measure? Packet delivery ratio: Application layer packets originated at source to received packets –Characterizes completeness and correctness of the routing protocol Routing overhead: Total # of packets sent during transmission –Scalability Path optimality: Difference between number of hops a packet took and the shortest path measured –Measures the ability to efficiently use network resources.

Packet Delivery vs. Pause time (20 sessions)

Routing OH vs. pause time (20 sessions)

Path Optimality

Change of Speed (20m/s -> 1ms)

Additional Observations OH Bytes vs. Packets? –DSR clearly wins in ‘bytes for the buck’, but does it matter? DSDV vs. DSDV-SQ –Sends triggered update for each new seq. number –DSDV requires that they only be sent when a new metric is received for a destination Link breakages are not detected as quickly

Conclusions? Detailed packet-level simulation of 4 recent routing protocols DSDV performs predictably, not good when mobility increases TORA uses large amounts of OH, delivered packets well DSR was good at all speeds and rates! AODV does almost as good, but more OH makes it more expensive then DSR

Some Examples of Newer Protocols since this paper Periodic based updates (DSDV-like) –Fisheye, 1999 –GSR (Global State Routing), 1998 On demand based updates –ABR (Associativity-Based Routing) –ZRP (Zone Routing Protocol) –PAR (Power-Aware Routing)