ODMRP Enhancement.

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 By XIE Jiawei.
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 學生:陳信皇 教授:陳仁暉.
Network Layer Routing Issues (I). Infrastructure vs. multi-hop Infrastructure networks: Infrastructure networks: ◦ One or several Access-Points (AP) connected.
DSR The Dynamic Source Routing Protocol Students: Mirko Gilioli Mohammed El Allali.
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.
1 Location-Aided Routing (LAR) in Mobile Ad Hoc Networks Young-Bae Ko and Nitin H. Vaidya Yu-Ta Chen 2006 Advanced Wireless Network.
Self-Organizing Hierarchical Routing for Scalable Ad Hoc Networking David B. Johnson Department of Computer Science Rice University Monarch.
Ranveer Chandra , Kenneth P. Birman Department of Computer Science
Multicasting in Mobile Ad-Hoc Networks (MANET)
Scalable Team Multicast in Wireless Ad hoc networks Exploiting Coordinated Motion Mario Gerla University of California, Los Angeles.
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #4 Mobile Ad-Hoc Networks AODV Routing.
Exploiting the Unicast Functionality of the On- Demand Multicast Routing Protocol Sung-Ju Lee, William Su, and Mario Gerla
ECMANSI - Energy Conserving Multicast for Ad- Hoc Networks with Swam Intelligence Chaiporn Jaikaeo Vinay Sridhara Chien-Chung Shen.
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.
Multicast in Wired/Wireless Networks CS 215 Winter 01 Review of the Multicast problem in general Multicasting in wired networks Tree based wireless multicast.
Adaptive Topology Discovery in Hybrid Wireless Networks
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.
Anonymous Gossip: Improving Multicast Reliability in Mobile Ad-Hoc Networks Ranveer Chandra (joint work with Venugopalan Ramasubramanian and Ken Birman)
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
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,
Ad Hoc Wireless Routing COS 461: Computer Networks
ENHANCING AND EVALUATION OF AD-HOC ROUTING PROTOCOLS IN VANET.
Outline Wireless introduction Wireless cellular (GSM, CDMA, UMTS) Wireless LANs, MAC layer Wireless Ad hoc networks – routing: proactive routing, on-demand.
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.
Mobile Routing protocols MANET
Mobile Adhoc Network: Routing Protocol:AODV
Multicast Routing in Mobile Ad Hoc Networks (MANETs)
Presented by Chaitanya Nemallapudi Understanding and Exploiting the Trade-Offs between Broadcasting and Multicasting in Mobile Ad Hoc Networks Lap Kong.
ODMRP (On-Demand Multicast Routing Protocol in Multihop Wireless Mobile Networks ) Sung-Ju Lee William Su Mario Gerla Presented By: Meenakshi Bangad.
Fault-Tolerant Papers Broadband Network & Mobile Communication Lab Course: Computer Fault-Tolerant Speaker: 邱朝螢 Date: 2004/4/20.
A Novel Multicast Routing Protocol for Mobile Ad Hoc Networks Zeyad M. Alfawaer, GuiWei Hua, and Noraziah Ahmed American Journal of Applied Sciences 4:
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.
SRL: A Bidirectional Abstraction for Unidirectional Ad Hoc Networks. Venugopalan Ramasubramanian Ranveer Chandra Daniel Mosse.
KAIS T High-throughput multicast routing metrics in wireless mesh networks Sabyasachi Roy, Dimitrios Koutsonikolas, Saumitra Das, and Y. Charlie Hu ICDCS.
O N D EMAND M ULTICAST R OUTING P ROTOCOL (ODMRP ) CSE December 2015.
PRIN WOMEN PROJECT Research Unit: University of Naples Federico II G. Ferraiuolo
Ad-hoc On Demand Distance Vector Protocol Hassan Gobjuka.
a/b/g Networks Routing Herbert Rubens Slides taken from UIUC Wireless Networking Group.
A Multicast Routing Algorithm Using Movement Prediction for Mobile Ad Hoc Networks Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science.
Peter Pham and Sylvie Perreau, IEEE 2002 Mobile and Wireless Communications Network Multi-Path Routing Protocol with Load Balancing Policy in Mobile Ad.
CS 6401 Intra-domain Routing Outline Introduction to Routing Distance Vector Algorithm.
A Cluster-based Routing Protocol for Mobile Ad hoc Networks
Author:Zarei.M.;Faez.K. ;Nya.J.M.
On Demand Multicast Routing Protocol (ODMRP )
Mesh-based Geocast Routing Protocols in an Ad Hoc Network
MZR: A Multicast Protocol based on Zone Routing
By Ioannis Chatzigiannakis, Elena Kaltsa, Sotiris Nikoletseas
Internet Networking recitation #4
CSE 4340/5349 Mobile Systems Engineering
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Mobile and Wireless Networking
Wireless Ad Hoc Multicast and ODMRP CS 218 Fall 2017
by Saltanat Mashirova & Afshin Mahini
On Demand Multicast Routing Protocol (ODMRP )
Intradomain Routing Outline Introduction to Routing
A Probabilistic Routing Protocol for Mobile Ad Hoc Networks
Vinay Singh Graduate school of Software Dongseo University
A Routing Protocol for WLAN Mesh
EE 122: Lecture 13 (IP Multicast Routing)
Routing in Mobile Wireless Networks Neil Tang 11/14/2008
Presentation transcript:

ODMRP Enhancement

Multicasting in ad hoc nets ODMRP: On Demand Multicast Routing Protocol Most widely accepted ad hoc multicast routing protocol Simple yet high-performing Why multicast in ad hoc nets? Group (1-to-many) communication Wireless “broadcast” medium Spectral efficiency

ODMRP: Initialization Phase Join Query Join Reply Forwarding Node Link Multicast Route On-demand approach: A source initiates Join Query 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 message Routes from sources to receivers build a mesh of nodes called “forwarding group”. Forwarding Group S1 R S R S2 R R

ODMRP: operation No explicit join/leave messages Source broadcasts data packet to neighbors The Forwarding Group neighbors forward the M-cast packet via “restricted” flooding on the forwarding mesh Soft state No explicit join/leave messages Forwarding nodes clear state upon timeout Extremely robust to mobility Forwarding Group R S R S2 R R

ODMRP Performance - PDR

Simulation result – O/H

ODMRP Soft-state Pros/Cons Advantage Simple Frequent refresh helps overcoming node displacements and channel fading Keep shortest path Disadvantage Too much overhead when low mobility

Enhancing ODMRP Adaptive route refresh rate Semi soft state: Explicit join + timeout Local route recovery

Enhancing ODMRP Explicit join A node that wants to join multicast group starts expanded ring search to find a member or forwarder The node connects with any node in multicast group with 3 step hand-shaking A node does not need to wait next route refresh from the source We can change refresh interval

Enhancing ODMRP Cont. Expanding Ring Search A node broadcasts packet with increasing TTL If TTL is too large, it may generate control packet overhead so we need maximum TTL when ring search Maximum TTL in ring search is 3~5 since the node is still near the ODMRP mesh when the route is broken with mobility. Reach maximum TTL, the node broadcasts Join Query Request packet. When the source receives this packet, it sends Join Query for route refresh

Enhancing ODMRP Cont. Local Route Recovery Each node stores the longest data packet arrival interval that the source node sends with Join Query packet. If nodes do not receive any data during 2*packet arrival interval, they start route recovery When nodes recognize route breakage, they start route recovery Process is the same to explicit join

Enhancing ODMRP Cont. Route Refresh Interval The source sends Join Query every 30 second (Odmrp is 3 second) The source sends Join Query when it receives Join Query Request packet from any member node.

Simulation result - Packet Delivery Rate 1 sources, 20 members, and total 50 nodes with various mobility ODMRP and Enhanced ODMRP similar performance

Simulation result - Control Packet Overhead 1 sources, 20 members, and total 50 nodes with various speed

Unidirectional Link: Characteristics and Problems link that connects A to B, but not B to A Sources of asymmetry External interference Transmission power control Directional antennas Unidirectional link problem in on-demand routing Reverse Path technique does not work. A B

ODMRP-ASYM FACT: A loop must exist if the network is connected (ie, there are two unidirectional paths between a pair of nodes). Our strategy: Discover the loop and use it! Path from S to D S A B Loop! Unidirectional links E C D Path from D to S

ODMRP with unidirectional links Source S floods Join Query toward D Reverse path to relay Join Reply from D to S is blocked at B due to link asymmetry Join Query S A B F E C D Join Reply

ODMRP-ASYM: Loop Discovery On detecting asymmetric link, node B initiates Loop Discovery Packet (LDP) flooding LDP goes around the loop while collecting node IDs in the loop and returns to B LDP LDP S A B CEA E C D

Simulation QualNet Two-power-level model: two different tx power levels are assigned to nodes randomly 50 nodes, 1 source, 1 group with 10 members Traffic: CBR, 4 packets/sec, 512 bytes/packet Varying density by changing field size: 1500 x 1500 m2 ~ 3500 x 3500 m2 Mobility model: Random waypoint

Simulation results: Packet Delivery Ratio Figure 1: Packet Delivery Ratios (mobile nodes with max speed = 20m/s and pause time = 15s) Figure 2: Packet Delivery Ratios (static nodes)