Re: [rmcat] WGLC for draft-ietf-rmcat-cc-requirements-02
Magnus Westerlund <magnus.westerlund@ericsson.com> Mon, 03 March 2014 19:28 UTC
Return-Path: <magnus.westerlund@ericsson.com>
X-Original-To: rmcat@ietfa.amsl.com
Delivered-To: rmcat@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 385CD1A0249 for <rmcat@ietfa.amsl.com>; Mon, 3 Mar 2014 11:28:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 69hxMwybMXwf for <rmcat@ietfa.amsl.com>; Mon, 3 Mar 2014 11:28:30 -0800 (PST)
Received: from sesbmg20.ericsson.net (sesbmg20.ericsson.net [193.180.251.56]) by ietfa.amsl.com (Postfix) with ESMTP id 280241A021B for <rmcat@ietf.org>; Mon, 3 Mar 2014 11:28:29 -0800 (PST)
X-AuditID: c1b4fb38-b7f418e000001099-03-5314d7daf42e
Received: from ESESSHC024.ericsson.se (Unknown_Domain [153.88.253.124]) by sesbmg20.ericsson.net (Symantec Mail Security) with SMTP id 23.FA.04249.AD7D4135; Mon, 3 Mar 2014 20:28:26 +0100 (CET)
Received: from [127.0.0.1] (153.88.183.153) by smtp.internal.ericsson.com (153.88.183.92) with Microsoft SMTP Server id 14.2.347.0; Mon, 3 Mar 2014 20:28:25 +0100
Message-ID: <5314D7D9.1080703@ericsson.com>
Date: Mon, 03 Mar 2014 19:28:25 +0000
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: rmcat@ietf.org
References: <3B7006B2-C2A5-472B-BC74-15BD2F4D0208@netapp.com>
In-Reply-To: <3B7006B2-C2A5-472B-BC74-15BD2F4D0208@netapp.com>
X-Enigmail-Version: 1.6
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJJMWRmVeSWpSXmKPExsUyM+Jvje6t6yLBBpdb1S1W3/zA5sDosWTJ T6YAxigum5TUnMyy1CJ9uwSujF0r3jMVPFep6PrxiLGB8b10FyMnh4SAicTFvuPsELaYxIV7 69m6GLk4hASOMEo0T5rEBOEsY5S4u+MOM0gVr4C2xLsXbxlBbBYBFYnV816ygthsAhYSN380 soHYogLBEjsP/GaEqBeUODnzCQuILSIgIvH13E8mEFtYwFHi/oknQDYH0AJbidV/7UBMTgE7 iS+vQ0FMCQFxiZ7GIJBiZgE9iSlXWxghbHmJ5q2zwY4RAjqmoamDdQKj4Cwku2YhaZmFpGUB I/MqRo7i1OKk3HQjg02MwOA7uOW3xQ7Gy39tDjFKc7AoifN+fOscJCSQnliSmp2aWpBaFF9U mpNafIiRiYNTqoGR/fxO+ZUZUV8upM2o2Tv3yaYNAU+z8jl7hRgnPb+4d/qqVcIzDU3Xc+9/ seq7ksi6Xkbm5fdm2rqwbldzXRXm6qz1bhUrR6nD4alvQj51znzycPKEP1fXazV9/e14vXAB e131kZqqzWpfkwtKfHYeEpQt2XGe8YJjWyvPt4yLszQelnrzTdJ/rMRSnJFoqMVcVJwIAHql 4x4MAgAA
Archived-At: http://mailarchive.ietf.org/arch/msg/rmcat/qiBRwlAiddB7UOJQvDi5DTtOPEc
Subject: Re: [rmcat] WGLC for draft-ietf-rmcat-cc-requirements-02
X-BeenThere: rmcat@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "RTP Media Congestion Avoidance Techniques \(RMCAT\) Working Group discussion list." <rmcat.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rmcat>, <mailto:rmcat-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rmcat/>
List-Post: <mailto:rmcat@ietf.org>
List-Help: <mailto:rmcat-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rmcat>, <mailto:rmcat-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Mar 2014 19:28:33 -0000
On 2014-02-17 14:53, Eggert, Lars wrote: > Hi, > > we'd like to start the working group last call for > draft-ietf-rmcat-cc-requirements-02. Please send your feedback to > the list. > I have reviewed the draft and here are my feedback on the draft. 1. Abstract: This document is derived from draft-jesup-rtp-congestion-reqs [I-D.jesup-rtp-congestion-reqs]. I think this can be removed from the abstract. It doesn't appear relevant at this stage to be in the abstract. 2. Section 1 ... and since it's consumed in real time, data delivered late is useless. I agree that is commonly useless, but not always. I don't know if we want to be more precise here and write this as: and since it's consumed in real time, data delivered late is commonly useless. 3. Section 1 Given that this use case is the focus of this document, use cases involving noninteractive media such as YouTube-like video streaming, and use cases using multicast/broadcast-type technologies, are out of scope. I wonder if it is appropriate to use the trademark "YouTube" in this text. I would suggest to remove it. 4. Section 2, Req 1.D: Similarly periodic bursty flows such as DASH or proprietary I would suggest adding a reference to DASH and possibly expand it. 5. Section 2, Req 1.D or may cause a shift in the location of the bottleneck fir the duration of the burst. Spelling fir/for 5. Section 2, Req 3.A A. If possible, it should also share information and adaptation with other non-RTP flows between the same endpoints, such as a WebRTC data channel I would recommend a reference after "WebRTC data channel" 6. Section 2, Req 5.A A. In order to react sufficiently quickly when using RTCP for a backchannel, an RTP profile such as AVPF/SAVPF that allows sufficiently frequent feedback [RFC4585] MUST be used. The references and the RTP Profiles don't align well, I would suggest that this is modified to: A. In order to react sufficiently quickly when using RTCP for a backchannel, an RTP profile such as RTP/AVPF [RFC4585] or RTP/SAVPF [RFC5124] that allows sufficiently frequent feedback MUST be used. 7. Section 2, Req 5 A back channel requirement I don't know if it has been discussed is the need for back channel congestion control. 8. Section 2, Req 6 Flows managed by this algorithm and flows competed against at a bottleneck may have different DSCP markings depending on the type of traffic. A particular bottleneck or section of the network path may or may not honor these markings. A. This talks about DSCP only. What about flow based QoS? Is the not included here as differnet network behaviors would require differnet 5-tuples. The RTP streams could still be under common application control so I wonder if this is relevant? B. I would ad a reference here to DSCP, and maybe you need to include the word Diffserv here. 9. Section 2, Req 6.A A. In WebRTC, a division of packets into 4 classes is envisioned in order of priority: faster-than-audio, audio, video, best-effort, and bulk-transfer. Typically the flows managed by this algorithm would be audio or video in that heirarchy, and feedback flows would be faster-than-audio. This doesn't match what is currently in draft-dhesikan-tsvwg-rtcweb-qos-05. I wonder if this needs to be either generalized or reference this document? 10. Section 2. Another requirement that might be missing and is related to 6.A, but not the same. It is the possibility to indicate the relative priority between multiple streams in the same session context. This doesn't require any QoS, just that the sending application indicates relative priority and that affects how bit-rate gets distributed. Or has the discussion been that it will be the higher layers that do this re-distribution between streams for which one have indication if they can increase or reduce the stream. Cheers Magnus Westerlund ---------------------------------------------------------------------- Services, Media and Network features, Ericsson Research EAB/TXM ---------------------------------------------------------------------- Ericsson AB | Phone +46 10 7148287 Färögatan 6 | Mobile +46 73 0949079 SE-164 80 Stockholm, Sweden | mailto: magnus.westerlund@ericsson.com ----------------------------------------------------------------------
- [rmcat] WGLC for draft-ietf-rmcat-cc-requirements… Eggert, Lars
- Re: [rmcat] WGLC for draft-ietf-rmcat-cc-requirem… Michael Welzl
- Re: [rmcat] WGLC for draft-ietf-rmcat-cc-requirem… Magnus Westerlund
- Re: [rmcat] WGLC for draft-ietf-rmcat-cc-requirem… Randell Jesup
- Re: [rmcat] WGLC for draft-ietf-rmcat-cc-requirem… Randell Jesup
- Re: [rmcat] WGLC for draft-ietf-rmcat-cc-requirem… Michael Welzl
- Re: [rmcat] WGLC for draft-ietf-rmcat-cc-requirem… Randell Jesup
- [rmcat] Review of draft-ietf-rmcat-cc-requirement… Bernard Aboba
- Re: [rmcat] WGLC for draft-ietf-rmcat-cc-requirem… Michael Welzl
- Re: [rmcat] WGLC for draft-ietf-rmcat-cc-requirem… Stefan Holmer
- Re: [rmcat] WGLC for draft-ietf-rmcat-cc-requirem… Michael Welzl
- Re: [rmcat] WGLC for draft-ietf-rmcat-cc-requirem… Xiaoqing Zhu (xiaoqzhu)
- [rmcat] RTT-independence (Re: WGLC for draft-ietf… Harald Alvestrand
- Re: [rmcat] RTT-independence (Re: WGLC for draft-… Xiaoqing Zhu (xiaoqzhu)
- Re: [rmcat] RTT-independence (Re: WGLC for draft-… Mirja Kühlewind
- Re: [rmcat] RTT-independence (Re: WGLC for draft-… Randell Jesup
- Re: [rmcat] RTT-independence (Re: WGLC for draft-… Michael Welzl
- Re: [rmcat] WGLC for draft-ietf-rmcat-cc-requirem… Eggert, Lars
- Re: [rmcat] WGLC for draft-ietf-rmcat-cc-requirem… Randell Jesup
- Re: [rmcat] Review of draft-ietf-rmcat-cc-require… Randell Jesup