Proposed ad hoc Routing Approaches Conventional wired-type schemes (global routing, proactive): –Distance Vector; Link State Proactive ad hoc routing:

Slides:



Advertisements
Similar presentations
Self-Organizing Hierarchical Routing for Scalable Ad Hoc Networking David B. Johnson Department of Computer Science Rice University Monarch.
Advertisements

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.
Real Time Flow Handoff in Ad Hoc Wireless Networks using Mobility Prediction William Su Mario Gerla Comp Science Dept, UCLA.
Exploiting the Unicast Functionality of the On- Demand Multicast Routing Protocol Sung-Ju Lee, William Su, and Mario Gerla
GeoLANMAR Routing: Asymptotic Analysis in Large and Dense Networks Broadnets 2005 Boston, Oct 5, 2005 Mario Gerla, Biao Zhou (UCLA) F. de Rango, S. Marano.
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,
E-ODMRP: Enhanced ODMRP with Motion Adaptive Refresh Soon Y. Oh, Joon-Sang Park, Mario Gerla Computer Science Dept. UCLA.
ITIS 6010/8010 Wireless Network Security Dr. Weichao Wang.
Ad Hoc Wireless Routing CS Winter 2001 Review of conventional routing schemes Proactive wireless routing schemes Hierarchical routing Reactive (on.
Georouting in ad hoc nets References: Brad Karp and H.T. Kung “GPSR: Greedy Perimeter Stateless Routing for Wireless Networks”, Mobicom 2000 M. Zorzi,
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.
Landmark Routing for Large Ad Hoc Wireless Networks Globecom 2000 San Francisco, Nov 30, 2000 Mario Gerla, Xiaoyan Hong and Gary Pei Computer Science Department.
CS541 Advanced Networking 1 Mobile Ad Hoc Networks (MANETs) Neil Tang 02/02/2009.
Milano, 4-5 Ottobre 2004 IS-MANET The Virtual Routing Protocol for Ad Hoc Networks ISTI – CNR S. Chessa.
1 A Novel Mechanism for Flooding Based Route Discovery in Ad hoc Networks Jian Li and Prasant Mohapatra Networks Lab, UC Davis.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Ad Hoc Wireless Routing COS 461: Computer Networks
The Zone Routing Protocol (ZRP)
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
Sidewinder A Predictive Data Forwarding Protocol for Mobile Wireless Sensor Networks Matt Keally 1, Gang Zhou 1, Guoliang Xing 2 1 College of William and.
Scalable Routing Protocols for Mobile Ad Hoc Networks Xiaoyan Hong, Kaixin Xu, and Mario Gerla at UCLA.
Mobile Adhoc Network: Routing Protocol:AODV
Ad-hoc On-Demand Distance Vector Routing (AODV) and simulation in network simulator.
PERFORMANCE ANALYSIS OF AODV, OLSR, DSR AND GRP ROUTING PROTOCOL OF MOBILE ADHOC NETWORK – A REVIEW IJCSMC, Vol. 2, Issue. 6, June 2013, pg.359 – 362 Suchita.
Outline Wireless introduction Wireless cellular (GSM, CDMA, UMTS) Wireless LANs, MAC layer Wireless Ad hoc networks – routing: proactive routing, on-demand.
Connectivity-Aware Routing (CAR) in Vehicular Ad Hoc Networks Valery Naumov & Thomas R. Gross ETH Zurich, Switzerland IEEE INFOCOM 2007.
Proposed ad hoc Routing Approaches Conventional wired-type schemes (global routing, proactive): –Distance Vector; Link State Proactive ad hoc routing:
Proposed ad hoc Routing Approaches Conventional wired-type schemes (global routing, proactive): –Distance Vector; Link State Proactive ad hoc routing:
The Performance of Query Control Schemes for the Zone Routing Protocol Zygmunt J. Haas Marc R. Pearlman.
TCP with Variance Control for Multihop IEEE Wireless Networks Jiwei Chen, Mario Gerla, Yeng-zhong Lee.
Wireless Ad hoc networks – Routing. Proposed ad hoc Routing Approaches Conventional wired-type schemes (global routing, proactive): –Distance Vector;
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.
Ch 4. Routing in WMNs Myungchul Kim
Efficient Flooding in Ad Hoc Networks: a Comparative Performance Study
A Scalable Routing Protocol for Ad Hoc Networks Eric Arnaud Id:
Scalable Routing Protocols for
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.
Proposed ad hoc Routing Approaches
Multipath TCP in a Lossy ad hoc Wireless Network Medhocnet 2004 Bodrum, June 2004 Jiwei Chen, Kaixin Xu, Mario Gerla UCLA.
Sharp Hybrid Adaptive Routing Protocol for Mobile Ad Hoc Networks
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.
A Multicast Routing Algorithm Using Movement Prediction for Mobile Ad Hoc Networks Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science.
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.
Proposed ad hoc Routing Approaches Conventional wired-type schemes (global routing, proactive): –Distance Vector; Link State Proactive ad hoc routing:
Wireless Sensor Networks 5. Routing
AODV-OLSR Scalable Ad hoc Routing
Lecture 28 Mobile Ad hoc Network Dr. Ghalib A. Shah
DSDV Highly Dynamic Destination-Sequenced Distance-Vector Routing
Routing design goals, challenges,
Outline Introduction Routing in Mobile Ad Hoc Networks
Routing Protocols in MANETs
Sensor Network Routing
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Ad hoc Routing Protocols
by Saltanat Mashirova & Afshin Mahini
A Probabilistic Routing Protocol for Mobile Ad Hoc Networks
Scalable Network and Transport Protocols AINS Project review, Aug 4, 2004 PI: Mario Gerla Students: Yeng Lee, JS Park, Guang Yang, Kelvin Zhang, Alok.
Proactive vs. Reactive Routing
A Probabilistic Routing Protocol for Mobile Ad Hoc Networks
Routing.
Routing in Mobile Ad-hoc Networks
Vinay Singh Graduate school of Software Dongseo University
DSDV Destination-Sequenced Distance-Vector Routing Protocol
Routing in Mobile Wireless Networks Neil Tang 11/14/2008
A Talk on Mobile Ad hoc Networks (Manets)
Presentation transcript:

Proposed ad hoc Routing Approaches Conventional wired-type schemes (global routing, proactive): –Distance Vector; Link State Proactive ad hoc routing: –OLSR, TBRPF On- Demand, reactive routing: DSR (Source routing), MSR AODV (Backward learning) AODV-DFR Scalable routing : –Hierarchical routing: HSR, Fisheye –OLSR + Fisheye – LANMAR (for teams/swarms) Geo-routing: GPSR, GeRaF, etc Motion assisted routing

“Direction” forwarding for mobile, large scale ad hoc networks In Distance Vector Routing (e.g., Bellman Ford, AODV etc.) node keeps pointer to “predecessor” When the predecessor moves, the path is broken Alternate paths, even when available, are not used Sink Source DV update Predecessor Data flow  Proposed solution: direction forwarding  Distance Vector not robust to mobility

Direction Forwarding Distance Vector update creates not only “predecessor”, but also “direction” entry Select “most productive” neighbor in forward direction If the network is reasonably dense, the path is salvaged

How to compute the “direction”  Need “stable” local orientation system (say, virtual compass) to determine direction of update  Local (rather than global) reference is required;  Local reference system must be refreshed fast enough to track avg local motion  GPS will do (e.g., neighbors exchange (X, Y) coordinates)  If GPS not available, several non-GPS coordinate systems have been recently published  Sextant [Mobihoc ’05]; beacon DV; RFID’s etc

Computing the “direction”(cont)  Compute “direction” to a destination when DV updates are received:  If a DV update packet with a more recent Seq # or smaller hop distance is received:  New “direction” replaces the old one  The “direction” to the predecessor is used as the “direction” to the destination  If multiple DV updates received from different “predecessors” with same hop distance and seq # for the destination  Take vector sum of directions

Computation of the “direction” Where the polar angle is the radian from the x-axis that is used as the direction of the predecessor node. Suppose node A receives DV update packets from B & C  Compute the “directions” to predecessors node B & C, respectively, A C B “Direction” to a destination Unit vectors are used to combine the two “directions” Directions to predecessors

Direction Forwarding vs Geo routing Geo-routing: –Direction points to destination –This direction may be unfeasible (holes, etc) –Global geo-coordinates (eg, GPS) –Geo Location Server –Robust to mobility Direction Forwarding –Direction of updates (always feasible) –Local (not global) position reference system –Advertisements from destination –Robust to mobility

Robust Ad Hoc Routing for Lossy Wireless Environment Challenges for routing in mobile ad hoc network –Route breakage –High BER –Scalability The shortcomings of on-demand routing Not scalable for mobility The shortcomings of proactive routing Constant and high routing overhead The shortcomings of current Geo-routing Need Geo-Location Service, GLS “Face routing” is inefficient

Hybrid Routing: AODV-DFR ( AODV with Directional Forwarding Routing) Combines on-demand and proactive routing –When a source starts comm, it first finds the destination as in an on-demand fashion –Once the destination is notified, it initiates periodic routing updates in a proactive fashion Utilizing an alternate path instantly based on “direction” to the destination if a path fails –resemblance with Georouting in the update message –No location server system is required (not like GPSR)

AODV-DFR Source initiates route discovery a la AODV –Destination, or any node that has a route, replies –The path is set up Destination begins proactive advertisements (a la DV) after receiving data pkts from source –Intermediate nodes rebroadcast ads –Only for active connections –Period increases with distance from destination (Fisheye concept) Packet routing assisted by Direction Forward The destination stops advertisement if it does not receive pkts for some time

Performance Evaluation Compare AODV, AODV-DFR, GPSR and ADV (proactive and on-demand Hybrid Routing) –Performance: Delivery ratio, Packet delay, Routing Overhead –Mobile & lossy network: UDP and TCP traffic Mobility Speed Packet loss: uniformly distributed on a link Simulation –100 nodes randomly moving in 1000x1000m –The traffic pairs are randomly distributed over the network –UDP flows: pkt size 512 bytes, rate 1pkt/sec –TCP flows: NewReno, pkt size 1460 bytes

Mobile Network: Delivery Ratio 80 UDP flows

Mobile Network: Packet delay 80 UDP flows

Mobile Network: Routing Overhead 80 UDP flows

Mobile & Lossy Network: Delivery Ratio UDP Flow number: 80 Mobility Speed: 10 m/s

Mobile & Lossy Network: Routing Overhead UDP Flow number: 80 Mobility Speed: 10 m/s

TCP in Mobile Network 40 TCP flows

TCP in Mobile & Lossy Network TCP flow number: 40 Mobility: 10 m/s

AODV-DFR Contributions A hybrid routing: proactive + on-demand Robust to mobility and packet loss Utilize location information for directional forwarding with only local updates. Low overhead Provide better performance than AODV and GPSR Enhances AODV Competitive with GPSR (does not require “global” positioning such as GPS) Ongoing work: local coordinate system; integration of local and global coordinates (indoor+outdoor)

Robust Ad Hoc Routing for Lossy Wireless Environment CS 218 Fall 08 UCLA: Jiwei Chen, Yeng-Zhong Lee, Mario Gerla TJU: He Zhou, Yantai Shu Milcom 2006

Introduction Challenges for routing in mobile ad hoc network –Route breakage –High BER –Scalability The shortcomings of on-demand routing Not scalable for mobility The shortcomings of proactive routing Constant and high routing overhead The shortcomings of current Geo-routing Need Geo-Location Service, GLS “Face routing” is inefficient ENTER AODV-DFR!

Related Work Proactive Routing –OLSR, DSDV On-demand Routing –AODV, DSR Geographic Routing –GPSR and several others –greedy + face algorithm –GLS (geo location service) Hybrid Routing –ZRP, SHARP, LANMAR zone and group concept –ADV, proactive and on-demand –DREAM, proactive and geo-routing –AODV-DFR

AODV-DFR Source initiates route discovery a la AODV –Destination, or any node that has a route, replies –The path is set up Destination begins periodic advertisements (a la Distance Vector) after receiving data packets from source –Intermediate nodes rebroadcast advertisements - interval increases with distance from destination (Fisheye concept) Packet routing assisted by Direction Forwarding The destination stops advertisement if it does not receive packets for some time.

Proactive Advertising in AODV-DFR Only for active connections “Fisheye” updating frequency

Direction Forwarding Distance Vector update creates not only “predecessor”, but also “direction” entry Sink “Predecessor only” forwarding fails DFR selects “most productive” neighbor in right direction If the network is reasonably dense, the path is salvaged Source DV update Predecessor Data flow “Direction” to Sink

Directional Forwarding Each node remembers the local advertised directional Only local coordinates needed Direction is computed by the aggregation of local updates “Multiple hop” direction can also be available. Next node with min-hop and minimal deviation from the direction is selected.

Routing Tables at a Node Neighbor Table –Direction to all neighbors NB ID Seq Num Direction to NB Des t ID Hop Count Routing table –Routes to all active destinations Dest ID Direction to Dest Next Hop Hop Count

Performance Evaluation Compare AODV, AODV-DFR, ADV, and GPSR (without charge for GLS overhead). Performance in mobile network –Delivery ratio –Routing Overhead Performance in mobile & lossy network –Packet loss: uniformly distributed on a link –UDP and TCP traffic

Simulation Environment 100 nodes randomly moving in a 1000x1000m space The traffic pairs are randomly distributed over the network. UDP flows: pkt size 512 bytes, rate 1pkt/sec TCP flows: data pkt size 1460 bytes, NewReno

Mobile Network: Delivery Ratio 80 UDP flows

Mobile Network: Routing Overhead 80 UDP flows

Mobile & Lossy Network: Delivery Ratio UDP Flow number: 80 Mobility Speed: 10 m/s

Mobile & Lossy Network: Routing Overhead UDP Flow number: 80 Mobility Speed: 10 m/s

TCP in Mobile Network 40 TCP flows

TCP in Mobile & Lossy Network TCP flow number: 40 Mobility: 10 m/s

AODV-DFR Contributions A hybrid routing: proactive + on-demand Robust to mobility and packet loss Utilize location information for directional forwarding with only local updates. Low overhead Enhances AODV Competitive with GPSR: –not affected by GLS and by face routing issues; –does not require “global” positioning such as GPS Ongoing work: local coordinate system; integration of local and global coordinates (indoor+outdoor)