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.

Slides:



Advertisements
Similar presentations
Ranveer Chandra Ramasubramanian Venugopalan Ken Birman
Advertisements

Multicasting in Mobile Ad hoc Networks By XIE Jiawei.
MMT (Multi Meshed Tree) Protocols for Cognitive Airborne Networks Nirmala Shenoy Lab for Wireless Networking and Security Rochester Institute of Technology.
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.
COS 461 Fall 1997 Routing COS 461 Fall 1997 Typical Structure.
PortLand: A Scalable Fault-Tolerant Layer 2 Data Center Network Fabric. Presented by: Vinuthna Nalluri Shiva Srivastava.
Network Layer Routing Issues (I). Infrastructure vs. multi-hop Infrastructure networks: Infrastructure networks: ◦ One or several Access-Points (AP) connected.
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.
UNIT-IV Computer Network Network Layer. Network Layer Prepared by - ROHIT KOSHTA In the seven-layer OSI model of computer networking, the network layer.
Ranveer Chandra , Kenneth P. Birman Department of Computer Science
RelayCast: Scalable Multicast Routing in Delay Tolerant Networks
Unicast Performance Analysis of Extended ODMRP in a Wired-to- Wireless Hybrid Ad-Hoc Network Sang Ho Bae Sungwook Lee Mario Gerla UCLA Computer Science.
Network Access Control for Mobile Ad Hoc Network Pan Wang North Carolina State University.
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.
Multicast-Enabled Landmark (M-LANMAR) : Implementation and scalability YunJung Yi, Mario Gerla, JS Park, Yeng Lee, SW Lee Computer Science Dept University.
1 Switching and Forwarding Bridges and Extended LANs.
Rescue operations using coordinated multicast MANET Alexandros Vasiliou and Anastasios A. Economides {avasil, Information Systems Department.
Exploiting the Unicast Functionality of the On- Demand Multicast Routing Protocol Sung-Ju Lee, William Su, and Mario Gerla
School of Information Technologies Internet Multicasting NETS3303/3603 Week 10.
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.
COS 420 Day 18. Agenda Group Project Discussion Program Requirements Rejected Resubmit by Friday Noon Protocol Definition Due April 12 Assignment 3 Due.
E-ODMRP: Enhanced ODMRP with Motion Adaptive Refresh Soon Y. Oh, Joon-Sang Park, Mario Gerla Computer Science Dept. UCLA.
Georouting in ad hoc nets References: Brad Karp and H.T. Kung “GPSR: Greedy Perimeter Stateless Routing for Wireless Networks”, Mobicom 2000 M. Zorzi,
MIMO-CAST: A CROSS-LAYER AD HOC MULTICAST PROTOCOL USING MIMO RADIOS Soon Y. Oh*, Mario Gerla*, Pengkai Zhao**, Babak Daneshrad** *Computer Science Dept.,
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.
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)
Multicast Communication
MAC Reliable Broadcast in Ad Hoc Networks Ken Tang, Mario Gerla University of California, Los Angeles (ktang,
Mario Gerla Ne X tworking’03 June 23-25,2003, Chania, Crete, Greece The First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN N ETWORKING 1 Nextworking.
CSE679: Multicast and Multimedia r Basics r Addressing r Routing r Hierarchical multicast r QoS multicast.
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.
Mobile IP Performance Issues in Practice. Introduction What is Mobile IP? –Mobile IP is a technology that allows a "mobile node" (MN) to change its point.
Chapter 4: Managing LAN Traffic
AD HOC WIRELESS MUTICAST ROUTING. Multicasting in wired networks In wired networks changes in network topology is rare In wired networks changes in network.
Multicast Routing in Mobile Ad Hoc Networks (MANETs)
Content-Based Routing in Mobile Ad Hoc Networks Milenko Petrovic, Vinod Muthusamy, Hans-Arno Jacobsen University of Toronto July 18, 2005 MobiQuitous 2005.
Outline Wireless introduction Wireless cellular (GSM, CDMA, UMTS) Wireless LANs, MAC layer Wireless Ad hoc networks – routing: proactive routing, on-demand.
Improving Capacity and Flexibility of Wireless Mesh Networks by Interface Switching Yunxia Feng, Minglu Li and Min-You Wu Presented by: Yunxia Feng Dept.
Presented by Chaitanya Nemallapudi Understanding and Exploiting the Trade-Offs between Broadcasting and Multicasting in Mobile Ad Hoc Networks Lap Kong.
PRESENTED BY A. B. C. 1 User Oriented Regional Registration- Based Mobile Multicast Service Management in Mobile IP Networks Ing-Ray Chen and Ding-Chau.
1 Module 4: Implementing OSPF. 2 Lessons OSPF OSPF Areas and Hierarchical Routing OSPF Operation OSPF Routing Tables Designing an OSPF Network.
IP Multicast COSC Addressing Class D address Ethernet broadcast address (all 1’s) IP multicast using –Link-layer (Ethernet) broadcast –Link-layer.
Energy-Efficient Shortest Path Self-Stabilizing Multicast Protocol for Mobile Ad Hoc Networks Ganesh Sridharan
Björn Landfeldt School of Information Technologies NETS 3303 Networked Systems Multicast.
ODMRP-ASYM(On Demand Multicast Routing Protocol) For Linux Implementation CS218, Fall 2003, Professor Gerla Eric Bostrom, Jason Lin Tutor: Joon-Sang Park.
KAIS T High-throughput multicast routing metrics in wireless mesh networks Sabyasachi Roy, Dimitrios Koutsonikolas, Saumitra Das, and Y. Charlie Hu ICDCS.
Virtual Wire for Managing Virtual Dynamic Backbone in Wireless Ad Hoc Networks Bo Ryu, Jason Erickson, Jim Smallcomb ACM MOBICOM 1999.
A Scalable Routing Protocol for Ad Hoc Networks Eric Arnaud Id:
Destination-Driven On-Demand Multicast Routing Protocol for Wireless Ad Hoc Networks Ke Tian ab, Baoxian Zhang bc, Hussein Mouftah d, Zhuang Zhao be and.
Forwarding Group Multicast Protocol (FGMP) for Multihop, Mobile Wireless Networks Speaker : Wilson Lai Date : Ching-Chuan Chiang, Mario Gerla.
Design of energy-efficient routing protocol in multicast ad-hoc mobile networks using directional antennas J. seetaram, Assoc.prof., Sree chaitanya college.
Proposed ad hoc Routing Approaches
Chapter 25 Internet Routing. Static Routing manually configured routes that do not change Used by hosts whose routing table contains one static route.
1 Data Overhead Impact of Multipath Routing for Multicast in Wireless Mesh Networks Yi Zheng, Uyen Trang Nguyen and Hoang Lan Nguyen Department of Computer.
Peter Pham and Sylvie Perreau, IEEE 2002 Mobile and Wireless Communications Network Multi-Path Routing Protocol with Load Balancing Policy in Mobile Ad.
Proposed ad hoc Routing Approaches Conventional wired-type schemes (global routing, proactive): –Distance Vector; Link State Proactive ad hoc routing:
Reliable Adaptive Lightweight Multicast Protocol Ken Tang, Scalable Network Technologies Katia Obraczka, UC Santa Cruz Sung-Ju Lee, Hewlett-Packard Laboratories.
Mobile Networks and Applications (January 2007) Presented by J.H. Su ( 蘇至浩 ) 2016/3/21 OPLab, IM, NTU 1 Joint Design of Routing and Medium Access Control.
Mobile IP THE 12 TH MEETING. Mobile IP  Incorporation of mobile users in the network.  Cellular system (e.g., GSM) started with mobility in mind. 
Mesh-based Geocast Routing Protocols in an Ad Hoc Network
ODMRP Enhancement.
Chapter 5 The Network Layer.
Wireless Ad Hoc Multicast and ODMRP CS 218 Fall 2017
Scalable Network and Transport Protocols AINS Project review, Aug 4, 2004 PI: Mario Gerla Students: Yeng Lee, JS Park, Guang Yang, Kelvin Zhang, Alok.
IP Multicast COSC /5/2019.
Presentation transcript:

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 Tree based wireless multicast Tree based wireless multicast Mesh based wireless multicast – ODMRP Mesh based wireless multicast – ODMRP Performance comparison Performance comparison Scalable multicast Scalable multicast M-LANMAR M-LANMAR Backbone Backbone Reliable, congestion controlled multicast Reliable, congestion controlled multicast RALM, RALM with M-LANMAR RALM, RALM with M-LANMAR

The AINS Scenario FLIR

LANMAR Key insight: nodes move in teams/swarms Key insight: nodes move in teams/swarms Each team is mapped into a logical subnet Each team is mapped into a logical subnet IP-like Node address = IP-like Node address = Address compatible with IPv6 Address compatible with IPv6 Team leader (Landmark) elected in each group Team leader (Landmark) elected in each group Logical Subnet Landmark

LANMAR (cont) LANMAR (cont) Three main components in LANMAR: Three main components in LANMAR: (1) “local ” routing algorithm that keeps accurate routes within local scope < k hops (e.g., Distance Vector) (1) “local ” routing algorithm that keeps accurate routes within local scope < k hops (e.g., Distance Vector) (2) Landmark selection within each logical group (2) Landmark selection within each logical group (3) Landmark routes advertised to all nodes (3) Landmark routes advertised to all nodes Logical Subnet Landmark

LANMAR (cont) LANMAR (cont) A packet to “local” destination is routed directly using local tables A packet to “local” destination is routed directly using local tables A packet to remote destination is routed to corresponding Landmark A packet to remote destination is routed to corresponding Landmark Once the packet is “in sight” of Landmark, the direct route is found in local tables. Once the packet is “in sight” of Landmark, the direct route is found in local tables. Main benefit: routing O/H reduction => scalability Main benefit: routing O/H reduction => scalability Logical Subnet Landmark

LANMAR Review Logical Subnet Landmark LM1 LM2 LM3 source dest Long haul routing local routing 1.Node address = {subnet ID, Host ID} 2.Look up local routing table to locate dest  fail 3.Look up landmark table to find destination subnet  LM1 4.Send a packet toward LM1

Scalable Ad hoc multicasting Multicast (ie, transmit same message to all member of a group) critical in battlefield Multicast (ie, transmit same message to all member of a group) critical in battlefield “Multiple unicast” does not scale “Multiple unicast” does not scale Current ad hoc multicast solutions: inappropriate Current ad hoc multicast solutions: inappropriate They do not exploit affinity team model They do not exploit affinity team model multicast tree approach is “fragile” to mobility; multicast tree approach is “fragile” to mobility; no congestion control; no reliable end to end delivery no congestion control; no reliable end to end delivery Proposed approach: Proposed approach: TEAM Multicast TEAM Multicast

swarm Command post Swarm Leader UAVs: - equipped with video, chemical sensors - read data from ground sensors - “fuse” sensor data inputs - multicast fused data to other teams Team Multicasting

Multicast example Attack! Command Post All Task Force Nodes

Two-tier team multicast: Multicast-Enabled Landmark (M-LANMAR) Extension of LANMAR enabling multicast Extension of LANMAR enabling multicast Inter-team communication: unicast tunneling from the source to the representative of each subscribed team Inter-team communication: unicast tunneling from the source to the representative of each subscribed team Intra-team communication: scoped flooding within a team Intra-team communication: scoped flooding within a team

Source node LM2 LM3 Subscribed Teams LM4 Tunneling to landmarks Flooding Scope = 2 M-LANMAR

Advantages of M-LANMAR Reduced control traffic overhead Reduced control traffic overhead Scalable to thousands of nodes Scalable to thousands of nodes Enhanced Congestion control and Reliability (because of TCP control on unicast tunnels) Enhanced Congestion control and Reliability (because of TCP control on unicast tunnels)

M-LANMAR multicast

M-LANMAR Implementation User level M-LANMAR daemon on Linux User level M-LANMAR daemon on Linux M-LANMAR daemon functions: M-LANMAR daemon functions: LANMAR routing LANMAR routing Group membership management Group membership management Packet forwarding engine for tunneling and scoped flooding Packet forwarding engine for tunneling and scoped flooding Compatible with any conventional multicast application (eg, vic = video conferencing tool from UCB) Compatible with any conventional multicast application (eg, vic = video conferencing tool from UCB)

Testbed configuration 3 teams (= 3 IPv4 subnets), 1 sender, 3 receivers 3 teams (= 3 IPv4 subnets), 1 sender, 3 receivers Dell P4 laptop with Lucent Orinoco b pcmcia card Dell P4 laptop with Lucent Orinoco b pcmcia card CBR traffic (512B/packet, 5~15 packets/sec) CBR traffic (512B/packet, 5~15 packets/sec) Protocols: ODMRP; M-LANMAR Protocols: ODMRP; M-LANMAR Sender

Experimental Results: Delivery Ratio and Control Overhead  M-LANMAR has higher Delivery Ratio than ODMRP: unicast tunneling helps reliable data delivery as it incorporates RTS/CTS/ACK)  M-LANMAR has higher control overhead

Scalability Objective: test M-LANMAR scalability Objective: test M-LANMAR scalability Compared with Compared with ODMRP ODMRP Flooding Flooding Simulation Environment Simulation Environment QualNet QualNet 1000 nodes forming 36 teams 1000 nodes forming 36 teams on 6000 x 6000 m 2 field on 6000 x 6000 m 2 field CBR traffic (512 bytes/packet, 1packet/sec) CBR traffic (512 bytes/packet, 1packet/sec)

Simulation Results As the number of multicast groups increases As the number of multicast groups increases M-LANMAR achieves high delivery ratio (by unicast tunneling and flooding) M-LANMAR achieves high delivery ratio (by unicast tunneling and flooding) ODMRP suffers from large control overhead and collisions ODMRP suffers from large control overhead and collisions

Multiple Unicast v.s. Mesh Structure Builds a mesh between landmarks Load Balancing Better Reliability source landmark

Enhanced Scalability with a Mobile Backbone Multicast across Large systems of swarms does not scale well excessive protocol overhead Long paths break Swarms separate Enter Mobile Backbone! src dst

Simulation study - swarm motion Implemented in QualNet 3.6 Implemented in QualNet 3.6 Total 300 nodes over a 5000 x 5000 field: Total 300 nodes over a 5000 x 5000 field: 20 candidate backbone nodes 20 candidate backbone nodes 14 swarms, 20 ground nodes in each swarm 14 swarms, 20 ground nodes in each swarm Traffic generated from single source to 30 receivers across different groups Traffic generated from single source to 30 receivers across different groups Bandwidth Allocation - Bandwidth Allocation - backbone/ground: 1Mbps backbone/ground: 1Mbps flat network: 2Mbps flat network: 2Mbps Mobile backbone significantly improves delivery in swarm/group motion

Simulation study - random roaming Backbone network improvements for random motion even higher than with swarms Random distribution of 500 nodes on a 5000x5000 field Random distribution of 500 nodes on a 5000x5000 field Nodes move randomly Nodes move randomly Ground network is dense and connected Ground network is dense and connected Single multicast group: one source, 30 receivers Single multicast group: one source, 30 receivers Bandwidth Allocation - Bandwidth Allocation - backbone/ground:1Mbs backbone/ground:1Mbs flat network: 2Mbps flat network: 2Mbps

Conclusions and Future Work M-LANMAR is a scalable multicast protocol designed for large ad-hoc networks with affinity team model M-LANMAR is a scalable multicast protocol designed for large ad-hoc networks with affinity team model Backbone Enhanced multicast: Backbone Enhanced multicast: Backbone + ODMRP achieves better scalability than flat ODMRP (delivery ratio increases up to 50%) Backbone + ODMRP achieves better scalability than flat ODMRP (delivery ratio increases up to 50%) Related work Related work Coexistence of LANMAR and Backbone Coexistence of LANMAR and Backbone Impact of mobility (random, team, etc) Impact of mobility (random, team, etc) Mobility and traffic correlation Mobility and traffic correlation Delay tolerant appls; “data ferrying” Delay tolerant appls; “data ferrying”