O N D EMAND M ULTICAST R OUTING P ROTOCOL (ODMRP ) CSE 6590 17 December 2015.

Slides:



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

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:
Weight based Multicast Routing Protocol for Ad hoc Wireless Networks 學生:陳信皇 教授:陳仁暉.
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.
Ranveer Chandra , Kenneth P. Birman Department of Computer Science
MANETs Routing Dr. Raad S. Al-Qassas Department of Computer Science PSUT
CSE University of Washington Multipath Routing Protocols in AdHoc Networks.
Multicasting in Mobile Ad-Hoc Networks (MANET)
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #4 Mobile Ad-Hoc Networks AODV Routing.
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
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.
CS541 Advanced Networking 1 Mobile Ad Hoc Networks (MANETs) Neil Tang 02/02/2009.
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)
MAC Reliable Broadcast in Ad Hoc Networks Ken Tang, Mario Gerla University of California, Los Angeles (ktang,
Multicasting Multicasting is the process by which data is set to multiple recipients. Simplest but a very inefficient way is to initiate multiple unicast.
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
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.
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
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.
Presented by Venkat Rajiv Vasireddi Pradeep Ramamoorthy.
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.
ODMRP (On-Demand Multicast Routing Protocol in Multihop Wireless Mobile Networks ) Sung-Ju Lee William Su Mario Gerla Presented By: Meenakshi Bangad.
Routing Protocols for Mobile Ad-Hoc Networks By : Neha Durwas For: Professor U.T. Nguyen COSC 6590.
1 Ad Hoc On-Demand Distance Vector Routing (AODV) Dr. R. B. Patel.
A Novel Multicast Routing Protocol for Mobile Ad Hoc Networks Zeyad M. Alfawaer, GuiWei Hua, and Noraziah Ahmed American Journal of Applied Sciences 4:
Energy-Efficient Shortest Path Self-Stabilizing Multicast Protocol for Mobile Ad Hoc Networks Ganesh Sridharan
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,
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.
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.
Mobile Ad Hoc Networks for Video Multicast Seminar Presentation Advanced Topics in Distributed Systems: Modern Group Communication Mechanisms Marleine.
A Scalable Routing Protocol for Ad Hoc Networks Eric Arnaud Id:
a/b/g Networks Routing Herbert Rubens Slides taken from UIUC Wireless Networking Group.
Ad Hoc Multicast Routing
SHORT: Self-Healing and Optimizing Routing Techniques for Mobile Ad Hoc Networks Presenter: Sheng-Shih Wang October 30, 2003 Chao Gui and Prasant Mohapatra.
Ad Hoc On-Demand Distance Vector Routing (AODV) ietf
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.
Fundamentals of Computer Networks ECE 478/578
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,
MZR: A Multicast Protocol for Mobile Ad Hoc Networks Vijay Devarapalli Nokia research Center 313 Fairchild Drive, Mountain View, CA Deepinder Sidhu.
Professor:Fang-Rong Hsu Presenter: 林士斌 (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
Internet Networking recitation #4
ODMRP Enhancement.
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Wireless Ad Hoc Multicast and ODMRP CS 218 Fall 2017
by Saltanat Mashirova & Afshin Mahini
On Demand Multicast Routing Protocol (ODMRP )
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:

O N D EMAND M ULTICAST R OUTING P ROTOCOL (ODMRP ) CSE December 2015

T YPES OF M ULTICAST R OUTING IN MANET S Tree-based One path between a source-receiver pair AMRoute, AMRIS, MAODV Mesh-based Multiple paths between a source-receiver pair ODMRP, CAMP Hybrid Zone Routing Protocol (ZRP) 2

T YPICAL M ULTICAST R OUTING P ROTOCOLS AMRIS: Ad Hoc Multicast Routing Protocol Utilizing Increasing ID Numbers National University of Singapore Georgia Institute of Technology November 1998 [draft] ODMRP: On-demand Multicasting Routing Protocol University of California at Los Angeles January 2000 [draft] 3

W HY COMPARE THEM ? AMRISODMRP Big difference TopologyShared (Core-based) TreeMesh of Nodes Main Similarity Mobility supportYes, based on MANET Driven modeOn-demand, do not store whole network topology Advantagessimple topology low overheads mobility robustness Disadvantagessensitive to mobility (low delivery ratio) complex topology high overheads 4

ODMRP Multicast Messages: JOIN-QUERY (J-Q); JOIN-REPLY (J-R); Similar to Route Request and Route Reply in AODV and DSR 5

Basic Operation of ODMRP On Demand Route and Mesh Creation Join Query Join Reply  S floods a Join Query to entire network to refresh membership.  Receiving node stores the backward learning into routing table and rebroadcasts the packet.  Finally when query reaches a receiver creates a Join Reply and broadcasts its to its neighbors.  Node receiving the Join Reply checks whether the next node id in Join Reply matches it own. If yes, it is a part of the forwarding group, sets its FG_FLAG and broadcasts its join reply built upon matched entries.  Join Reply is propagated by each forwarding group member until it reaches source via a shortest path.  Routes from sources to receivers builds a mesh of nodes called “ forwarding group ”. S R R R R R

ODMRP: J OIN R EPLY JOIN-REPLY message SenderNext Node S1I1 S2I2 7 SenderNext Node S1 J-R of R1J-R of I1

Concept of Forwarding Group Why a mesh? Links Multicast Routes Initial Route from S1 to R2 is Redundant Route FG R1 B C R3 A S1 R2 S2 S3

ODMRP: S ENDER A CTIONS Sender actions: Downstream Generate J-Q message; Broadcast J-Q ; Upstream Receive J-R (include the path info); 9

ODMRP: I NTERMEDIATE N ODES ( DOWNSTREAM ) Intermediate node actions: (downstream) – Receive J-Q, omit duplicated ones (use cached sequence numbers); – Store upstream node info; – Re-broadcast J-Q; 10

ODMRP: I NTERMEDIATE N ODES ( UPSTREAM ) Intermediate node actions: (upstream) Received J-R; If node is on the path Generate new J-R with node info and broadcast, route established! 11

ODMRP: R ECEIVER A CTIONS Receiver actions: Downstream Received J-Q; Generate J-R with path info; Upstream Broadcast J-R; 12

ODMRP: M AINTENANCE PHASE Soft state approach Sender repeat J-R periodically to maintain mesh. Node joins Sending J-R as discusses before. Node leaves Sender: stops sending J-Q; Receiver: stops sending J-R; Links break Receiver: receives new J-Q and replies with J-R; 13

A LGORITHM C OMPARISON (1) AMRISODMRP More differences Multicast topologyShared Delivery TreeMesh of Nodes InitializationGenerating msm-id;Store upstream info; MaintenanceAll nodes periodically send beacon message Sender periodically send J-Q msg Node joinsDetect beacon msg and perform branch reconstruction; Detect J-Q and response J-R; Node leavesStop beacon msg;Stop J-R or J-Q; Link-breakNo more beacon msg and perform BR; Receive new J-Q and reply with J-R; More and more differences (message types, routing table info…) 14

A LGORITHM C OMPARISON (2) AMRIS and ODMRP More Similarities Mobility supportYes, based on MANET Driven modeOn-demand, does not store whole network topology Broadcast messageYes Unicast capabilitiesYes Periodic messageYes Loop freeYes More similarities … 15

P ERFORMANCE C OMPARISON (1) Packet Delivery Ratio as a function of mobile speed – # of data packets actually delivered to the destinations versus # of data packets supposed to be received – PDR of ARMIS is speed sensitive 16

P ERFORMANCE C OMPARISON (2) Packet Delivery Ratio as a function of # of senders – PDR of AMRIS is not sensitive to # of senders – ODRMP’s performance improves as number of senders increases 17

P ERFORMANCE C OMPARISON (3) Packet Delivery Ratio as a function of multicast group size – PDR of ODMRP is not sensitive to group size – AMRIS’s performance improves as group size grows 18

P ERFORMANCE C OMPARISON (4) Packet Delivery Ratio as a function of network traffic load AMRIS has severe packet loss rates ODMRP suffers less 19

O VERHEAD C OMPARISON (1) Number of Control Bytes Transmitted Per Data Bytes Delivered as a function of mobility speed – Control bytes are control packets and data packet headers – Not speed sensitive – AMRIS has lower ratio 20

O VERHEAD C OMPARISON (2) Number of Control Bytes Transmitted Per Data Bytes Delivered as a Function of # of Senders – AMRIS is not affected by number of senders – ODMRP may not be efficient in large networks 21

Q UALITATIVE C OMPARISON Bandwidth Consumption – ODMRP tends transmit more control bytes than AMRIS – However, ODMRP has higher packet delivery ratio Power Consumption – Depends on mobility speed, number of senders, network traffic load, etc. – Not a problem for vehicle-based mobile nodes 22

R EFERENCES “A Performance Comparison Study of Ad Hoc Wireless Multicast Protocols”, Sung-Ju Lee, William Su, Julian Hsu, Mario Gerla, and Rajive Bagrodia, Proceedings of IEEE INFOCOM 2000 “Multicast over wireless mobile ad hoc networks: Present and future directions”, Carlos de Morais Cordeiro, Hrishikesh Gossain and Dharma P. Agrawal, IEEE Network, January 2003 “Exploring Mesh- and Tree Based Multicast Routing Protocols for MANETs”, Kumar Viswanath, Katia Obraczka and Gene Tsudik “Capacity of Wireless Mesh Networks Understanding Single Radio, Dual Radio and Multi-Radio Wireless Mesh Networks” “On the Turbulence of Nintendo DS and Sony PSP Handheld Network Games”, Mark Claypool 23