Coupled Congestion Control for RTP Media

Slides:



Advertisements
Similar presentations
1 School of Computing Science Simon Fraser University CMPT 771/471: Internet Architecture & Protocols TCP-Friendly Transport Protocols.
Advertisements

1 Specifying New Congestion Control Algorithms Sally Floyd and Mark Allman draft-floyd-cc-alt-00.txt November 2006 TSVWG Slides:
Coupled congestion control for RTP media draft-welzl-rmcat-coupled-cc-02 Michael Welzl, Safiqul Islam, Stein Gjessing 88th IETF Meeting Vancouver,
RMCAT Video Quality Evaluation and Double Bottleneck Test Scenario G. Van der Auwera, M. Coban draft-vanderauwera-rmcat-video-quality-00 IETF 88, Vancouver,
One control to rule them all Michael Welzl IAB/IRTF CC
Playback-buffer Equalization For Streaming Media Using Stateless Transport Prioritization By Wai-tian Tan, Weidong Cui and John G. Apostolopoulos Presented.
RTP Media Congestion Avoidance Techniques (rmcat) Chairs: Mirja Kühlewind Karen Nielsen.
Advanced Computer Networking Congestion Control for High Bandwidth-Delay Product Environments (XCP Algorithm) 1.
1 Augmenting Path Algorithm s t G: Flow value = 0 0 flow capacity.
TFRC for Voice: the VoIP Variant Sally Floyd, Eddie Kohler. March 2005, presentation to AVT draft-ietf-dccp-tfrc-voip-01.txt.
Congestion Control Tanenbaum 5.3, /12/2015Congestion Control (A Loss Based Technique: TCP)2 What? Why? Congestion occurs when –there is no reservation.
1 Augmenting Path Algorithm s t G: Flow value = 0 0 flow capacity.
Congestion Control for High Bandwidth-Delay Product Environments Dina Katabi Mark Handley Charlie Rohrs.
RMCAT - Shared Bottleneck Detection and Coupled Congestion Control vs. QoS for WebRTC Michael Welzl CAIA, Swinburne University, Melbourne 4. December 2014.
Introduction 1 Lecture 14 Transport Layer (Congestion Control) slides are modified from J. Kurose & K. Ross University of Nevada – Reno Computer Science.
AQM Recommendation Fred Baker. History At IETF 86, TSVAREA decided to update the recommendation of RFC 2309 to not recommend the use of RED Argument:
MulTFRC: TFRC with weighted fairness draft-welzl-multfrc-00 Michael Welzl, Dragana Damjanovic 75th IETF Meeting Stockholm, Sweden 29 July 2009.
Transport Layer 4 2: Transport Layer 4.
Potential Applications of Shared Bottleneck Detection (SBD) Michael Welzl NNUW-1 Simula, Oslo
Less-than-Best-Effort Service for Community Wireless Networks: Challenges at Three Layers 1 GAIA meeting, 89 th IETF Meeting Michael Welzl
Understanding the Performance of TCP Pacing Amit Aggarwal, Stefan Savage, Thomas Anderson Department of Computer Science and Engineering University of.
RTP Media Congestion Avoidance Techniques (rmcat) Chairs: Lars Eggert, Mirja Kuehlewind.
TCP and SCTP RTO Restart draft-hurtig-tcpm-rtorestart-02 Michael Welzl 1.
RMCAT Application Interaction draft-zanaty-rmcat-app-interaction-01 Mo Zanaty, Varun Singh, Suhas Nandakumar, Zahed Sarker IETF 90.
Draft-welzl-rmcat-coupled-cc-01 Coupled Congestion Control for RTP Media Michael Welzl, Safiqul Islam, Stein Gjessing Networks and Distributed Systems.
MulTFRC: TFRC with weighted fairness draft-welzl-multfrc-01 Michael Welzl, Dragana Damjanovic 76th IETF Meeting Hiroshima, Japan 10 November2009.
1 1 July 28, Goal of this session is too have a discussion where we learn about the relevant data to help us understand the problem and design.
TFRC for Voice: the VoIP Variant Sally Floyd, Eddie Kohler. March draft-ietf-dccp-tfrc-voip-01.txt
VO2-MAGAZINE.jpg Michael Jenkins Presents:
Murari Sridharan Windows TCP/IP Networking, Microsoft Corp. (Collaborators: Kun Tan, Jingmin Song, MSRA & Qian Zhang, HKUST)
XCP: eXplicit Control Protocol Dina Katabi MIT Lab for Computer Science
RMCAT architectural overview Michael Welzl 1 RMCAT, 85 th IETF Meeting
$100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300.
RMCAT Application Interaction draft-zanaty-rmcat-app-interaction-00 Mo Zanaty, Varun Singh, Suhas Nandakumar IETF 89.
Tightly Coupled Congestion Control in WebRTC Michael Welzl Upperside WebRTC conference Paris
$100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300.

draft-briscoe-tsvwg-l4s-arch-00 B. Briscoe, K. De Schepper, M. Bagnulo
By, Nirnimesh Ghose, Master of Science,
Impact of New CC on Cross Traffic
Main contributions to delay
draft-ietf-tcpm-newcwv-06
On Queuing, Marking, and Dropping
Approaches towards congestion control
IETF-86 RTP Media Congestion Avoidance Techniques
Chapter 6 TCP Congestion Control
CS 268: Lecture 6 Scott Shenker and Ion Stoica
Discussion: Messaging
Rate Adaptations.
TCP-in-UDP draft-welzl-irtf-iccrg-tcp-in-udp-00.txt
Multipath QUIC: Design and Evaluation
Misbehaving flows can be classified
Mark Claypool, Feng Li and Jae Chung
Internet Congestion Control Research Group
Amogh Dhamdhere, Hao Jiang and Constantinos Dovrolis
FAST TCP : From Theory to Experiments
Runa Barik, Simone Ferlin, Michael Welzl University of Oslo
The University of Adelaide, School of Computer Science
Chapter 6 TCP Congestion Control
OCARINA ("Optimizations to Compel Adoption of RINA")
A Minimal Set of Transport Services for TAPS Systems draft-ietf-taps-minset-00 Michael Welzl, Stein-Gjessing IETF
Sally Floyd and Eddie Kohler draft-floyd-ccid4-00.txt November 2006
TCP Throughput Modeling
COMP/ELEC 429/556 Fall 2017 Homework #2
TCB Control Block Sharing: 2140bis
7. Ford-Fulkerson Algorithm with multiple optimal solutions
Chapter 3 outline 3.1 Transport-layer services
Sally Floyd and Eddie Kohler draft-floyd-ccid4-01.txt July 2007
AI Applications in Network Congestion Control
A Minimal Set of Transport Services for TAPS Systems draft-ietf-taps-minset-02 Michael Welzl, Stein Gjessing IETF
Presentation transcript:

Coupled Congestion Control for RTP Media draft-welzl-rmcat-coupled-cc-05 Michael Welzl, Safiqul Islam, Stein Gjessing RMCAT 93rd IETF Meeting Prague, CZ 20 July 2015

What’s New? Text on how to apply coupled congestion control with NADA Results based on the RMCAT test cases Coupled congestion control with Google congestion control

Coupled-CC with NADA

Test Cases: all multi-flow tests Test 5.2 – Variable available capacity with multiple RMCAT flows Test 5.4 – Competing flows with same RMCAT algorithm Test 5.5 – Round trip time fairness Test 5.6 – RMCAT Flows competing with a long TCP Flow Test 5.7 – RMCAT Flows competing with short TCP flows Test 5.8 – Media pause and resume

Test 5.2: Variable Available Capacity with Multiple RMCAT Flows Without FSE FSE Less

Test 5.4: Competing flows with same RMCAT algorithm Without FSE FSE

Test 5.5: Round Trip Time Fairness Without FSE FSE

Test 5.6: RMCAT Flows Competing with a Long TCP flow Without FSE FSE

RMCAT Flows Competing with a Long TCP flow (extra test: starting 20s apart) Without FSE FSE

Test 5.7: RMCAT Flows Competing with Short TCP Flows Without FSE FSE

Test 5.8: Media Pause and Resume Without FSE FSE

Coupled Congestion Control with GCC

4 GCC Flows Sharing a Bottleneck Without FSE FSE Time (s)

4 GCC Flows Sharing a Bottleneck Average delay (ms) Average Throughput (kbps) Flow #

3 GCC Flows with a TCP Flow Without FSE FSE Time (s)

Q&A