Re: [Tsv-art] Tsvart telechat review of draft-ietf-rmcat-video-traffic-model-06

Tommy Pauly <tpauly@apple.com> Sat, 23 February 2019 01:49 UTC

Return-Path: <tpauly@apple.com>
X-Original-To: tsv-art@ietfa.amsl.com
Delivered-To: tsv-art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1BC1F12D4E9; Fri, 22 Feb 2019 17:49:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level:
X-Spam-Status: No, score=-2.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=apple.com
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 gP7x_ilNpIaj; Fri, 22 Feb 2019 17:49:12 -0800 (PST)
Received: from nwk-aaemail-lapp02.apple.com (nwk-aaemail-lapp02.apple.com [17.151.62.67]) (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 A512E130FD3; Fri, 22 Feb 2019 17:49:12 -0800 (PST)
Received: from pps.filterd (nwk-aaemail-lapp02.apple.com [127.0.0.1]) by nwk-aaemail-lapp02.apple.com (8.16.0.27/8.16.0.27) with SMTP id x1N1fRoh062691; Fri, 22 Feb 2019 17:49:11 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apple.com; h=mime-version : content-type : sender : subject : from : in-reply-to : date : cc : content-transfer-encoding : message-id : references : to; s=20180706; bh=8HIrsBv3ucr7wBoMdvIuwSYCSEERqVctRr4p3L09ruI=; b=HHvmqOKssTuPvXX154acEi4V+3c59MN/YMaFXhXIUUmg7SQvnDLM+nU5U+Ar8iS6osyu DwuQqkaLfOOhVCKUyv8EuDakV19Wk5XoAHQmDzf8IUvtMjYmgHgIydkbvpOw8yIAPTm6 cATFvc+vakd05+vbnXz1YAsbaOFHiXDpGt6fKNObcb9fqhFYXWQ8JI61mc5IvvhGD59b lJdU031JTfEI/BgYF3YHoX/+WrkHkBTIDL+0NerQA/sfB44ZB7D7J4kGpOpt9JcdB5AN G9d+aD4Cq0c5h11bHc1j7cbidwyAPdKF22WSR1rxf1+7Q8E2tcF23p4dqmIdSCfo+VtL AQ==
Received: from mr2-mtap-s01.rno.apple.com (mr2-mtap-s01.rno.apple.com [17.179.226.133]) by nwk-aaemail-lapp02.apple.com with ESMTP id 2qpfyu3fm6-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Fri, 22 Feb 2019 17:49:11 -0800
MIME-version: 1.0
Content-type: text/plain; charset="utf-8"
Received: from nwk-mmpp-sz10.apple.com (nwk-mmpp-sz10.apple.com [17.128.115.122]) by mr2-mtap-s01.rno.apple.com (Oracle Communications Messaging Server 8.0.2.3.20181024 64bit (built Oct 24 2018)) with ESMTPS id <0PNC0056NVPZ3430@mr2-mtap-s01.rno.apple.com>; Fri, 22 Feb 2019 17:49:11 -0800 (PST)
Received: from process_viserion-daemon.nwk-mmpp-sz10.apple.com by nwk-mmpp-sz10.apple.com (Oracle Communications Messaging Server 8.0.2.3.20181024 64bit (built Oct 24 2018)) id <0PNC00600VJZ1W00@nwk-mmpp-sz10.apple.com>; Fri, 22 Feb 2019 17:49:11 -0800 (PST)
X-Va-A:
X-Va-T-CD: de7ee2529d2d912f6f9fb418f798c030
X-Va-E-CD: 531c6ed116fd2abe716d429fc046611a
X-Va-R-CD: f7674707035bb32dea5b3e39059d719d
X-Va-CD: 0
X-Va-ID: a1db7ae0-54ec-49bf-ac43-f878d2abb5a6
X-V-A:
X-V-T-CD: de7ee2529d2d912f6f9fb418f798c030
X-V-E-CD: 531c6ed116fd2abe716d429fc046611a
X-V-R-CD: f7674707035bb32dea5b3e39059d719d
X-V-CD: 0
X-V-ID: f23e98d3-8d7a-431d-9926-5bfed42844cc
Received: from process_milters-daemon.nwk-mmpp-sz10.apple.com by nwk-mmpp-sz10.apple.com (Oracle Communications Messaging Server 8.0.2.3.20181024 64bit (built Oct 24 2018)) id <0PNC00600VJC1C00@nwk-mmpp-sz10.apple.com>; Fri, 22 Feb 2019 17:49:08 -0800 (PST)
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:,, definitions=2019-02-23_02:,, signatures=0
Received: from [17.234.90.129] (unknown [17.234.90.129]) by nwk-mmpp-sz10.apple.com (Oracle Communications Messaging Server 8.0.2.3.20181024 64bit (built Oct 24 2018)) with ESMTPSA id <0PNC00AR4VPVEZ60@nwk-mmpp-sz10.apple.com>; Fri, 22 Feb 2019 17:49:08 -0800 (PST)
Sender: tpauly@apple.com
From: Tommy Pauly <tpauly@apple.com>
In-reply-to: <ED374517-5FE2-4283-82D3-D8E05AE49062@cisco.com>
Date: Fri, 22 Feb 2019 17:49:01 -0800
Cc: "tsv-art@ietf.org" <tsv-art@ietf.org>, "rmcat@ietf.org" <rmcat@ietf.org>, "draft-ietf-rmcat-video-traffic-model.all@ietf.org" <draft-ietf-rmcat-video-traffic-model.all@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>
Content-transfer-encoding: quoted-printable
Message-id: <37835FF2-9EB0-4EC7-9370-DC929DF9F7F2@apple.com>
References: <ED374517-5FE2-4283-82D3-D8E05AE49062@cisco.com>
To: "Xiaoqing Zhu (xiaoqzhu)" <xiaoqzhu@cisco.com>
X-Mailer: Apple Mail (2.3445.100.36)
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2019-02-23_02:, , signatures=0
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsv-art/HVAfVSwjqytJUzoNAbyBWB74CL4>
Subject: Re: [Tsv-art] Tsvart telechat review of draft-ietf-rmcat-video-traffic-model-06
X-BeenThere: tsv-art@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Transport Area Review Team <tsv-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsv-art>, <mailto:tsv-art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsv-art/>
List-Post: <mailto:tsv-art@ietf.org>
List-Help: <mailto:tsv-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsv-art>, <mailto:tsv-art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 23 Feb 2019 01:49:15 -0000

Hi Xiaoqing,

Thanks for making the updates to the draft! The -07 version looks good.

Best,
Tommy

> On Feb 21, 2019, at 8:25 PM, Xiaoqing Zhu (xiaoqzhu) <xiaoqzhu@cisco.com> wrote:
> 
> Hi Tommy,
> 
> Thanks a lot for reviewing our draft and providing your input. We've recently updated
> the draft to version -07.  Please find inline below (tagged [XZ]) on how we tried to
> incorporate your comments.  
> 
> Any further thoughts are always welcome! 
> 
> Thanks,
> Xiaoqing (on behalf of all authors) 
> 
> On 2/1/19, 11:54 AM, "Tommy Pauly" <tpauly@apple.com> wrote:
> 
>    Reviewer: Tommy Pauly
>    Review result: Ready
> 
>    This document has been reviewed as part of the transport area review team's
>    ongoing effort to review key IETF documents. These comments were written
>    primarily for the transport area directors, but are copied to the document's
>    authors and WG to allow them to address any issues raised and also to the IETF
>    discussion list for information.
> 
>    When done at the time of IETF Last Call, the authors should consider this
>    review as part of the last-call comments they receive. Please always CC
>    tsv-art@ietf.org if you reply to or forward this review.
> 
>    Document: draft-ietf-rmcat-video-traffic-model-06
> 
>    This document is clearly written and provides useful guidance on how to
>    model live video traffic for the purpose of evaluating congestion
>    control algorithms.
> 
>    The document is clear in its goal of not defining new protocols or
>    congestion control algorithms. As such, it does not pose any transport
>    protocol or algorithm concerns.
> 
>    While I agree with the Security Area Directorate's review that the
>    content  of "Security Considerations" does not seem to apply to security
>    directly, there is precedent for putting warnings to avoid congestion
>    collapse into the Security Considerations sections (see RFC 5681 as
>    an example). I am happy to see this text either remain in security
>    considerations or move to a new section, potentially earlier in the
>    document to emphasize the importance of using realistic models
>    for evaluating congestion control.
> 
> [XZ]  Thanks for raising this concern, which is also shared by a few other reviewers. 
> In the new version we've revised the text in the Security Considerations section as
> below, so as to clarify that the draft itself does not impose security concerns.
> Instead, the models described herein can be used for evaluating candidate
> algorithms to prevent them from hurting the Internet:
> 
> 
> "The synthetic video traffic models as described in this draft do not
>   impose any security threats.  They are designed to mimic realistic
>   traffic patterns for evaluating candidate RTP-based congestion
>   control algorithms, so as to ensure stable operations of the network.
>   It is RECOMMENDED that candidate algorithms be tested using the video
>   traffic models presented in this draft before wide deployment over
>   the Internet.  If the generated synthetic traffic flows are sent over
>   the Internet, they also need to be congestion controlled."
> 
> 
>    Very minor editorial nits:
> 
>    - R_v is described first in Section 4 as the "target rate request",
>    but unlike most of the other definitions there is not given a unit.
>    Later, Section 5 shows that an example value is "1 Mbps". It is clear
>    that this is a "bitrate" as referred elsewhere in the document, but
>    it may be clearer to describe this as the "target bitrate request",
>    or similar. A similar comment would apply to R_o, as defined in
>    Section 5.2.
> 
> 
> [XZ] Good catch.  The new version (-07) now refers to R_v and R_o as “bitrate”. 
> We also explicitly mention the unit (bit-per-second) when first introducing these
> variables.
> 
>    - In Section 6.1, the document states that "it has been empirically
>    determined that a sequence with a length between 2 and 4 minutes
>    strikes a fair tradeoff [between short and long sample times]."
>    The lower bound on the length of a sample is determined by avoiding
>    "obvious periodic patterns" in the model; while the upper bound is
>    determined by the ability of the system or model to efficiently
>    store the sampled data. It seems that the lower bound here is a
>    stricter limit, and the upper bound may change in the future or in
>    other test setups depending on the capabilities of the testing
>    system. To that end, it may be equally useful and more future-proof
>    to state that "it has been empirically determined that a sequence
>    2 to 4 minutes in length sufficiently avoids the periodic pattern."
> 
> 
> [XZ] Very nice point on making the draft future proof. The text has been
> updated as suggested in version -07.
> 
> 
>