Multimedia Robert Grimm New York University. Content: Multimedia Overview  Multimedia = audio and video  Saroiu et al.—An Analysis of Internet Content.

Slides:



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

Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Doc.: IEEE /0604r1 Submission May 2014 Slide 1 Modeling and Evaluating Variable Bit rate Video Steaming for ax Date: Authors:
Optimizing Buffer Management for Reliable Multicast Zhen Xiao AT&T Labs – Research Joint work with Ken Birman and Robbert van Renesse.
Scalable On-demand Media Streaming with Packet Loss Recovery Anirban Mahanti Department of Computer Science University of Calgary Calgary, AB T2N 1N4 Canada.
Receiver-driven Layered Multicast S. McCanne, V. Jacobsen and M. Vetterli University of Calif, Berkeley and Lawrence Berkeley National Laboratory SIGCOMM.
15-744: Computer Networking L-17 Multicast Reliability and Congestion Control.
L-21 Multicast. L -15; © Srinivasan Seshan, Overview What/Why Multicast IP Multicast Service Basics Multicast Routing Basics DVMRP Overlay.
Presented by Santhi Priya Eda Vinutha Rumale.  Introduction  Approaches  Video Streaming Traffic Model  QOS in WiMAX  Video Traffic Classification.
Receiver-driven Layered Multicast S. McCanne, V. Jacobsen and M. Vetterli SIGCOMM 1996.
Multirate Congestion Control Using TCP Vegas Throughput Equations Anirban Mahanti Department of Computer Science University of Calgary Calgary, Alberta.
1 Estimating Shared Congestion Among Internet Paths Weidong Cui, Sridhar Machiraju Randy H. Katz, Ion Stoica Electrical Engineering and Computer Science.
Streaming Video over the Internet: Approaches and Directions Dapeng Wu, Yiwei Thomas Hou et al. Presented by: Abhishek Gupta
Rate Distortion Optimized Streaming Maryam Hamidirad CMPT 820 Simon Fraser Univerity 1.
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,
CSE 561 – Multicast Applications David Wetherall Spring 2000.
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? 
A simulation-based comparative evaluation of transport protocols for SIP Authors: M.Lulling*, J.Vaughan Department of Computer science, University college.
Computer Networks Multimedia and Multicast. Outline F Multimedia Overview F Receiver-Driven Layered Multicast F UDP Sockets (coming soon) F IP Multicast.
1 Cross-Layer Design for Wireless Communication Networks Ness B. Shroff Center for Wireless Systems and Applications (CWSA) School of Electrical and Computer.
Robust Scalable Video Streaming over Internet with Network-Adaptive Congestion Control and Unequal Loss Protection Quan Zang, Guijin Wang, Wenwu Zhu, and.
Prefix Caching assisted Periodic Broadcast for Streaming Popular Videos Yang Guo, Subhabrata Sen, and Don Towsley.
EE689 Lecture 14 Review of Last lecture Receiver-driven Layered Multicast.
Streaming Media. Unicast Redundant traffic Multicast One to many.
1 Cooperative Inter-stream Rate Control Scheme for Layered Multicast Masato KAWADA, Hiroyuki MORIKAWA, Tomonori AOYAMA, School of Engineering, The University.
1 A Course-End Conclusions and Future Studies Dr. Rocky K. C. Chang 28 November 2005.
Achieving Inter-Session Fairness for Layered Video Multicast Wei Kyang Lau and Chieh Ying Pan, Department of computer science and engineering, National.
Medium Start in TCP-Friendly Rate Control Protocol CS 217 Class Project Spring 04 Peter Leong & Michael Welch.
Fine-Grained Layered Multicast John Byers Dept. of Computer Science, Boston University Digital Fountain, Inc.
Peter Parnes, CDT1/22 Media Scaling of IP-Multicast Streams in Heterogeneous Networks Peter Parnes LTU-CDT/Marratech Roxy Workshop Media Scaling.
Prof. Reza Rejaie Computer & Information Science University of Oregon Winter 2003 An Overview of Internet Multimedia Networking.
CS :: Fall 2003 Layered Coding and Networking Ketan Mayer-Patel.
Receiver-driven Layered Multicast Paper by- Steven McCanne, Van Jacobson and Martin Vetterli – ACM SIGCOMM 1996 Presented By – Manoj Sivakumar.
Study of Transport Protocols performance in Smart Meter networks Student: Sally Advisor: Dr. Quincy Wu Date: 2012/06/30 1.
1 Study on Adaptation of CDN Request-Routing to Scalable Conference System Toshiyuki KAWASAKI* Koji OKAMURA** * Graduate School of Information Science.
Distributed Multimedia March 19, Distributed Multimedia What is Distributed Multimedia?  Large quantities of distributed data  Typically streamed.
Overcast: Reliable Multicasting with an Overlay Network CS294 Paul Burstein 9/15/2003.
Quality of Service in the Internet The slides of part 1-3 are adapted from the slides of chapter 7 published at the companion website of the book: Computer.
Chapter 5: Summary r principles behind data link layer services: m error detection, correction m multiple access protocols m link layer addressing, ARP.
Higashino Lab. Maximizing User Gain in Multi-flow Multicast Streaming on Overlay Networks Y.Nakamura, H.Yamaguchi and T.Higashino Graduate School of Information.
Aadil Zia Khan and Shahab Baqai LUMS School of Science and Engineering QoS Aware Path Selection in Content Centric Networks Fahad R. Dogar Carnegie Mellon.
NUS.SOC.CS5248 Ooi Wei Tsang Previously, on CS5248..
A Comparison of Layering and Stream Replication Video Multicast Schemes Taehyun Kim and Mostafa H. Ammar Networking and Telecommunications Group Georgia.
1 Flow and Congestion Control for Reliable Multicast Communication In Wide-Area Networks Supratik Bhattacharyya Department of Computer Science University.
Paper # – 2009 A Comparison of Heterogeneous Video Multicast schemes: Layered encoding or Stream Replication Authors: Taehyun Kim and Mostafa H.
Multicast instant channel change in IPTV systems 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.
1 Flow and Congestion Control for Reliable Multicast Communication In Wide-Area Networks A Doctoral Dissertation By Supratik Bhattacharyya.
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.
Flow and Congestion Control for Reliable Multicast Communication In Wide-Area Networks Supratik Bhattacharyya Department of Computer Science University.
Adaptive Content-Aware Scaling for Improved Video Streaming. Avanish Tripathi Advisor: Mark Claypool Reader: Bob Kinicki.
Indian Institute of Technology Bombay 1 Communication Networks Prof. D. Manjunath
On the Interactions Between Layered Quality Adaptation and Congestion Control for Streaming Video 11 th International Packet Video Workshop Nick Feamster.
An End-to-End Adaptation Protocol for Layered Video Multicast Using Optimal Rate Allocation Jiangchuan Liu, Member, IEEE, Bo Li, Senior Member, IEEE, and.
NUS.SOC.CS5248 OOI WEI TSANG 1 Previously, on CS5248..
Mohammad Malli Chadi Barakat, Walid Dabbous Alcatel meeting
RECEIVER-DRIVEN LAYERED MULTICAST
CIS, University of Delaware
Video Multicast over the Internet (IEEE Network, March/April 1999)
Congestion Control, Internet transport protocols: udp
Managing Online Services
Ying Qiao Carleton University Project Presentation at the class:
RAP: Rate Adaptation Protocol
Taehyun Kim and Mostafa H. Ammar
Modeling and Evaluating Variable Bit rate Video Steaming for ax
Presentation transcript:

Multimedia Robert Grimm New York University

Content: Multimedia Overview  Multimedia = audio and video  Saroiu et al.—An Analysis of Internet Content Delivery Systems  How is multimedia distributed over the Internet?  How much is there?  MacCanne et al.—Receiver-Driven Layered Multicast  How to best stream multimedia across the Internet?

Stefan Saroiu’s OSDI Talk

Streaming Multimedia  Based on broadcast model  One server, many clients  Clients subscribe to streams  Basic problem: Network heterogeneity  One approach: Fixed rate, least common denominator

Better Approach: Layered Transmission Scheme  Basic idea: Encode signal in many layers  Each layer provides better quality  Sum of layers represents a session  Cumulative layers  Independent layers  Simulcast

Underlying Network Model  Three assumptions  Best effort, multipoint packet delivery  Efficiency of IP Multicast  Group-oriented communication  Important issue: router drop policy

The RLM Protocol  Basic control loop  On congestion, drop a layer  On space capacity, add a layer

Capacity Inference  One option: Monitor link utilization in network  Problem: requires changes to network  Another option: Actively probe network  Join-experiments  Issues with join-experiments  Adaptability  Scalability

Join-Experiment Adaptability  Goal  Perform infrequently when likely to fail  Perform frequently when likely to succeed  Algorithm  Join-timer for each layer  Exponential backoff for problematic layers

Join-Experiment Adaptability (cont.)  How to correlate join-experiment with outcome?  Need to chose appropriate detection-time  Unknown  Variable  Use estimator  Initialize conservatively  Adjust based on failed join-experiments

Join-Experiment Scalability  Issue: interaction of independent join-experiments  Add congestion  Interfere with each other  Approach: scale frequency with group size  But, what about convergence?

Join-Experiment Scalability Shared Learning  Receiver notifies group of join-experiment  On congestion, other receivers increase corresponding join-timer  Conservative  Local

More on Shared Learning  Join-experiments are not completely exclusionary  Lower or equal level experiments may overlap  What about router drop policy?

Evaluation  Based on simulations (ns)  Two metrics  Worst-case short-term loss rate  Convergence time to sustainable throughput  Four topologies  Latency scalability  Session scalability  Bandwidth heterogeneity  Superposition

Results  RLM  Is sensitive to transmission latency  Scales with group size  Though, convergence time increases!  Supports bandwidth heterogeneity  Though, with increased loss rate  Supports simultaneous sessions  Though, allocation was often unfair

What Did You Learn Today?  Content distribution in the Internet  Receiver-driven layered multicast