Mobile Ad Hoc Networks for Video Multicast Seminar Presentation Advanced Topics in Distributed Systems: Modern Group Communication Mechanisms Marleine.

Slides:



Advertisements
Similar presentations
Ranveer Chandra Ramasubramanian Venugopalan Ken Birman
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:
Multicast in Wireless Mesh Network Xuan (William) Zhang Xun Shi.
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.
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
Multicasting in Mobile Ad-Hoc Networks (MANET)
ENHANCED MAODV Speaker: Wu, Chun-Ting Advisor: Ke, Kai-Wei 1.
RELIABLE MULTISOURCE MULTICAST ROUTING PROTOCOL OVER MANET Speaker: Wu, Chun-Ting Advisor: Ke, Kai-Wei.
 Introduction  MANET  Examples  Performance Matrics  Conclusions 2.
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.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
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)
Ad-hoc On-Demand Distance Vector Routing (AODV) Sirisha R. Medidi.
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #5 Mobile Ad-Hoc Networks TBRPF.
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.
Multicasting Multicasting is the process by which data is set to multiple recipients. Simplest but a very inefficient way is to initiate multiple unicast.
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.
Institut für Betriebssysteme und Rechnerverbund Technische Universität Braunschweig Multi hop Connectivity in Mobile Ad hoc Networks (MANETs) Habib-ur.
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)
Ad-hoc On-Demand Distance Vector Routing (AODV) and simulation in network simulator.
RFC 3561 AODV Routing Protocol Mobile Ad Hoc Networking Working Group Charles E. Perkins INTERNET DRAFT Nokia Research Center 19 June 2002 Elizabeth M.
Presented by Chaitanya Nemallapudi Understanding and Exploiting the Trade-Offs between Broadcasting and Multicasting in Mobile Ad Hoc Networks Lap Kong.
Routing Protocols of On- Demand Dynamic Source Routing (DSR) Ad-Hoc On-Demand Distance Vector (AODV)
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.
1 Ad Hoc On-Demand Distance Vector Routing (AODV) Dr. R. B. Patel.
DDR-based Multicast routing Protocol with Dynamic Core (DMPDC) Shiyi WU, Navid Nikaein, Christian BONNET Mobile Communications Department EURECOM Institute,
WIRELESS AD-HOC NETWORKS Dr. Razi Iqbal Lecture 6.
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,
Doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 1 Routing Protocols for MANET Avinash Joshi,
ODMRP (On Demand Multicast Routing Protocol) COSC 6590 Fall November 2015.
O N D EMAND M ULTICAST R OUTING P ROTOCOL (ODMRP ) CSE December 2015.
Forwarding Group Multicast Protocol (FGMP) for Multihop, Mobile Wireless Networks Speaker : Wilson Lai Date : Ching-Chuan Chiang, Mario Gerla.
Ad-hoc On Demand Distance Vector Protocol Hassan Gobjuka.
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.
a/b/g Networks Routing Herbert Rubens Slides taken from UIUC Wireless Networking Group.
Ad Hoc Multicast Routing
Video Streaming Transmission Over Multi-channel Multi-path Wireless Mesh Networks Speaker : 吳靖緯 MA0G WiCOM '08. 4th International.
6LoWPAN Ad Hoc On-Demand Distance Vector Routing Introduction Speaker: Wang Song-Ferng Advisor: Dr. Ho-Ting Wu Date: 2014/03/31.
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.
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.
Multicasting in Ad Hoc Networks Dewan Tanvir Ahmed University of Ottawa
Jim Parker CMSC691t Spring 2000 “Ad-hoc On-Demand Distance Vector Routing” A dynamic routing algorithm for mobile ad-hoc networks.
Author:Zarei.M.;Faez.K. ;Nya.J.M.
On Demand Multicast Routing Protocol (ODMRP )
MZR: A Multicast Protocol based on Zone Routing
A comparison of Ad-Hoc Routing Protocols
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Wireless Ad Hoc Multicast and ODMRP CS 218 Fall 2017
On Demand Multicast Routing Protocol (ODMRP )
A Routing Protocol for WLAN Mesh
Routing protocols in Mobile Ad Hoc Network
Presentation transcript:

Mobile Ad Hoc Networks for Video Multicast Seminar Presentation Advanced Topics in Distributed Systems: Modern Group Communication Mechanisms Marleine Mounir Daoud 9 th of February, 2009

Outline Introduction  Mobile Ad Hoc Networks Multicast Overview  Video Multicast  Multicast Tree and Mesh Approaches  ODMRP and MAODV MT-MAODV  Reason for MAODV and MDC  MT-MAODV Algorithm with an Example  Evaluation Conclusion References Monday, February 09, 20092Marleine Mounir Daoud - Seminar Presentation

Introduction Mobile Ad Hoc Networks (MANETs)  Are by Definition: Multi-hop wireless networks Dynamically reconfigurable No fixed infrastructure No central administration  Widely Used  Important in Future Wireless Communication Monday, February 09, 20093Marleine Mounir Daoud - Seminar Presentation

Introduction Mobile Ad Hoc Networks (MANETs) ctd.  Applications Crowd Control Battlefields Search and Rescue Monday, February 09, 20094Marleine Mounir Daoud - Seminar Presentation

Introduction Mobile Ad Hoc Networks (MANETs) ctd.  Problems and Constraints Mobility, No fixed topology Route discovery required frequently Limited Battery Power, Limited Bandwidth Wireless Transmitter Range Monday, February 09, 20095Marleine Mounir Daoud - Seminar Presentation

Introduction Mobile Ad Hoc Networks (MANETs) ctd.  Problems and Constraints Links formed and broken due to mobility  Multicast in Ad Hoc Tasks in Groups for better Quality Groups solve some MANETs problems thus Multicast important in MANETs A B A B Monday, February 09, 20096Marleine Mounir Daoud - Seminar Presentation

Multicast Overview Video Multicast  Definition Delivering video to multiple receivers Receivers have same multicast address  Applications Group Video Conferencing Video-On-Demand Distance Learning Monday, February 09, 20097Marleine Mounir Daoud - Seminar Presentation

Multicast Overview Video Multicast ctd.  Requirements or Constraints Lost Bandwidth Jitter Delay  Problems Available routing protocols are designed more efficiently for data applications rather than video applications, thus video transmission constraints might not be fulfilled Monday, February 09, 20098Marleine Mounir Daoud - Seminar Presentation

Multicast Overview Multicast Tree and Mesh Approaches  Multicast General Tree vs. Wireless Wireless Nodes have Broadcasting Nature  Tree Tree Definition: Only 1 Route between tree and receiver Protocols using Tree Approach: MAODV Monday, February 09, 20099Marleine Mounir Daoud - Seminar Presentation

Multicast Overview Multicast Tree and Mesh Approaches ctd.  Mesh Mesh Definition: Multiple Routes between source and receiver Protocols using Mesh Approach: ODMRP Monday, February 09, Marleine Mounir Daoud - Seminar Presentation

Multicast Overview Multicast Tree and Mesh Approaches ctd.  Advantages and Disadvantages Tree + High forwarding (single path property) - High possibility of dropping (no backup path exists) - Vulnerable to high mobility - Vulnerable to load or large groups Mesh + Multiple paths (more efficient if a path broke) + Quickly reconfigurable - High number of forwarding nodes - Excessive message overhead (low efficiency) Monday, February 09, Marleine Mounir Daoud - Seminar Presentation

Multicast Overview Multicast Routing Protocols MAODV AMRoute CAMP WARM OLAML-REMiT DDR AMRIS NSMPPUMA PBM DCMP PAST-DM ODMRP MT-MAODV G-REMiT S-REMiT MZR STMP MCEDAR ADMR FGMP MANSI Monday, February 09, Marleine Mounir Daoud - Seminar Presentation

Multicast Overview On-Demand Multicast Routing Protocol (ODMRP)  Receiver-initiated protocol (On-Demand)  Mesh Based Approach (multiple routes)  Soft-State (join/leave group)  Uses concept of Forwarding Group Subset of nodes forwards multicast packets using scoped flooding Shortest path between any pair of nodes Monday, February 09, Marleine Mounir Daoud - Seminar Presentation

Multicast Overview ODMRP Example Monday, February 09, Marleine Mounir Daoud - Seminar Presentation Multicast RT Forwarding Group X s b a e X Z Y W d c Sender s Y, Zsb, cs a, Ws d, es Broadcast Join ReplyJoin Request

Multicast Overview ODMRP Example Monday, February 09, Marleine Mounir Daoud - Seminar Presentation Robustness

Multicast Overview On-Demand Multicast Routing Protocol (ODMRP)  Advantages and Disadvantages + No explicit leave message (member nodes refreshed when needed by source) + Multiple path to one destination (mesh approach) + Backup path if link is broken (Robust) - High Overhead (because broadcast the reply to many nodes) - Complex Topology Monday, February 09, Marleine Mounir Daoud - Seminar Presentation

Multicast Overview Multicast Ad Hoc On-Demand Distance Vector (MAODV)  Extension of the unicast protocol, Ad Hoc On- Demand Distance Vector (AODV)  Receiver-initiated protocol  Tree Based Approach  Consists of 2 main parts: Tree Construction Tree Maintenance Monday, February 09, Marleine Mounir Daoud - Seminar Presentation

Multicast Overview Multicast Ad Hoc On-Demand Distance Vector (MAODV) ctd.  Each Multicast Group has: Group Leader (First group member) Responsible in maintaining sequence number that ensures updated routing information GL broadcasts Hello messages to keep track of tree connectivity Monday, February 09, Marleine Mounir Daoud - Seminar Presentation

Multicast Overview Tree Construction  Node broadcast Join Flag  Any node sends back reply  Shortest path selected  New node joins  Same procedure d jk l i hg f A e C B Monday, February 09, Marleine Mounir Daoud - Seminar Presentation

Multicast Overview Tree Maintenance  Link breaks  GL sends hello messages  Link known to be down  New routes are discovered d jk l i hg f A e C B Monday, February 09, Marleine Mounir Daoud - Seminar Presentation

Multicast Overview MAODV Example L Group Join Process Broadcast - RREQ Only GM Responds Multicast Activation Broadcast Group Hello Group member Multicast Tree member Ordinary node Potential Group member Multicast link Communication link Monday, February 09, Marleine Mounir Daoud - Seminar Presentation

Multicast Overview MAODV Example L Leaving a Multicast Group Non leaf Node Must remain as a Tree member Leaf Node Can remove itself from MT Again Leaf Node Remove himself from MT Group member Multicast Tree member Ordinary node Potential Group member Multicast link Communication link Monday, February 09, Marleine Mounir Daoud - Seminar Presentation

Multicast Overview Multicast Ad Hoc On-Demand Distance Vector (MAODV)  Advantages and Disadvantages + Low Overhead (because unicast the reply) + Shortest path always chosen (tree approach) - No backup path if link is broken - High percentage of bad frames in video transmission due to packet loss (link broken) - Multiple interruptions seen in video watched Monday, February 09, Marleine Mounir Daoud - Seminar Presentation

MT-MAODV Multiple Tree Multicast Ad Hoc On-Demand Distance Vector (MT-MAODV)  Goal: Provide Improved Video Quality  By: Discovering a new routing protocol  Using: Multiple Disjoint Trees MAODV Multiple Description Coding (MDC) Monday, February 09, Marleine Mounir Daoud - Seminar Presentation

MT-MAODV Reason for Multicast Ad Hoc On-Demand Distance Vector (MAODV) and Multiple Description Coding (MDC)  MAODV: Have: Mobility, Solution: Fault-Tolerant Framework Use Many Disjoint Trees (transform MAODV)  MDC: Have: Many Trees, Solution: Dividing the video into many equally and independent video description possible with MDC Monday, February 09, Marleine Mounir Daoud - Seminar Presentation

MT-MAODV MT-MAODV Algorithm  Goal: Construction of 2 disjoint trees  5 Statuses for nodes available: ON_GROUP: multicast group member ON_TREE_0 forwarding node of the 2 trees ON_TREE_1 forwarding node of tree 1 ON_TREE_2 forwarding node of tree 2 NOT_ON_TREE not tree member Monday, February 09, Marleine Mounir Daoud - Seminar Presentation

MT-MAODV MT-MAODV Algorithm ctd.  6 Steps Algorithm: Send RREQ_J by node wanting to join multicast group Forward RREQ_J by NOT_ON_TREE nodes Reply RREQ_J by group members Forward RREP_J to the requesting node Store RREP_J given shortest path Trees Activation sent by requesting node Monday, February 09, Marleine Mounir Daoud - Seminar Presentation

MT-MAODV MT-MAODV Algorithm Example  Multiple trees construction with multicast table for topology Monday, February 09, Marleine Mounir Daoud - Seminar Presentation

MT-MAODV MT-MAODV Algorithm Example  Multiple trees construction for node A Monday, February 09, Marleine Mounir Daoud - Seminar Presentation Considering GL is Group Leader Node A sends Join Request GL replies with 2 upstream nodes available: y and z Node A receives replies with both Tree fields as Zero so can select any of them for tree-1: node y and the other for tree-2: node z

MT-MAODV MT-MAODV Algorithm Example  Multiple trees construction for node B Monday, February 09, Marleine Mounir Daoud - Seminar Presentation Node B sends Join Request Node A replies with Tree field as Zero and Node z replies with Tree field as 2 Node B receives replies and chooses node A for tree-1 and node z for upstream of tree-2

MT-MAODV MT-MAODV Algorithm Example  Multiple trees construction for node C Monday, February 09, Marleine Mounir Daoud - Seminar Presentation Node C sends Join Request Three replies are returned: Node A replies with Tree field as Zero from node x and node w, Node B replies with Tree field as Zero from node v Node C receives replies and can chooses node x or w for tree-1 and node v for upstream of tree-2 because connecting to different Tree Members has higher priority

MT-MAODV MT-MAODV Algorithm Example  Multiple trees construction for node D Monday, February 09, Marleine Mounir Daoud - Seminar Presentation Node D sends Join Request As it has only 1 node connected to it, Node u will reply with Tree field as Zero from Node B Node D receives reply and chooses Node u for upstream of tree-1 and tree-2 because priority is given to tree connectivity rather than disjoint trees

MT-MAODV MT-MAODV Algorithm Example  After multiple trees construction completed, can fill in the table for topology Monday, February 09, Marleine Mounir Daoud - Seminar Presentation

MT-MAODV Evaluation  Video Quality Received Percentage of Bad Frames: - with MAODV and MDC: 2% improvement - with MT-MAODV: addition of 2% improvement A bad frame occurs when the 2 video descriptions sent on the 2 trees are not decodable at the same time Number of Interruptions: - with MAODV: more than 50 times - with MT-MAODV: less than 20 times Great improvement in this point! Monday, February 09, Marleine Mounir Daoud - Seminar Presentation

MT-MAODV Evaluation ctd.  Network View Number of Hops Traversed: - MT-MAODV has higher number than MAODV MAODV always chooses shortest path while MT-MAODV chooses 2 paths so increase by less than 1 hop Number Routing Control Packets: - MT-MAODV has higher number than MAODV Necessary in constructing and maintaining 2 trees Forwarding Efficiency: - MT-MAODV worse than MAODV Larger hops to be traversed in MT-MAODV Monday, February 09, Marleine Mounir Daoud - Seminar Presentation

Conclusion MT-MAODV  Fault-tolerant video transmission due to MDC  Improvement in the field of video multicast on ad hoc networks from the point of the video quality received  From the network view, can be considered as having open issues and future challenges so that the presented algorithm can be improved Monday, February 09, Marleine Mounir Daoud - Seminar Presentation

Thank You for Listening Any Questions? Monday, February 09, Marleine Mounir Daoud - Seminar Presentation

References Chee Onn Chow and Hiroshi Ishii. Multiple Tree Multicast Ad Hoc On-Demand Distance Vector (MT-MAODV) Routing Protocol for Video Multicast over Mobile Ad Hoc Networks. IEICE Transactions, 91-B(2): , 2008 B. Xu, S. Hischke, and B. Walke. The role of ad hoc networking in future wireless communications. In Proceedings of International Conference on Communication Technology, ICCT 2003, volume 2, pages , Beijing, China, Apr Sung ju Lee, William Su, Julian Hsu, Mario Gerla, and Rajive Bagrodia. A performance comparison study of ad hoc wireless multicast protocols. Pages , Katia Obraczka and Gene Tsudik. Multicast routing issues in ad hoc networks. In In IEEE ICUPC, Monday, February 09, Marleine Mounir Daoud - Seminar Presentation

References ctd. Sung ju Lee, William Su, and Mario Gerla. On-demand multicast routing protocol. Pages , C. Siva Ram Murthy and B.S. Manoj. Ad Hoc Wireless Networks: Architectures and Protocols. Prentice Hall PTR, Upper Saddle River, NJ, USA, E. Royer and C. Perkins. Multicast Ad hoc On- Demand Distance Vector (MAODV) Routing, C. Perkins, E. Belding-Royer, and S. Das. Ad hoc On-Demand Distance Vector (AODV) Routing, V. K. Goyal. Multiple description coding: compression meets the network. Signal Processing Magazine, IEEE, 18(5):74-93, September Monday, February 09, Marleine Mounir Daoud - Seminar Presentation

References ctd. Fred Baker, “Mobile Ad Hoc Networks”, Cisco Presentation. Dewan Tanvir Ahmed, “Multicasting in Ad Hoc Networks”, University of Ottawa. “On Demand Multicast Routing Protocol”, COSC 6590, S.-J. Lee, W. Su, and M. Gerla, “On-Demand Multicast Routing Protocol (ODMRP) for Ad Hoc Networks”, IEEE Networks, vol. 13, no. 4, Jul. 1999, pp Monday, February 09, Marleine Mounir Daoud - Seminar Presentation