IETF-86 RTP Media Congestion Avoidance Techniques

Slides:



Advertisements
Similar presentations
IETF Calsify.
Advertisements

STRAW IETF#91, Honolulu, USA. Victor Pascual Christer Holmberg.
RTP Media Congestion Avoidance Techniques (rmcat) Chairs: Mirja Kühlewind Karen Nielsen.
TSVWG #1 IETF-92 (Dallas) 24 th March 2015 Gorry Fairhurst David Black WG chairs.
Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet-Draft or RFC and any statement made.
PPSP Working Group IETF-89 London, UK 16:10-18:40, Tuesday, Webex: participation.html.
CCAMP Working Group Online Agenda and Slides at: Tools start page:
IETF 90: NetExt WG Meeting. Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet- Draft.
IETF-89 AQM WG Wesley Eddy Richard Scheffenegger
SIPCLF Working Group Spencer Dawkins Theo Zourzouvillys IETF 76 – November 2009 Hiroshima, Japan.
RTP Media Congestion Avoidance Techniques (rmcat) Chairs: Lars Eggert, Mirja Kuehlewind.
IETF 86 PIM wg meeting. Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet-Draft or RFC.
CCAMP Working Group Online Agenda and Slides at: Data tracker:
Web Authorization Protocol (oauth) Hannes Tschofenig.
Transport Service (TAPS) Aaron Falk
BFD IETF 83. Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet-Draft or RFC and any.
Authentication and Authorization for Constrained Environment (ACE) WG Chairs: Kepeng Li, Hannes
IETF 89, LONDON, UK LISP Working Group. 2 Agenda and slides:  lisp.html Audio Stream 
MPTCP – MULTIPATH TCP WG meeting #1 Nov 9 th, 2009 Hiroshima, ietf-76.
MPTCP – MULTIPATH TCP WG meeting #5 Nov 8 th & 10 th 2010 Beijing, ietf-79 Yoshifumi Nishida Philip Eardley.
DMM WG IETF 84 DMM WG Agenda & Status Tuesday, July 31 st, 2012 Jouni Korhonen, Julien Laganier.
LMAP WG IETF 92, Dallas, TX Dan Romascanu Jason Weil.
Interface to the Routing System (IRS) BOF IETF 85, Atlanta November 2012.
IPR WG IETF 62 Minneapolis. IPR WG: Administrivia Blue sheets Scribes Use the microphones Note Well.
TSVAREA IETF84 - Vancouver. Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet-Draft.
Audio/Video Transport Extensions (avtext) Working Group Keith Drage Magnus Westerlund Jabber room:
OPSAWG chairs: Scott Bradner Christopher Liljenstolpe.
Agenda Wednesday, July 29, :00 – 15:00 Congresshall B Please join the Jabber room: LEDBAT WG IETF 75.
Emergency Context Resolution with Internet Technologies (ECRIT) Chairs: Marc Linsner & Roger Marshall Standing In for the Chairs: Brian Rosen IETF 94.
STIR Secure Telephone Identity Revisited
LMAP WG IETF 97 – Seoul, SK November 17, 2016 Dan Romascanu Jason Weil
Agenda Stig Venaas Behcet Sarikaya November 2010
NOTE WELL Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet-Draft or RFC and any statement made.
SIPREC WG, Interim virtual meeting , GMT-4
Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet-Draft or RFC and any statement made.
TRILL Working Group TRansparent Interconnection of Lots of Links
Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet-Draft or RFC and any statement made.
Agenda OAuth WG IETF 87 July, 2013.
Mary Barnes (WG co-chair) Paul Kyzivat (WG co-chair)
Wednesday, 9:30-11:00, Grand Ballroom 3, Morning session I
MODERN Working Group IETF 97 November 14, 2016.
CAPWAP Working Group IETF 73 Minneapolis 18 Nov 2008, 17:10-18:10
Tuesday , 9:30-12:00 Morning session I, Buckingham
Kathleen Moriarty, Trusted Execution Environment Provisioning (TEEP) BoF IETF-100 November 2017 Chairs: Nancy Cam-Winget,
SPRING IETF-98 Tuesday, March 28.
Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet-Draft or RFC and any statement made.
BIER WG The Brewery IETF 98
Thursday, 20th of July 2017.
Binary Floor Control Protocol BIS (BFCPBIS)
16th November 2016 Gorry Fairhurst (via webrtc) David Black WG chairs
Agenda IETF 82 Taipei November 14, 2011
Multiple Interfaces (MIF) WG
SIPREC WG, Interim Meeting , GMT/UTC
Flexible Ethernet (Side meeting)
IETF DTN Working Group July 17th, 2017 Chairs:
Web Authorization Protocol (OAuth) WG Chairs: Hannes Tschofenig, Rifaat Shekh-Yusef, Security AD: Roman.
20th July 2017 Gorry Fairhurst Wes Eddy David Black WG chairs
DetNet WG Chairs: Lou Berger
Tuesday (July 23rd, 2019) Two sessions ( minutes)
Audio/Video Transport Core Maintenance (AVTCORE)
Web Authorization Protocol (OAuth) WG Chairs: Hannes Tschofenig, Rifaat Shekh-Yusef, Security AD: Roman.
SIPREC WG, Interim virtual meeting , GMT
Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet-Draft or RFC and any statement made.
TEAS CCAMP MPLS PCE Working Groups
James Polk Gorry Fairhurst
SIPBRANDY Chair Slides
Multiple Interfaces (MIF) WG
Scott Bradner & Martin Thomson
IETF 100 Singapore MBONED.
Audio/Video Transport Extensions (avtext) Working Group
Presentation transcript:

RMCAT @ IETF-86 RTP Media Congestion Avoidance Techniques Lars Eggert lars@netapp.com Mirja Kühlewind mkuehle@ikr.uni-stuttgart.de

Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet Draft or RFC and any statement made within the context of an IETF activity is considered an "IETF Contribution". Such statements include oral statements in IETF sessions, as well as written and electronic communications made at any /me or place, which are addressed to: The IETF plenary session The IESG, or any member thereof on behalf of the IESG Any IETF mailing list, including the IETF list itself, any working group or design team list, or any other list functioning under IETF auspices Any IETF working group or portion thereof Any Birds of a Feather (BOF) session The IAB or any member thereof on behalf of the IAB The RFC Editor or the Internet‐Drafts function All IETF Contributions are subject to the rules of RFC 5378 and RFC 3979 (updated by RFC 4879). Statements made outside of an IETF session, mailing list or other function, that are clearly not intended to be input to an IETF activity, group or function, are not IETF Contributions in the context of this notice. Please consult RFC 5378 and RFC 3979 for details. A participant in any IETF activity is deemed to accept all IETF rules of process, as documented in Best Current Practices RFCs and IESG Statements. A participant in any IETF activity acknowledges that written, audio and video records of meetings may be made and may be available to the public. 2013-3-11 RMCAT @ IETF-86

Administrativa Today’s slides Remote participation Jabber chat http://datatracker.ietf.org/meeting/86/materials.html#session.group-rmcat Remote participation http://www.ietf.org/meeting/86/remote-participation.html Jabber chat xmpp:rmcat@jabber.ietf.org?join Mailing list http://www.ietf.org/mailman/listinfo/rmcat 2013-3-11 RMCAT @ IETF-86

Agenda 9:00 Chairs’ Intro Chairs 9:15 Congestion Control Requirements Randell Jesup 9:25 Evaluating Congestion Control for Interactive Real-time Media Varun Singh 10:05 Coupled Congestion Control for RTP Media Michael Welzl 10:35 RTCP Feedback for Unicast Multimedia Congestion Control Colin Perkins 10:50 If Time Permits: NADA: A Unified Congestion Control Scheme for Real-Time Media A Google Congestion Control Algorithm for Real-Time Communication on the World Wide Web Rong Pan Harald Alvestrand 2013-3-11 RMCAT @ IETF-86

Reminder about initial Milestones 2013-3-11 RMCAT @ IETF-86

cc-requirements Charter title Requirements for congestion control algorithms for interactive real time media Intended status Informational RFC Goals Adopt Dec 2012, Submit Mar 2013 Develop a clear understanding of the congestion control requirements for RTP flows, and document efficiencies of existing mechanisms such as TFRC with regards to these requirements. This must be completed prior to finishing any Experimental algorithm specifications (#cc-cand). The set of requirements for such an algorithm includes, but is not limited to: Low delay and low jitter for the case where there is no competing traffic using other algorithms Reasonable share of bandwidth when competing with RMCAT traffic, other real-time media protocols, and ideally also TCP and other protocols. A 'reasonable share' means that no flow has a significantly negative impact [RFC5033] on other flows and at minimum that no flow starves. Effective use of signals like packet loss and ECN markings to adapt to congestion The work will be guided by the advice laid out in RFC 5405 (UDP Usage Guidelines), RFC 2914 (congestion control principles), and RFC5033 (Specifying New Congestion Control Algorithms). 2013-3-11 RMCAT @ IETF-86

eval-criteria Charter title Evaluation criteria for congestion control algorithms for interactive real time media Intended status Informational RFC Goals Adopt Dec 2012, Submit Mar 2013 Define evaluation criteria for proposed congestion control mechanisms, and publish these as an Informational RFC. This must be completed prior to finishing any Proposed Standard algorithm specifications (#cc-rec). 2013-3-11 RMCAT @ IETF-86

group-cc Charter title Identifying and controlling groups of flows Intended status Proposed Standard Goals Adopt Jan 2013, Submit Jul 2013 Develop a mechanism for identifying shared bottlenecks between groups of flows, and means to flexibly allocate their rates within the aggregate hitting the shared bottleneck. (Probably needs to wait until #cc-cand are described in sufficient detail.) The work will be guided by the advice laid out in RFC 5405 (UDP Usage Guidelines), RFC 2914 (congestion control principles), and RFC5033 (Specifying New Congestion Control Algorithms). 2013-3-11 RMCAT @ IETF-86

rtcp-requirements Charter title Requirements for RTCP extensions for use with congestion control algorithms Intended status ? Goals If needed: Adopt Dec 2012, Submit Mar 2013 Determine if extensions to RTP/RTCP are needed for carrying congestion control feedback, using DCCP as a model. If so, provide the requirements for such extensions to the AVTCORE working group for standardization there. Only a work item if the WG in consultation with AVTCORE decides on the need. 2013-3-11 RMCAT @ IETF-86

app-interactions Charter title Interactions between applications and RTP flows Intended status Informational RFC Goals If needed: Adopt ?, Submit May 2013 Identify interactions between applications and RTP flows to enable conveying helpful cross-layer information such as per-packet priorities, flow elasticity, etc. This information might be used to populate an API, but the WG will not define a specific API itself. 2013-3-11 RMCAT @ IETF-86

ID Status Milestone Candidate IDs cc-requirements draft-jesup-rmcat-reqs eval-criteria draft-singh-rmcat-cc-eval group-cc draft-welzl-rmcat-coupled-cc rtcp-requirements – app-interactions detect-sched-failures cc-cand-X draft-alvestrand-rmcat-congestion draft-zhu-rmcat-nada draft-ohanlon-rmcat-dflow 2013-3-11 RMCAT @ IETF-86

ID Status Milestone Candidate IDs cc-requirements draft-jesup-rmcat-reqs eval-criteria draft-singh-rmcat-cc-eval group-cc draft-welzl-rmcat-coupled-cc rtcp-requirements – app-interactions detect-sched-failures cc-cand-X draft-alvestrand-rmcat-congestion draft-zhu-rmcat-nada draft-ohanlon-rmcat-dflow WG adoption? IPR 2013-3-11 RMCAT @ IETF-86

Heads Up We missed some milestone deadlines We are probably going to miss others still Will start discussion with our ADs to bring the milestones in line with reality 2013-3-11 RMCAT @ IETF-86

Agenda 9:00 Chairs’ Intro Chairs 9:15 Congestion Control Requirements Randell Jesup 9:25 Evaluating Congestion Control for Interactive Real-time Media Varun Singh 10:05 Coupled Congestion Control for RTP Media Michael Welzl 10:35 RTCP Feedback for Unicast Multimedia Congestion Control Colin Perkins 10:50 If Time Permits: NADA: A Unified Congestion Control Scheme for Real-Time Media A Google Congestion Control Algorithm for Real-Time Communication on the World Wide Web Rong Pan Harald Alvestrand 2013-3-11 RMCAT @ IETF-86