E-ODMRP: Enhanced ODMRP with Motion Adaptive Refresh Soon Y. Oh, Joon-Sang Park, Mario Gerla Computer Science Dept. UCLA.

Slides:



Advertisements
Similar presentations
Ranveer Chandra Ramasubramanian Venugopalan Ken Birman
Advertisements

Dynamic Source Routing (DSR) algorithm is simple and best suited for high mobility nodes in wireless ad hoc networks. Due to high mobility in ad-hoc network,
Multicasting in Mobile Ad Hoc Networks Ravindra Vaishampayan Department of Computer Science University of California Santa Cruz, CA 95064, U.S.A. Advisor:
1 Mobile IPv6-Based Ad Hoc Networks: Its Development and Application Advisor: Dr. Kai-Wei Ke Speaker: Wei-Ying Huang.
Weight based Multicast Routing Protocol for Ad hoc Wireless Networks 學生:陳信皇 教授:陳仁暉.
SEEKER: An Adaptive and Scalable Location Service for Mobile Ad Hoc Networks Jehn-Ruey Jiang and Wei-Jiun Ling Presented by Jehn-Ruey Jiang National Central.
Proposed ad hoc Routing Approaches Conventional wired-type schemes (global routing, proactive): –Distance Vector; Link State Proactive ad hoc routing:
An Interest-Driven Approach to Integrated Unicast and Multicast Routing in MANETs Rolando Menchaca-Mendez J.J. Garcia-Luna-Aceves 280N Seminar: 4/28/2008.
Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross- Layer Information Awareness Xin Yu Department Of Computer Science New York University,
1 Location-Aided Routing (LAR) in Mobile Ad Hoc Networks Young-Bae Ko and Nitin H. Vaidya Yu-Ta Chen 2006 Advanced Wireless Network.
Ranveer Chandra , Kenneth P. Birman Department of Computer Science
Multicasting in Mobile Ad-Hoc Networks (MANET)
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.
Scalable Team Multicast in Wireless Ad hoc networks Exploiting Coordinated Motion Mario Gerla University of California, Los Angeles.
Real Time Flow Handoff in Ad Hoc Wireless Networks using Mobility Prediction William Su Mario Gerla Comp Science Dept, UCLA.
1-1 CMPE 259 Sensor Networks Katia Obraczka Winter 2005 Transport Protocols.
Multicast-Enabled Landmark (M-LANMAR) : Implementation and scalability YunJung Yi, Mario Gerla, JS Park, Yeng Lee, SW Lee Computer Science Dept University.
Random Access MAC for Efficient Broadcast Support in Ad Hoc Networks Ken Tang, Mario Gerla Computer Science Department University of California, Los Angeles.
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.
ECMANSI - Energy Conserving Multicast for Ad- Hoc Networks with Swam Intelligence Chaiporn Jaikaeo Vinay Sridhara Chien-Chung Shen.
MIMO-CAST: A CROSS-LAYER AD HOC MULTICAST PROTOCOL USING MIMO RADIOS Soon Y. Oh*, Mario Gerla*, Pengkai Zhao**, Babak Daneshrad** *Computer Science Dept.,
Multicast in Wired/Wireless Networks CS 215 Winter 01 Review of the Multicast problem in general Multicasting in wired networks Tree based wireless multicast.
Multicast ad hoc networks CS Monday Oct 20, 2003
Milano, 4-5 Ottobre 2004 IS-MANET The Virtual Routing Protocol for Ad Hoc Networks ISTI – CNR S. Chessa.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
A Preferred Link Based Multicast Protocol for Wireless Mobile Ad hoc Networks R. S. Sisodia, Karthigeyan. I, B. S. Manoj, and C. Siva Ram Murthy ICC 2003.
MAC Reliable Broadcast in Ad Hoc Networks Ken Tang, Mario Gerla University of California, Los Angeles (ktang,
9/25/2000UCLA CSD Gerla, Kwon and Pei On Demand Routing in Large Ad Hoc Wireless Networks With Passive Clustering Mario Gerla, Taek Jin Kwon and Guangyu.
Outline Wireless introduction Wireless cellular (GSM, CDMA, UMTS) Wireless LANs, MAC layer Wireless Ad hoc networks – routing: proactive routing, on-demand.
CIS 725 Wireless networks. Low bandwidth High error rates.
AD HOC WIRELESS MUTICAST ROUTING. Multicasting in wired networks In wired networks changes in network topology is rare In wired networks changes in network.
1 Spring Semester 2009, Dept. of Computer Science, Technion Internet Networking recitation #3 Mobile Ad-Hoc Networks AODV Routing.
Multicast Routing in Mobile Ad Hoc Networks (MANETs)
CS 5565 Network Architecture and Protocols Godmar Back Lecture 22.
Presented by Chaitanya Nemallapudi Understanding and Exploiting the Trade-Offs between Broadcasting and Multicasting in Mobile Ad Hoc Networks Lap Kong.
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.
ODMRP (On-Demand Multicast Routing Protocol in Multihop Wireless Mobile Networks ) Sung-Ju Lee William Su Mario Gerla Presented By: Meenakshi Bangad.
A Novel Multicast Routing Protocol for Mobile Ad Hoc Networks Zeyad M. Alfawaer, GuiWei Hua, and Noraziah Ahmed American Journal of Applied Sciences 4:
DDR-based Multicast routing Protocol with Dynamic Core (DMPDC) Shiyi WU, Navid Nikaein, Christian BONNET Mobile Communications Department EURECOM Institute,
Multicast ad hoc networks Multicast in ad hoc nets Multicast in ad hoc nets Review of Multicasting in wired networks Review of Multicasting in wired networks.
ODMRP-ASYM(On Demand Multicast Routing Protocol) For Linux Implementation CS218, Fall 2003, Professor Gerla Eric Bostrom, Jason Lin Tutor: Joon-Sang Park.
ODMRP (On Demand Multicast Routing Protocol) COSC 6590 Fall November 2015.
KAIS T High-throughput multicast routing metrics in wireless mesh networks Sabyasachi Roy, Dimitrios Koutsonikolas, Saumitra Das, and Y. Charlie Hu ICDCS.
UCLA ENGINEERING Computer Science RobustGeo: a Disruption-Tolerant Geo-routing Protocol Ruolin Fan, Yu-Ting Yu *, Mario Gerla UCLA, Los Angeles, CA, USA.
Forwarding Group Multicast Protocol (FGMP) for Multihop, Mobile Wireless Networks Speaker : Wilson Lai Date : Ching-Chuan Chiang, Mario Gerla.
Weight-Based Clustering Multicast Routing Protocol for Mobile Ad Hoc Networks Chun-Chieh Huang, Ruay-shiung Chang and Ming-Huang Guo National Dong-Hwa.
a/b/g Networks Routing Herbert Rubens Slides taken from UIUC Wireless Networking Group.
Multipath TCP in a Lossy ad hoc Wireless Network Medhocnet 2004 Bodrum, June 2004 Jiwei Chen, Kaixin Xu, Mario Gerla UCLA.
SHORT: Self-Healing and Optimizing Routing Techniques for Mobile Ad Hoc Networks Presenter: Sheng-Shih Wang October 30, 2003 Chao Gui and Prasant Mohapatra.
Evaluating Mobility Support in ZigBee Networks
Self-stabilizing energy-efficient multicast for MANETs.
A Multicast Routing Algorithm Using Movement Prediction for Mobile Ad Hoc Networks Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science.
Using Ant Agents to Combine Reactive and Proactive strategies for Routing in Mobile Ad Hoc Networks Fredrick Ducatelle, Gianni di caro, and Luca Maria.
Improving Fault Tolerance in AODV Matthew J. Miller Jungmin So.
Peter Pham and Sylvie Perreau, IEEE 2002 Mobile and Wireless Communications Network Multi-Path Routing Protocol with Load Balancing Policy in Mobile Ad.
Doc.: IEEE /0174r1 Submission Hang Liu, et al. March 2005 Slide 1 A Routing Protocol for WLAN Mesh Hang Liu, Jun Li, Saurabh Mathur {hang.liu,
Reliable Adaptive Lightweight Multicast Protocol Ken Tang, Scalable Network Technologies Katia Obraczka, UC Santa Cruz Sung-Ju Lee, Hewlett-Packard Laboratories.
MZR: A Multicast Protocol for Mobile Ad Hoc Networks Vijay Devarapalli Nokia research Center 313 Fairchild Drive, Mountain View, CA Deepinder Sidhu.
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
ProbeCast: MANET Admission Control via Probing Soon Y. Oh, Gustavo Marfia, and Mario Gerla Dept. of Computer Science, UCLA Los Angeles, CA 90095, USA {soonoh,
On Demand Multicast Routing Protocol (ODMRP )
Mesh-based Geocast Routing Protocols in an Ad Hoc Network
MZR: A Multicast Protocol based on Zone Routing
ODMRP Enhancement.
Wireless Ad Hoc Multicast and ODMRP CS 218 Fall 2017
On Demand Multicast Routing Protocol (ODMRP )
A Routing Protocol for WLAN Mesh
Routing in Mobile Wireless Networks Neil Tang 11/14/2008
Efficient flooding with Passive clustering (PC) in Ad Hoc Networks
Presentation transcript:

E-ODMRP: Enhanced ODMRP with Motion Adaptive Refresh Soon Y. Oh, Joon-Sang Park, Mario Gerla Computer Science Dept. UCLA

2 Multicasting in ad hoc nets  Why multicast in ad hoc nets? Group (1-to-many) communication Wireless “broadcast” medium  ODMRP: On Demand Multicast Routing Protocol One of the most widely used ad hoc multicast routing protocol Simple yet high-performing

3 Join Query Join Reply Forwarding Node Link Multicast Route  On-demand approach: A source initiates JOIN QUERY flooding only when it has data to send  The sender periodically floods JOIN QUERY control messages  All intermediate nodes set up route to sender (backward pointer)  Members send Join Reply messages following backward pointers  Routes from sources to receivers build a mesh of nodes called “forwarding group”. S R R R R Forwarding Group ODMRP: Initialization Phase F F F F

4 Generalize to multiple sources  To make the procedure scalable to large number of sources: stagger “join query” floods aggregate join replies S R R R R S1 S2 Forwarding Group F F F F

5  Source broadcasts data packet to neighbors  Forwarding Group nodes forward multicast packets via “restricted” flooding on the forwarding mesh  Soft state No explicit receiver join/leave messages Forwarding nodes clear state upon timeout  Extremely robust to mobility, fast fading, obstacles, jamming S R R R R S2 Forwarding Group ODMRP: operation

6 Comparison: Packet Delivery Ratio

7 Comparison: O/H = tx/deliver

8 Problem: Forward Group maintenance  Mesh is very resilient to: Short term disruptions (jamming, fading, obstacles) Medium term (connectivity) disruptions, eg FG node moving out of field  FG maintenance To overcome connectivity disruptions, need frequent m esh refresh Short refresh interval (proportional to FG node longevity) needed to keep connectivity in the face of motion  Problem: Short refresh interval leads to high overhead  Refresh rate is a key performance parameter

9  Adaptive route refreshing Route refresh rate is adjusted on-the-fly to environment, i.e., node mobility Adjustment is based on receivers ’ loss reports to source  Local route recovery Receiver estimates packet interval and calculate time out eg. Interval * n If time out expires, the disconnected node proactively grafts onto the FG mesh instead of waiting until next route refresh Solution: motion adaptive refresh + local route recovery

10 Local Route Recovery  Ring search with limited TTL Disconnected node (say node A) floods RECEIVER JOIN locally, e.g. set packet TTL to 1 On reception of RECEIVER JOIN, a Listener node, a neighbor of any forwarder or receiver nodes, sets itself up as a Temporary Forwarders and start forwarding next several data packets Node A sends passive ACKs to one of Temporary Forwarders (say node B) Node B becomes a Forwarder and others clear their status and go back to Listeners

11 Local Route Recovery Source Forwarders ReceiversListeners Receiver Join Data flow A B C D

12 Local Route Recovery A B C D Source Forwarders ReceiversListeners Receiver Join Data flow

13 Local Route Recovery A B C Source Forwarders ReceiversListeners Receiver Join Data flow D

14 Local Route Recovery (Cont.)  If failed Local Recovery, the disconnected node floods entire network with REFRESH REQUEST  On reception of REFRESH REQUEST, sources refresh FG by flooding JOIN QUERY

15 Adaptive Route Refresh  Refresh interval varies between min and max value, e.g. 3 sec and 30 sec  On reception of REFRESH REQUEST (RR), refresh interval is adjusted to: Max > Rfr >Min ( route lifetime/F, 3 sec)  Route lifetime is the time difference between the two events: last JOIN Query arrival and link breakage detection  F is a reduction coefficient, e.g. F=2  If no RR during a refresh interval, linearly and slowly increase refresh interval

16 Passive ACK and Pruning  Intermediate nodes overhear packet transmission from downstream nodes  Data packets serve as passive ACKs  If a Forwarder misses several passive ACKs, it prunes itself from the mesh  Passive ACK suppression technique; a leaf node skips sending a passive ACK if it receives duplicated packets Other node may send a passive ACK A leaf node is changing a upstream forwarder due to mobility

17 Passive ACK Suppression & Pruning Forwarders Receivers Passive ACK Data flow

18 Passive ACK Suppression & Pruning Forwarders Receivers Passive ACK Data flow

19 Passive ACK Suppression & Pruning Forwarders Receivers Passive ACK Data flow

20 Simulation Results  Settings NS2.1b8 100 nodes on 1200x800m 2 Random Way Point mobility model 512 byte/packet Constant bit rate traffic (4 packet/sec) 300 seconds simulation time Scenario 1: Varying mobility  Varying max speed (1 ~ 30m/s) and 0 sec pause time  1 group, 1 source, and 20 receivers

21 Simulation Results (Cont.) Scenario 2: Varying number of receivers  Varying number of receivers (10 ~ 50)  20 m/s max speed and 0 sec pause time Scenarios 3: Varying data rate  Varying data rate 4pkts/sec ~ 30pkts/sec  20 m/s max speed and 0 sec pause time  1 group, 1 source, and 20 receivers Scenarios 4: Varying number of sources  Varying number of sources (1 ~ 6)  20 m/s max speed and 0 sec pause time  1 group and 20 receivers

22 Results in various mobility cases Packet Delivery Ratio E-ODMRP maintains PDR degradation within 1% to ODMRP and surpasses ADMR’s PDR

23 Results in various mobility cases Normalized Packet Overhead E-ODMRP reduces the normalized overhead by 50% to ODMRP’s

24 Results in various group size Packet Delivery Ratio E-ODMRP scales with the number of receivers and shows best PDR with 50 receivers

25 Results in various group size Normalized Packet Overhead E-ODMRP normalized overhead is superior to ODMRP and ADMR

26 Results in various Data Rate Packet Delivery Ratio E-ODMRP outperforms ODMRP and ADMR in high packet sending rate

27 Results in various Data Rate Normalized Packet Overhead E-ODMRP keeps lowest normalized overhead in high packet sending rate

28 Results in various number of Sources Packet Delivery Ratio PDR lines decrease by different factors and E-ODMRP surpasses others when there are more than three sources

29 Results in various number of Sources Normalized Packet Overhead E-ODMRP overhead is near-flat line, but ADMR’s overhead slope suddenly change

30 Conclusion  E-ODMRP : Enhanced ODMRP with motion adaptive refresh  E-ODMRP reduces normalized packet overhead up to 50% yet keeping similar PDR compared to ODMRP  E-ODMRP surpasses ADMR in any case  E-ODMRP achieves high packet delivery ratio with low overhead