Re: [rmcat] WG last call: draft-ietf-rmcat-eval-criteria-07.txt

Colin Perkins <csp@csperkins.org> Thu, 08 November 2018 03:06 UTC

Return-Path: <csp@csperkins.org>
X-Original-To: rmcat@ietfa.amsl.com
Delivered-To: rmcat@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2E403130E5C; Wed, 7 Nov 2018 19:06:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level:
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 SU-OOqN18Olt; Wed, 7 Nov 2018 19:06:47 -0800 (PST)
Received: from haggis.mythic-beasts.com (haggis.mythic-beasts.com [IPv6:2a00:1098:0:86:1000:0:2:1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3D939130EBB; Wed, 7 Nov 2018 19:06:41 -0800 (PST)
Received: from [146.88.49.66] (port=59977 helo=[172.27.12.237]) by haggis.mythic-beasts.com with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <csp@csperkins.org>) id 1gKaeP-0001Jx-Gc; Thu, 08 Nov 2018 03:06:39 +0000
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
From: Colin Perkins <csp@csperkins.org>
In-Reply-To: <5eda3647-89e4-e9ec-21c2-2a22052d8ce3@in.tum.de>
Date: Thu, 08 Nov 2018 10:06:27 +0700
Cc: Jörg Ott <jo@netlab.tkk.fi>, "rmcat@ietf.org WG" <rmcat@ietf.org>, draft-ietf-rmcat-eval-criteria@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <E45731BF-F02A-4E8F-B7A4-0CD6AD4E77CE@csperkins.org>
References: <152520102721.24767.12952595432840747794@ietfa.amsl.com> <A4BAE605-587F-4546-96E5-0C13310A289D@csperkins.org> <88FA7E60-241E-4DF8-A233-688961BCB6E9@csperkins.org> <B12D2E22-12A7-4FCA-B892-32FCE7C18263@csperkins.org> <afd8ed81-aa1c-07f6-3e12-b28a8a26661f@netlab.tkk.fi> <275471D3-A0FE-484E-896E-31F5AB6AFB72@csperkins.org> <5eda3647-89e4-e9ec-21c2-2a22052d8ce3@in.tum.de>
To: Jörg Ott <ott@in.tum.de>
X-Mailer: Apple Mail (2.3273)
X-BlackCat-Spam-Score: 4
Archived-At: <https://mailarchive.ietf.org/arch/msg/rmcat/MHqrVTIey5eTXcA26Wus4SyuZuk>
Subject: Re: [rmcat] WG last call: draft-ietf-rmcat-eval-criteria-07.txt
X-BeenThere: rmcat@ietf.org
X-Mailman-Version: 2.1.29
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: <https://mailarchive.ietf.org/arch/browse/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: Thu, 08 Nov 2018 03:06:50 -0000

Thanks, Jörg – looks good to me.
Colin



> On 5 Nov 2018, at 22:29, Joerg Ott <ott@in.tum.de> wrote:
> 
> Hi Colin,
> 
> thanks, a few replies inline.  Just submitted an update.
> 
>>> thanks much for the comments.  Finally, a first (not yet complete) stab
>>> at this:
>>> 
>>>>  * Section 3 begins “Each experiment is expected to…” but the draft
>>>>    hasn’t yet introduced the idea that there are some experiments that
>>>>    need to be completed.
>>> 
>>> Added a some context intro.
>>> 
>>>>  * Rather than talk about “RMCAT proposals”, “RMCAT flows”, etc.,
>>>>    discuss “proposed RTP congestion control algorithms”, “congestion
>>>>    controlled RTP flows”, and so on. The RFC will live longer than the
>>>>    RMCAT working group.
>>> 
>>> Fixed throughout the draft.
>>> 
>>>>  * Section 3: bullet 10 should be rephrased for clarity.
>>> 
>>> Bullet 10 is the editor’s note?
>> Right – it looks like a to-do note, so needs to be rephrased as something that reads like a complete point, or removed.
> 
> I moved this past the list and made this a regular pointer (no longer
> an editor's note) to the cited draft.
> 
>>>>  * Does Section 3.1 need to describe the precise format, or just
>>>>    the information to be logged? Does it matter that the file is CSV
>>>>    format?
>>> 
>>> I'd say it simplifies running comparisons in the end and avoids parsing
>>> errors, but I don't feel strongly here.  Any format would do.
>> Maybe just add that as explanation?
> 
> I made such a note.  Hope we won't get a fight over the format, but so
> far nobody really seemed to care.
> 
>>>>  * Section 4.1: The introductory text only talks about high latency
>>>>    links, then gives examples covering a range of latencies. Expands
>>>>    remarks “, as well as low-latency links”
>>> 
>>> Done.
>>> 
>>>>  * Section 4.2: might be appropriate to add some motivating remarks.
>>> 
>>> Done.
>>> 
>>>>  * Section 4.3: add some remarks to motivate drop-tail?
>>> 
>>> This begs a broader discussion now that some time has passed since the
>>> initial version of this draft.  Should we include AQM models (such as
>>> CoDel or variants thereof) as well?
>> The eval-test draft mentions CoDel and PIE as things you’re encouraged to test with, but doesn’t look to focus on them. I’d say that’s likely the right way to approach this: encourage, but not require, experimentation with AQM.
> 
> We had a longer discussion in the draft earlier (I can still see the text in comments) but I think this was moved out for simplicity.  I
> added a short note.
> 
>>>>  * Section 4.5.3: clarify if this recommended distribution applies to
>>>>    both sections 4.5.1 and 4.5.2.
>>> 
>>> Only 4.5.2 is mandatory.  The same distribution could be applied to
>>> both jitter models.  Not sure how much we need to say explicitly.
>> I was envisaging “Whether Random Bounded PDV or Approximately Random Subject to No-Reordering Bounded PDV, it is recommended that z(n) is…”
> 
> Done.
> 
>>>>  * Section 6.1: first paragraph ends mid-sentence.
>>> 
>>> Done.
>>> 
>>> An interesting question is if DASH-style flows should be considered, too.
>> Testing against DASH-style traffic is certainly worthwhile. Is it included in eval-test too? Should it be?
> 
> I will leave this open for now to get the draft shipped today.
> 
>>> Should we specify TCP congestion control?  E.g., CUBIC?
>> It’s widely deployed, so seems like a reasonable default. Ideally, we’d encourage testing against a range of congestion control algorithms.
> 
> Added a sentence to this end.
> 
>>>>  * Section 6.3: is it worth mentioning that QUIC flows use UDP, but
>>>>    are expected to have dynamics that look a lot like TCP, so don’t
>>>>    need to be explicitly included here?
>>> 
>>> Added a note here.  Should we anticipate future divergence from TCP
>>> behavior?
>> As in future versions of QUIC might do something different, and if they do it’s important to test against them? Sure, doesn’t hurt to add a note.
> 
> Added some short and rather vague note.
> 
>>>>  * Section 7: security needs to be discussed. Maybe point out
>>>>    denial-of-service issues due to lack of congestion control, or
>>>>    denial-of-service on the congestion controlled flow due to spoofing
>>>>    of control signals, and state that the candidate algorithms should
>>>>    consider. The only specific security issue I can think of the these
>>>>    criteria is checking that the algorithm works as expected in these
>>>>    cases.
>>> 
>>> This remains tbd.  Maybe we can have a quick chat next week.
>> Ok.
>>>>  * Please spell-check the draft.
>>> 
>>> Done.
>>> 
>>> Will submit as soon as the I-D tool allows this again (read: on the
>>> weekend, even if this means a short-term expiry of the draft.
> 
> Just submitted the update.
> 
> Cheers,
> Jörg
> 
>>> 
>>>>> On 20 Jun 2018, at 10:46, Colin Perkins <csp@csperkins.org <mailto:csp@csperkins.org>> wrote:
>>>>> 
>>>>> This is to announce a working group last call on “Evaluating Congestion Control for Interactive Real-time Media” (draft-ietf-rmcat-eval-criteria-07).
>>>>> 
>>>>> Please send any final comments to the working group mailing list and the authors by 20 July 2018 (the date of the RMCAT session at IETF 102). If no substantive comments are received by that time, we intend to submit this draft to the IESG for publication as an Informational RFC.
>>>>> 
>>>>> Colin
>>>>> 
>>>>> 
>>>>> 
>>>>>> On 2 May 2018, at 11:52, Colin Perkins <csp@csperkins.org <mailto:csp@csperkins.org>> wrote:
>>>>>> 
>>>>>> Jörg – thanks for updating this draft!
>>>>>> 
>>>>>> Any comments from the group before we progress this?
>>>>>> 
>>>>>> Colin
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>>> On 1 May 2018, at 19:57, Internet-Drafts@ietf.org <mailto:Internet-Drafts@ietf.org> wrote:
>>>>>>> 
>>>>>>> 
>>>>>>> A New Internet-Draft is available from the on-line Internet-Drafts directories.
>>>>>>> This draft is a work item of the RTP Media Congestion Avoidance Techniques WG of the IETF.
>>>>>>> 
>>>>>>>      Title           : Evaluating Congestion Control for Interactive Real-time Media
>>>>>>>      Authors         : Varun Singh
>>>>>>>                        Joerg Ott
>>>>>>>                        Stefan Holmer
>>>>>>> Filename        : draft-ietf-rmcat-eval-criteria-07.txt
>>>>>>> Pages           : 16
>>>>>>> Date            : 2018-05-01
>>>>>>> 
>>>>>>> Abstract:
>>>>>>> The Real-time Transport Protocol (RTP) is used to transmit media in
>>>>>>> telephony and video conferencing applications.  This document
>>>>>>> describes the guidelines to evaluate new congestion control
>>>>>>> algorithms for interactive point-to-point real-time media.
>>>>>>> 
>>>>>>> 
>>>>>>> The IETF datatracker status page for this draft is:
>>>>>>> https://datatracker.ietf.org/doc/draft-ietf-rmcat-eval-criteria/
>>>>>>> 
>>>>>>> There are also htmlized versions available at:
>>>>>>> https://tools.ietf.org/html/draft-ietf-rmcat-eval-criteria-07
>>>>>>> https://datatracker.ietf.org/doc/html/draft-ietf-rmcat-eval-criteria-07
>>>>>>> 
>>>>>>> A diff from the previous version is available at:
>>>>>>> https://www.ietf.org/rfcdiff?url2=draft-ietf-rmcat-eval-criteria-07
>>>>>>> 
>>>>>>> 
>>>>>>> Please note that it may take a couple of minutes from the time of submission
>>>>>>> until the htmlized version and diff are available at tools.ietf.org.
>>>>>>> 
>>>>>>> Internet-Drafts are also available by anonymous FTP at:
>>>>>>> ftp://ftp.ietf.org/internet-drafts/
>>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> -- 
>>>>>> Colin Perkins
>>>>>> https://csperkins.org/
>>>>> 
>>>> -- 
>>>> Colin Perkins
>>>> https://csperkins.org/
> 



-- 
Colin Perkins
https://csperkins.org/