2007/05/07 無線與寬頻網路實驗室 台北科技大學資訊工程系所 1 Reliable Multicast in Multi- Access Wireless LANs Speaker : Chi-Wen Yang Advisor : Kai-Wei Ke Date : 2007/05/07.

Slides:



Advertisements
Similar presentations
Multicasting in Mobile Ad hoc Networks By XIE Jiawei.
Advertisements

Push Technology Humie Leung Annabelle Huo. Introduction Push technology is a set of technologies used to send information to a client without the client.
Multicast on the Internet CSE April 2015.
802.11a/b/g Networks Herbert Rubens Some slides taken from UIUC Wireless Networking Group.
Network Layer Routing Issues (I). Infrastructure vs. multi-hop Infrastructure networks: Infrastructure networks: ◦ One or several Access-Points (AP) connected.
Ranveer Chandra , Kenneth P. Birman Department of Computer Science
COS 420 Day 15. Agenda Assignment 3 Due Assignment 4 Posted Chap Due April 6 Individual Project Presentations Due IEPREP - Jeff MANETS - Donnie.
The Evolution of Multicast Research paper presented by Ajith M Jose (u )
Random Access MAC for Efficient Broadcast Support in Ad Hoc Networks Ken Tang, Mario Gerla Computer Science Department University of California, Los Angeles.
TCP/IP Protocol Suite 1 Chapter 15 Upon completion you will be able to: Multicasting and Multicast Routing Protocols Differentiate between a unicast, multicast,
Department of Computer Engineering University of California at Santa Cruz Networking Systems (1) Hai Tao.
School of Information Technologies Internet Multicasting NETS3303/3603 Week 10.
COS 420 Day 18. Agenda Group Project Discussion Program Requirements Rejected Resubmit by Friday Noon Protocol Definition Due April 12 Assignment 3 Due.
COS 420 Day 14. Agenda Assignment 3 Posted Covers chapters Due March 23 Assignment 4 Posted Chap Due April 6 Individual Project Papers due.
Chapter 4 IP Multicast Professor Rick Han University of Colorado at Boulder
TDC375 Autumn 03/04 John Kristoff - DePaul University 1 Network Protocols Multicast.
EE689 Lecture 12 Review of last lecture Multicast basics.
Multicast in Wired/Wireless Networks CS 215 Winter 01 Review of the Multicast problem in general Multicasting in wired networks Tree based wireless multicast.
6: Wireless and Mobile Networks6-1 Chapter 6: Wireless and Mobile Networks Background: r # wireless (mobile) phone subscribers now exceeds # wired phone.
Anonymous Gossip: Improving Multicast Reliability in Mobile Ad-Hoc Networks Ranveer Chandra (joint work with Venugopalan Ramasubramanian and Ken Birman)
1 CSE 401N:Computer Network LECTURE-14 MULTICAST ROUTING.
MULTICASTING Network Security.
5-1 Data Link Layer r What is Data Link Layer? r Wireless Networks m Wi-Fi (Wireless LAN) r Comparison with Ethernet.
CSE679: Multicast and Multimedia r Basics r Addressing r Routing r Hierarchical multicast r QoS multicast.
Ad Hoc Wireless Routing COS 461: Computer Networks
Layer 2 Switch  Layer 2 Switching is hardware based.  Uses the host's Media Access Control (MAC) address.  Uses Application Specific Integrated Circuits.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 14 Multicasting And Multicast Routing Protocols.
6: Wireless and Mobile Networks6-1 Elements of a wireless network network infrastructure wireless hosts r laptop, PDA, IP phone r run applications r may.
1 Computer Networks IP Multicast. 2 Recall Unicast Broadcast Multicast sends to a specific group.
1 Chapter 27 Internetwork Routing (Static and automatic routing; route propagation; BGP, RIP, OSPF; multicast routing)
Chapter 5 outline 5.1 Introduction and services
CIS 725 Wireless networks. Low bandwidth High error rates.
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Multicast routing.
Multicast Routing Protocols NETE0514 Presented by Dr.Apichan Kanjanavapastit.
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 Chapter 27 Internetwork Routing (Static and automatic routing; route propagation; BGP, RIP, OSPF; multicast routing)
A Medium Access Control Protocol with Reliable Multicast Support for Wireless Networks Thesis defense of: Vikram Shankar Advising Committee: Dr. Sandeep.
Multicast Outline Multicast revisited Protocol Independent Multicast - SM Future Directions.
TELE202 Lecture 5 Packet switching in WAN 1 Lecturer Dr Z. Huang Overview ¥Last Lectures »C programming »Source: ¥This Lecture »Packet switching in Wide.
Chapter 22 Network Layer: Delivery, Forwarding, and Routing Part 5 Multicasting protocol.
Chapter 15 Multicasting and Multicast Routing
Multicast Routing Protocols. The Need for Multicast Routing n Routing based on member information –Whenever a multicast router receives a multicast packet.
© J. Liebeherr, All rights reserved 1 Multicast Routing.
IP Multicast COSC Addressing Class D address Ethernet broadcast address (all 1’s) IP multicast using –Link-layer (Ethernet) broadcast –Link-layer.
Multicast 1 Spencer Tsai Mobile Communication & Broadband Network Lab CSIE Fu-Jen Catholic University Introduction to Multicast.
Wireless and Mobility The term wireless is normally used to refer to any type of electrical or electronic operation which is accomplished without the use.
CS 4396 Computer Networks Lab IP Multicast - Fundamentals.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Connecting Devices CORPORATE INSTITUTE OF SCIENCE & TECHNOLOGY, BHOPAL Department of Electronics and.
Forwarding Group Multicast Protocol (FGMP) for Multihop, Mobile Wireless Networks Speaker : Wilson Lai Date : Ching-Chuan Chiang, Mario Gerla.
a/b/g Networks Routing Herbert Rubens Slides taken from UIUC Wireless Networking Group.
Multicast: Wired to Wireless Hrishikesh Gossain Carlos de Morais Cordeiro Dharma P. Agrawal IEEE Communication Magazine June 2002 資工所 蔡家楷.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Informal Quiz #09: SOLUTIONS Shivkumar Kalyanaraman: GOOGLE: “Shiv.
On the Design of Robust and Adaptive IEEE Multicast Services for Video Transmissions Speaker: Bo-Yu Huang Advisor: Dr. Ho-Ting Wu Date: 2014/12/23.
MAC Layer Protocols for Wireless Networks. What is MAC? MAC stands for Media Access Control. A MAC layer protocol is the protocol that controls access.
Chapter 25 Internet Routing. Static Routing manually configured routes that do not change Used by hosts whose routing table contains one static route.
2/25/20161 Multicast on the Internet CSE 6590 Fall 2009.
TCP/IP1 Address Resolution Protocol Internet uses IP address to recognize a computer. But IP address needs to be translated to physical address (NIC).
Multicasting EECS June Multicast One-to-many, many-to-many communications Applications: – Teleconferencing – Database – Distributed computing.
Communication Networks Recitation 11. Multicast & QoS Routing.
1 Group Communications: Reverse Path Multicast Dr. Rocky K. C. Chang 19 March, 2002.
Wireless LAN Requirements (1) Same as any LAN – High capacity, short distances, full connectivity, broadcast capability Throughput: – efficient use wireless.
Study on Window-Based Reliable Multicast Protocols for Wireless LANs Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science and Information.
TCP/IP Protocol Suite 1 Multicasting and Multicast Routing Protocols Differentiate between a unicast and a multicast message Understand multicast link.
1 Ad-hoc Transport Layer Protocol (ATCP) EECS 4215.
Traffic Measurement and Modeling in IP multicast Wenbo Liu Wenbo Liu Communication Laboratory, HUT Supervistor : Seppo J Halme Supervistor : Seppo J Halme.
Ad-hoc Transport Layer Protocol (ATCP)
CS 457 – Lecture 7 Wireless Networks
Multicasting and Multicast Routing Protocols
Multicast Outline Multicast revisited
IP Multicast COSC /5/2019.
Presentation transcript:

2007/05/07 無線與寬頻網路實驗室 台北科技大學資訊工程系所 1 Reliable Multicast in Multi- Access Wireless LANs Speaker : Chi-Wen Yang Advisor : Kai-Wei Ke Date : 2007/05/07

2007/05/07 無線與寬頻網路實驗室 台北科技大學資訊工程系所 2 Reference UPKAR VARSHNEY, Multicast Over Wireless Networks. Communications of the ACM, Vol. 45, No. 12(Dec. 2002), 31–37. JOY KURI and SNEHA KUMAR KASERA, Reliable Multicast in Multi-Access Wireless LANs, Kluwer Academic Publishers., 2001, 359–369.

2007/05/07 無線與寬頻網路實驗室 台北科技大學資訊工程系所 3 Outline Multicast Overview Multicast Over Wireless Network Reliable Multicast in Multi-Access Wireless LANs Summary

2007/05/07 無線與寬頻網路實驗室 台北科技大學資訊工程系所 4 Outline Multicast overview Multicast Over Wireless Network Reliable Multicast in Multi-Access Wireless LANs Summary

2007/05/07 無線與寬頻網路實驗室 台北科技大學資訊工程系所 5 Multicast overview Multicast is the delivery of information to a group of destinations simultaneously using the most efficient strategy to deliver the messages over each link of the network only once, creating copies only when the links to the destinations split. Multicast is defined in RFCs 966, 988, 1054, and 1112.

2007/05/07 無線與寬頻網路實驗室 台北科技大學資訊工程系所 6 Multicast overview A multicast application can be characterized as one of three types:  One-to-Many  Many-to-Many  Many-to-One.

2007/05/07 無線與寬頻網路實驗室 台北科技大學資訊工程系所 7 Multicast overview One-to-Many multicast transmission from a single host to all intended recipient hosts. The sender dispatches a multicast packet addressed to the multicast group of receivers.

2007/05/07 無線與寬頻網路實驗室 台北科技大學資訊工程系所 8 Multicast overview Many-to-Many multicast transmission from two senders to all intended recipient hosts. The senders dispatch multicast packets addressed to the multicast group of receivers.

2007/05/07 無線與寬頻網路實驗室 台北科技大學資訊工程系所 9 Multicast overview Many-to-one multicast transmission from two senders to a single receiver. The senders dispatch multicast packets addressed to the multicast group of receivers. In the illustrated example above, the group consists of a single host.

2007/05/07 無線與寬頻網路實驗室 台北科技大學資訊工程系所 10 Multicast overview Multicast protocols :  Internet Group Management Protocol (IGMP)  Protocol Independent Multicast (PIM)  Distance Vector Multicast Routing Protocol (DVMRP)  Multicast BGP (MBGP)  Multicast Source Discovery Protocol (MSDP)  Multicast Listener Discovery (MLD)  GARP Multicast Registration Protocol (GMRP)

2007/05/07 無線與寬頻網路實驗室 台北科技大學資訊工程系所 11 Multicast overview Multicasting has been implemented using Mbone. Mbone (short for "multicast backbone") is an experimental backbone for IP Multicast traffic across the Internet. IGMP 、 Multicast Router and IP tunnel DVMRP 、 PIM-DM 、 PIM-SM and MOSPF in MBone

2007/05/07 無線與寬頻網路實驗室 台北科技大學資訊工程系所 12 Multicast overview IP multicast support in the MBone using tunneling.

2007/05/07 無線與寬頻網路實驗室 台北科技大學資訊工程系所 13 Multicast overview A multicast can be divided into two mode:  Sparse Mode (PIM-SM)  Dense Mode (DVMRP)

2007/05/07 無線與寬頻網路實驗室 台北科技大學資訊工程系所 14 Multicast overview Example for Multicast working. Multicast source, routers, and receiver group, showing the network segments that form the multicast path between them as red arrows.

2007/05/07 無線與寬頻網路實驗室 台北科技大學資訊工程系所 15 Outline Multicast overview Multicast Over Wireless Network A New Multicast Routing Protocol Based on Autonomous Clustering in Ad Hoc Networks Summary

2007/05/07 無線與寬頻網路實驗室 台北科技大學資訊工程系所 16 Multicast Over Wireless Network Problem of mobility in wireless :  Loss of packets  Incorrect routing  Discard multicast packets  Transmission range limited  Dynamic connectivity  Group membership management

2007/05/07 無線與寬頻網路實驗室 台北科技大學資訊工程系所 17 Multicast Over Wireless Network Qualitative comparison of wired and wireless multicast.

2007/05/07 無線與寬頻網路實驗室 台北科技大學資訊工程系所 18 Multicast Over Wireless Network Multicast Routing for Infrastructure-based Wireless Networks:  DVMRP  MOSPF  PIM  PIM-SM Multicast Routing for Ad Hoc Wireless Networks:  MAODV (tree-based)  ODMRP (meshed-based)  CAMP (meshed-based)  AMRoute (hybrid)  AMRIS (tree-based)

2007/05/07 無線與寬頻網路實驗室 台北科技大學資訊工程系所 19 Multicast Over Wireless Network Multicast routing protocols is classified into three categories:  Multicast routing using a tree (tree-based)  Multicast routing using mesh (mesh-based)  Multicast routing using other structures (stateless and hybrid)

2007/05/07 無線與寬頻網路實驗室 台北科技大學資訊工程系所 20 Multicast Over Wireless Network Multicast routing using a tree  Use source based route between souces and receivers, there is only one route path for any pair source  Route update in one of three ways: Store and update Delete all and refresh Unicast protocol support  A multicast tree is subject to disruption due to link/node failure and node mobility.

2007/05/07 無線與寬頻網路實驗室 台北科技大學資訊工程系所 21 Multicast Over Wireless Network Multicast routing using mesh:  Use multiple redundant routes for rubost handling of link failure and node mobility during a multicast session.  It may have looping problem. Multicast routing using other structures:  Multicast routing provides stateless topology- independent routing.  Forwarding packets in many directions and functioning independent of topology.

2007/05/07 無線與寬頻網路實驗室 台北科技大學資訊工程系所 22 Multicast Over Wireless Network Multicast routing in ad hoc wireless networks.

2007/05/07 無線與寬頻網路實驗室 台北科技大學資訊工程系所 23 Multicast Over Wireless Network Reliable in Wireless Multicast:  Packet loss can be detected through one of two approaches: Sender-initiated –Receivers return ACK for correctly received packets. Receiver-initiated –NAK are used by receivers to inform the sender about packet loss.

2007/05/07 無線與寬頻網路實驗室 台北科技大學資訊工程系所 24 Outline Multicast overview Multicast Over Wireless Network Reliable Multicast in Multi-Access Wireless LANs Summary

2007/05/07 無線與寬頻網路實驗室 台北科技大學資訊工程系所 25 Top view of the system, showing bases, terminals, the shared wireless channel in each cell and the wired interconnection between bases. Reliable Multicast in Multi-Access Wireless LANs

2007/05/07 無線與寬頻網路實驗室 台北科技大學資訊工程系所 26 Two important issues:  The problem of the sender acquiring the multi-access channel for multicast transmission.  For reliable multicast in each cell of the wireless LAN, we examine ARQ-based approaches. The second issue is important because the wireless link error can be very high. Reliable Multicast in Multi-Access Wireless LANs

2007/05/07 無線與寬頻網路實驗室 台北科技大學資訊工程系所 27 There are significant differences between the wired and wireless LAN transmission media.  CSMA/CD in wired LAN.  RTS/CTS in wireless LAN. Reliable Multicast in Multi-Access Wireless LANs

2007/05/07 無線與寬頻網路實驗室 台北科技大學資訊工程系所 28 Hidden Terminal. Reliable Multicast in Multi-Access Wireless LANs

2007/05/07 無線與寬頻網路實驗室 台北科技大學資訊工程系所 29 RTS/CTS/data/ACK and NAV setting Reliable Multicast in Multi-Access Wireless LANs

2007/05/07 無線與寬頻網路實驗室 台北科技大學資訊工程系所 30 Three generic protocols:  Leader-based protocol (LBP)  Delayed feedback-based protocol (DBP)  Probabilistic feedback-based protocol (PBP) Reliable Multicast in Multi-Access Wireless LANs

2007/05/07 無線與寬頻網路實驗室 台北科技大學資訊工程系所 31 Leader-based protocol:  Base→Receivers (Slot 1). Send multicast-RTS.  Receivers→Base (Slot 2). Leader: If ready to receive data, send CTS. If not ready to receive data (e.g., due to insufficient buffers), do nothing. Others: If ready to receive data, do nothing. If not ready to receive data, send NCTS (Not Clear to Send)1. Reliable Multicast in Multi-Access Wireless LANs

2007/05/07 無線與寬頻網路實驗室 台北科技大學資訊工程系所 32  Base→Receivers (Slot 3). If a CTS was heard in slot 2, start multicast transmission. If no CTS was heard in slot 2, back off and go to step A. The next step is executed only when multicast transmission occurs in step C.  Receivers→Base (Slot (l + 3)). Leader: If packet received without error, send ACK. If in error, send NAK. Others: If packet received without error, do nothing. If in error, send NAK. Reliable Multicast in Multi-Access Wireless LANs

2007/05/07 無線與寬頻網路實驗室 台北科技大學資訊工程系所 33 Delayed feedback-based protocol:  Base→Receivers. 1. Send multicast-RTS. 2. Start a timer (timeout period T ), expecting to hear a CTS before the timer expires.  Receivers→Base. 1. On hearing RTS, start timer with an initial value chosen randomly from {1, 2,...,L}. 2. Decrement timer by 1 in each slot. 3. If a CTS is heard before timer expires, freeze timer (CTS suppression). If no CTS is heard before timer expires, send CTS. Reliable Multicast in Multi-Access Wireless LANs

2007/05/07 無線與寬頻網路實驗室 台北科技大學資訊工程系所 34  Base→Receivers. If no CTS is heard within T, back off and go to step A. If a CTS is heard within T (at a random time), start data transmission. After finishing transmission, prepare to transmit next packet and go to step A (no waiting for feedback). The next step is executed only when multicast transmission occurs in step C.  Receivers→Base. If packet received without error, do nothing. If in error, contend for the channel to send NAK. Reliable Multicast in Multi-Access Wireless LANs

2007/05/07 無線與寬頻網路實驗室 台北科技大學資訊工程系所 35 Probabilistic feedback-based protocol: PBP is similar to DBP with one difference. The receivers in PBP could send NCTS if they are not ready. Reliable Multicast in Multi-Access Wireless LANs

2007/05/07 無線與寬頻網路實驗室 台北科技大學資訊工程系所 36 Comparison of the three protocols:  A successful RTS-CTS exchange, DBP and PBP would take longer than LBP.  The buffer requirements in DBP is higher both at the base-station and receivers.  A problem with DBP and PBP is the choice of right parameters for waiting times and probability of sending feedback. Reliable Multicast in Multi-Access Wireless LANs

2007/05/07 無線與寬頻網路實驗室 台北科技大學資訊工程系所 37 There are two ways in which hidden terminal can affect the operation of LBP:  The first occurs then there is a collision during the control packet exchange.  The second way in which multicast transmission can be affected occurs when there is a collision affecting the multicast data. The second is the same holds true for the other protocols DBP and PBP. Reliable Multicast in Multi-Access Wireless LANs

2007/05/07 無線與寬頻網路實驗室 台北科技大學資訊工程系所 38 Compare the performance of LBP, DBP and PBP:  It’s evidently in favor of DBP and PBP since no retransmissions are necessary.  DBP have a shorter mean access period than PBP.  The performance of LBP is better than the best performance achievable with DBP. Reliable Multicast in Multi-Access Wireless LANs

2007/05/07 無線與寬頻網路實驗室 台北科技大學資訊工程系所 39 Variation of ph with L, keeping N and T fixed. Reliable Multicast in Multi-Access Wireless LANs

2007/05/07 無線與寬頻網路實驗室 台北科技大學資訊工程系所 40 Performance of DBP:  The probability that the base hears a CTS within time T:  The time that the base spend in the access period:  The mean time spent in the access period: Reliable Multicast in Multi-Access Wireless LANs

2007/05/07 無線與寬頻網路實驗室 台北科技大學資訊工程系所 41 Performance of PBP:  The probability that the access period lasts 2 slots:  The mean time spent in the access period: Reliable Multicast in Multi-Access Wireless LANs

2007/05/07 無線與寬頻網路實驗室 台北科技大學資訊工程系所 42 Comparison of the expected time spent in the access period under DBP and PBP. Reliable Multicast in Multi-Access Wireless LANs

2007/05/07 無線與寬頻網路實驗室 台北科技大學資訊工程系所 43 Cost under DBP versus cost under LBP:  The cost of a packet under DBP:  The cost of a packet transmission under LBP: Reliable Multicast in Multi-Access Wireless LANs

2007/05/07 無線與寬頻網路實驗室 台北科技大學資訊工程系所 44 Events on the error-free channel; DBP. Events on the error-free channel; protocol LBP. Reliable Multicast in Multi-Access Wireless LANs

2007/05/07 無線與寬頻網路實驗室 台北科技大學資訊工程系所 45 Comparison of packet transmission costs under DBP and LBP; C = 20. Reliable Multicast in Multi-Access Wireless LANs

2007/05/07 無線與寬頻網路實驗室 台北科技大學資訊工程系所 46 Outline Multicast overview Multicast Over Wireless Network Reliable Multicast in Multi-Access Wireless LANs Summary

2007/05/07 無線與寬頻網路實驗室 台北科技大學資訊工程系所 47 Summary The leader-based protocol provides very efficient solutions to the CTS and ACK/NAK collision problems. It is very simple to implement. It can be potentially integrated with the current wireless LAN.

2007/05/07 無線與寬頻網路實驗室 台北科技大學資訊工程系所 48 THE END Q and A