Bandwidth Allocation for Layered Multicasted Video Hugh M.Smith, Matt W. Mutka and Eric Torng Dep. Of Computer Science and Engineering, Michigan State.

Slides:



Advertisements
Similar presentations
Congestion Control and Fairness Models Nick Feamster CS 4251 Computer Networking II Spring 2008.
Advertisements

1 School of Computing Science Simon Fraser University CMPT 771/471: Internet Architecture & Protocols TCP-Friendly Transport Protocols.
Top-Down Network Design Chapter Thirteen Optimizing Your Network Design Copyright 2010 Cisco Press & Priscilla Oppenheimer.
LOGO Video Packet Selection and Scheduling for Multipath Streaming IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 9, NO. 3, APRIL 2007 Dan Jurca, Student Member,
Doc.: IEEE /0604r1 Submission May 2014 Slide 1 Modeling and Evaluating Variable Bit rate Video Steaming for ax Date: Authors:
Receiver-driven Layered Multicast S. McCanne, V. Jacobsen and M. Vetterli University of Calif, Berkeley and Lawrence Berkeley National Laboratory SIGCOMM.
1 Multi-layer Active Queue Management and Congestion Control for Scalable Video Streaming Kang, S.-R.; Zhang, Y.; Dai, M.; Loguinov, D.; Distributed Computing.
Efficient and Flexible Parallel Retrieval using Priority Encoded Transmission(2004) CMPT 886 Represented By: Lilong Shi.
Receiver-driven Layered Multicast S. McCanne, V. Jacobsen and M. Vetterli SIGCOMM 1996.
Source-adaptive multilayered multicast algorithms for real_time video distribution Brett J. Vickers, Celio Albuquerque, Tatsuya Suda IEEE/ACM TRANSACTIONS.
A Comparison of Layering and Stream Replication Video Multicast Schemes Taehyun Kim and Mostafa H. Ammar.
Source-Adaptive Multilayered Multicast Algorithms for Real- Time Video Distribution Brett J. Vickers, Celio Albuquerque, and Tatsuya Suda IEEE/ACM Transactions.
1 Network-supported Rate Control Mechanism for Multicast Streaming Media Kiyohide NAKAUCHI, Hiroyuki MORIKAWA, and Tomonori AOYAMA, School of Engineering,
End-to-End TCP-Friendly Streaming Protocol and Bit Allocation for Scalable Video Over Wireless Internet Fan Yang, Qian Zhang, Wenwu Zhu, and Ya-Qin Zhang.
Analysis of Using Broadcast and Proxy for Streaming Layered Encoded Videos Wilson, Wing-Fai Poon and Kwok-Tung Lo.
Multimedia Robert Grimm New York University. Before We Get Started…  Digest access authentication  What is the basic idea?  What is the encoding? 
Prefix Caching assisted Periodic Broadcast for Streaming Popular Videos Yang Guo, Subhabrata Sen, and Don Towsley.
Multimedia Robert Grimm New York University. Content: Multimedia Overview  Multimedia = audio and video  Saroiu et al.—An Analysis of Internet Content.
1 Design study for multimedia transport protocol in heterogeneous networks Haitao Wu; Qian Zhang; Wenwu Zhu; Communications, ICC '03. IEEE International.
A Real-Time Video Multicast Architecture for Assured Forwarding Services Ashraf Matrawy, Ioannis Lambadaris IEEE TRANSACTIONS ON MULTIMEDIA, AUGUST 2005.
Allocation of Layer Bandwidths and FECs for Video Multicast Over Wired and Wireless Networks T.-W. Angus Lee, S.-H. Gary Chan, Qian Zhang, Wen-Wu Zhu,
Multiple Sender Distributed Video Streaming Thinh Nguyen (IEEE Member) Avideh Zakhor (IEEE Fellow) IEEE Transactions on multimedia 2004.
Achieving Inter-Session Fairness for Layered Video Multicast Wei Kyang Lau and Chieh Ying Pan, Department of computer science and engineering, National.
Streaming Video Gabriel Nell UC Berkeley. Outline Scalable MPEG-4 video – Layered coding method – Integrated transport-decoder buffer model RAP streaming.
Prof. Reza Rejaie Computer & Information Science University of Oregon Winter 2003 An Overview of Internet Multimedia Networking.
H.264/AVC for Wireless Applications Thomas Stockhammer, and Thomas Wiegand Institute for Communications Engineering, Munich University of Technology, Germany.
CS :: Fall 2003 Layered Coding and Networking Ketan Mayer-Patel.
Multiple Sender Distributed Video Streaming Nguyen, Zakhor IEEE Transactions on Multimedia April 2004.
Receiver-driven Layered Multicast Paper by- Steven McCanne, Van Jacobson and Martin Vetterli – ACM SIGCOMM 1996 Presented By – Manoj Sivakumar.
Localized Asynchronous Packet Scheduling for Buffered Crossbar Switches Deng Pan and Yuanyuan Yang State University of New York Stony Brook.
Jani Pousi Supervisor: Jukka Manner Espoo,
COGNITIVE RADIO FOR NEXT-GENERATION WIRELESS NETWORKS: AN APPROACH TO OPPORTUNISTIC CHANNEL SELECTION IN IEEE BASED WIRELESS MESH Dusit Niyato,
Scalable Video Conferencing Using Subband Transform Coding and Layered Multicast Transmission Mathias Johanson Swedish Research Institute for Information.
Network Design. Our assumption Primary target: Mobile Router Scenarios NEMO Basic Support only NEMO Basic Support and PMIPv6 support on WiMAX MR uses.
Top-Down Network Design Chapter Thirteen Optimizing Your Network Design Oppenheimer.
Overlay Network Physical LayerR : router Overlay Layer N R R R R R N.
Higashino Lab. Maximizing User Gain in Multi-flow Multicast Streaming on Overlay Networks Y.Nakamura, H.Yamaguchi and T.Higashino Graduate School of Information.
Multicast Algorithms for Multi- Channel Wireless Mesh Networks Guokai Zeng, Bo Wang, Yong Ding, Li Xiao, Matt Mutka Department of Computer Science and.
NUS.SOC.CS5248 Ooi Wei Tsang Previously, on CS5248..
Switching breaks up large collision domains into smaller ones Collision domain is a network segment with two or more devices sharing the same Introduction.
Link Scheduling & Queuing COS 461: Computer Networks
ACN: RED paper1 Random Early Detection Gateways for Congestion Avoidance Sally Floyd and Van Jacobson, IEEE Transactions on Networking, Vol.1, No. 4, (Aug.
27th, Nov 2001 GLOBECOM /16 Analysis of Dynamic Behaviors of Many TCP Connections Sharing Tail-Drop / RED Routers Go Hasegawa Osaka University, Japan.
Paper # – 2009 A Comparison of Heterogeneous Video Multicast schemes: Layered encoding or Stream Replication Authors: Taehyun Kim and Mostafa H.
Semester 3—LAN Switching Chapter 2 Objectives  By the end of this chapter we will be able to perform tasks related to: – Various LAN Communication Problems.
03/11/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing Streaming 1.
CROSS-LAYER OPTIMIZATION PRESENTED BY M RAHMAN ID:
An End-to-End Adaptation Protocol for Layered Video Multicast Using Optimal Rate Allocation Jiangchuan Liu, Member, IEEE, Bo Li, Senior Member, IEEE, and.
Minimizing Energy Consumption in Sensor Networks Using a Wakeup Radio Matthew J. Miller and Nitin H. Vaidya IEEE WCNC March 25, 2004.
Sep. 1, SIGCOMM '99 Dan Rubenstein1 The Impact of Multicast Layering on Network Fairness Dan Rubenstein Jim Kurose Don Towsley.
TCP-Cognizant Adaptive Forward Error Correction in Wireless Networks
Video Multicast over the Internet Presented by: Liang-Yuh Wu Lung-Yuan Wu Hao-Hsiang Ku 12 / 6 / 2001 Bell Lab. And Georgia Institute of Technologies IEEE.
Push Technology Humie Leung Annabelle Huo. Introduction Push technology is a set of technologies used to send information to a client without the client.
A Comparison of Heterogeneous Video Multicast Schemes: Layered Encoding or Stream Replication By Taehyun Kim and Mostafa Ammar Presented by Neyaz Shafi.
We used ns-2 network simulator [5] to evaluate RED-DT and compare its performance to RED [1], FRED [2], LQD [3], and CHOKe [4]. All simulation scenarios.
Chapter 11.4 END-TO-END ISSUES. Optical Internet Optical technology Protocol translates availability of gigabit bandwidth in user-perceived QoS.
IETF WG Presentation1 Urooj Rab Audio/Video Transport.
A Comparison of RaDiO and CoDiO over IEEE WLANs May 25 th Jeonghun Noh Deepesh Jain A Comparison of RaDiO and CoDiO over IEEE WLANs.
NUS.SOC.CS5248 OOI WEI TSANG 1 Previously, on CS5248..
CT301 lecture7 10/29/2015 Lect 7 NET301.
Top-Down Network Design Chapter Thirteen Optimizing Your Network Design Copyright 2010 Cisco Press & Priscilla Oppenheimer.
Rate Adaptations.
CIS, University of Delaware
RTP: A Transport Protocol for Real-Time Applications
Video Multicast over the Internet (IEEE Network, March/April 1999)
CT301 lecture7 10/29/2015 Lect 7 NET301.
Is Dynamic Multi-Rate Worth the Effort?
Taehyun Kim and Mostafa H. Ammar
Video Streaming over Cognitive radio networks
Lecture 6, Computer Networks (198:552)
Presentation transcript:

Bandwidth Allocation for Layered Multicasted Video Hugh M.Smith, Matt W. Mutka and Eric Torng Dep. Of Computer Science and Engineering, Michigan State University IEEE International Conference on Multimedia Computing and Systems

Intro. Sender based rate-adaptation –The sender uses a single channel to transmit the video signal to all receivers,and the sender adjusts the transmission rate of this single channel based upon network or receiver feedback. Receiver based rate control protocol –The sender stripes the video signal across multiple multicast channels, and each receiver selectively adds and drops channels to meet their individual need.

Intro(cont’d) Layered Multicast Control Protocol(LMCP) –New protocol which melds the strengths of the two previous approaches. Present and analyze three different algorithms the sender might use for computing the transmission rates for each channel.

Multiple-Layered video encoding and transmission Striping is used to transmit a video signal across multiple channels. Splitting a single video signal into multiple segments and spreading the segments across multiple multicast channels. For this, the video decoder must be able to decode the stream without requiring all segments to be present(Hierarchical or embedded encoding)

Receiver Driven Layered Multicast(RLM) This Protocol focuses on how receivers add and drops network connections in order to meet their bandwidth restrictions. This approach assumes the network supports IP-Multicast with fast join-leave capabilities as developed in the IGMP v2. Add additional layers,RLM uses “join- experiments”

Layered Multicast Control Protocol(LMCP) LMCP combines the strength of both the sender based rate-adaptation protocol and the RLM protocol The receivers not only perform the basic RLM protocol, they also dynamically approximate their available bandwidth and provide this as feedback to the sender

LMCP sender transmission rate algorithm Given n receivers where receiver i can receive r i units of transmission,find a set of k cumulative transmission rates t j Minmizing where t j is the max cumulative transmission rate such that That is, finding an optimal mapping from

Dynamic programming(optimal) –Runtime complexity O(kn 3 ), space usage O(n 2 ) Non-optimal divide and conquer –O( *kn),for reasonable k(k >k, this approache has a significant runtime performance advantage over dynamic programming Fixed Percentile –T j =R offset*(j),where offset=

Statistical analysis

Simulations

Conclusions LMCP protocol incorporates both sender and receiver rate-adaptation approaches. The receivers continue to add and drop layers as their available resources dictate,and also send bottleneck rates to the sender as feedback the sender uses this feedback to adjust the transmission rates for each of the multicast channels

Conclusions(cont’d) These two algorithm were dynamic;One algorithm produces optimal transmission rates while a second algorithm produces near optimal transmission rates but is a more scalable approach. Analysis showed that both algorithms deliver a high percentage-used for all three distributions in simulations with 5 transmission channels,this protocol achieved an average percentage-used of 87%.

Future Work Looking at simulations the examine how the LMCP protocol shares the network with other applications. Examining the effects of different router and network characteristics on the algorithm Specially,looking at different queuing technologies such as RED(random Early Detection Gateways for congestion avoidance)