Re: [rmcat] Review of draft-ietf-rmcat-coupled-cc-03

Safiqul Islam <safiquli@ifi.uio.no> Mon, 26 September 2016 12:28 UTC

Return-Path: <safiquli@ifi.uio.no>
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 D51BD12B1AC for <rmcat@ietfa.amsl.com>; Mon, 26 Sep 2016 05:28:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.515
X-Spam-Level:
X-Spam-Status: No, score=-6.515 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-2.316] 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 S3rLgz4chSun for <rmcat@ietfa.amsl.com>; Mon, 26 Sep 2016 05:28:19 -0700 (PDT)
Received: from mail-out5.uio.no (mail-out5.uio.no [IPv6:2001:700:100:10::17]) (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 13B2712B1A4 for <rmcat@ietf.org>; Mon, 26 Sep 2016 05:28:18 -0700 (PDT)
Received: from mail-mx1.uio.no ([129.240.10.29]) by mail-out5.uio.no with esmtp (Exim 4.80.1) (envelope-from <safiquli@ifi.uio.no>) id 1boV17-0001dJ-1u; Mon, 26 Sep 2016 14:28:17 +0200
Received: from mail-ex02.exprod.uio.no ([129.240.52.5]) by mail-mx1.uio.no with esmtps (TLSv1.2:AES256-SHA:256) (Exim 4.80) (envelope-from <safiquli@ifi.uio.no>) id 1boV16-0001aK-44; Mon, 26 Sep 2016 14:28:16 +0200
Received: from mail-ex04.exprod.uio.no (2001:700:100:52::7) by mail-ex02.exprod.uio.no (2001:700:100:52::5) with Microsoft SMTP Server (TLS) id 15.0.1178.4; Mon, 26 Sep 2016 14:28:15 +0200
Received: from mail-ex04.exprod.uio.no ([fe80::5da2:f347:6a4b:effc]) by mail-ex04.exprod.uio.no ([fe80::5da2:f347:6a4b:effc%19]) with mapi id 15.00.1178.000; Mon, 26 Sep 2016 14:28:15 +0200
From: Safiqul Islam <safiquli@ifi.uio.no>
To: Xiaoqing Zhu <xiaoqzhu@cisco.com>
Thread-Topic: [rmcat] Review of draft-ietf-rmcat-coupled-cc-03
Thread-Index: AQHSF8xrJ/+A3/1ZCkKPptF7DEtwh6CLkcqA
Date: Mon, 26 Sep 2016 12:28:14 +0000
Message-ID: <D7786F9E-A4CE-429C-AB21-B523FA7D2136@ifi.uio.no>
References: <61fd6536-366b-e3c9-0d76-162059d74a54@kau.se> <42edeb66-6bd9-cba8-9bd9-dc8c1980ba1d@kau.se> <1474876976118.84485@cisco.com>
In-Reply-To: <1474876976118.84485@cisco.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [129.240.169.59]
Content-Type: multipart/alternative; boundary="_000_D7786F9EA4CE429CAB21B523FA7D2136ifiuiono_"
MIME-Version: 1.0
X-UiO-SPF-Received:
X-UiO-Ratelimit-Test: rcpts/h 3 msgs/h 1 sum rcpts/h 3 sum msgs/h 1 total rcpts 2774 max rcpts/h 24 ratelimit 0
X-UiO-Spam-info: not spam, SpamAssassin (score=-6.2, required=5.0, autolearn=disabled, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-1.21, UIO_MAIL_IS_INTERNAL=-5, uiobl=NO, uiouri=NO)
X-UiO-Scanned: 692D9776F5A61B3A2B65FC03D1AD185284F625D0
X-UiO-SPAM-Test: remote_host: 129.240.52.5 spam_score: -61 maxlevel 80 minaction 2 bait 0 mail/h: 173 total 1814477 max/h 1401 blacklist 0 greylist 0 ratelimit 0
X-UiOonly: 1EAFA46AE8F57D04E32E4C7972769E8D270F9EA4
Archived-At: <https://mailarchive.ietf.org/arch/msg/rmcat/1pM01moyBUAGmwzPbRBCI0AZ1Fo>
Cc: "rmcat@ietf.org WG" <rmcat@ietf.org>, Michael Welzl <michawe@ifi.uio.no>, "anna.brunstrom@kau.se" <anna.brunstrom@kau.se>, Stein Gjessing <steing@ifi.uio.no>
Subject: Re: [rmcat] Review of draft-ietf-rmcat-coupled-cc-03
X-BeenThere: rmcat@ietf.org
X-Mailman-Version: 2.1.17
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: Mon, 26 Sep 2016 12:28:23 -0000

Hi Xiaoqing,

Thanks for reading our draft. We’ll incorporate your suggestions; it should be easy as they are all editorial. Please find our answers inline.

On 26. sep. 2016, at 10.02, Xiaoqing Zhu (xiaoqzhu) <xiaoqzhu@cisco.com<mailto:xiaoqzhu@cisco.com>> wrote:

Hi,
I have read through the draft, and consider it to be in good shape overall.  In particular, the descriptions in Sec. 6.1 regarding what information exchange is needed for making coupled congestion control work for NADA is clear.

Below are some further suggestions, mainly with the intention to further improve a reader's understand of merits of this work.

* In both abstract and introduction section, will be nice to explicitly point out what type of benefit one may expect from adopting coupled congestion control, instead of vaguely stating that "... behavior is improved". It became clearly later in the text that benefits may be in the form of reduced queuing delay and packet losses. Will be nice to call those out earlier in the draft as well.


Agree.


* In Introduction, end of first paragraph, it is stated that the effect (of undesirable queuing delay) "is amplified when multiple congestion controlled connections traverse the same network bottleneck".  Why is the effect "amplified"?  It does not seem to be immediately clear to me (maybe only me?).

We’ll fix it as well. Thanks for the pointer.


* Section 3, Limitations:  "... to eventually decide the transmission rate" => "... to eventually decide on the transmission rate”

Agree.


* Section 4, Architecture Overview:  Can Figure 1 be a bit more specific in terms of what input/output each module takes?   The text provides some examples (e.g., that arrow from SBD to FSE denotes the Flow State Identifiers), but it was a bit hard to follow in conjunction with the figure.  Maybe it will be more clear by labeling the interfaces in the figure (e.g., a, b, c ...) and then describe each arrow explicitly?

* Still on Figure 1: As an architecture figure, this one omits how coupled congestion control interacts with congestion control all together.  My preference would be to also see in this figure a box representing the coupled-cc algorithm (e.g., those described in Sec. 5.3) and another set of boxes representing the individual cc algorithm (e.g., NADA/GCC), as well as arrows showing how information flows from one to the other.


We agree that labeling is a good idea. We’ll extend the diagram to enhance clarity.


* Again regarding Figure 1:  it is mentioned in the text right below that this assumes a single host. Does this entire document follow that assumption?

Yes

 If so it may make sense to state that assumption even earlier in the text, maybe in Introduction?

yes, agree.


* Section 5.1 SBD: currently discussions of the tradeoff in various method of shared bottleneck detection only covers multiplexing-based and measurement-based.  Anything the authors want to mention regarding configuration-based approach?


We’ll extend the text about configuration as well.


Thanks again.

Cheers,
Safiqul, Michael and Stein





________________________________
From: rmcat <rmcat-bounces@ietf.org<mailto:rmcat-bounces@ietf.org>> on behalf of Anna Brunstrom <anna.brunstrom@kau.se<mailto:anna.brunstrom@kau.se>>
Sent: Friday, September 23, 2016 4:53 AM
To: rmcat@ietf.org<mailto:rmcat@ietf.org>
Subject: [rmcat] RMCAT WGLC: draft-ietf-rmcat-coupled-cc-03: still accepting comments

Hi all,
As we did not get many reviews, we are extending the period for comments on this draft until Sunday. Please note that all types of feedback is useful.
The announcement for SCReAM will follow on Monday.
BR,
Anna

On 2016-09-07 01:03, Anna Brunstrom wrote:
This email announces a RMCAT Working Group Last Call (WGLC) on:
Coupled congestion control for RTP media
draft-ietf-rmcat-coupled-cc-03<https://datatracker.ietf.org/doc/draft-ietf-rmcat-coupled-cc/>
This WGLC will run for 2 weeks, ending at midnight US Eastern Time on Wednesday, September 21.  Comments should be sent to the rmcat@ietf.org<mailto:rmcat@ietf.org> list, although purely editorial comments may be sent directly to the authors at draft-ietf-rmcat-coupled-cc@ietf.org<mailto:draft-ietf-rmcat-coupled-cc@ietf.org> - if doing so, please cc: the WG chairs at rmcat-chairs@tools.ietf.org<mailto:rmcat-chairs@tools.ietf.org>.
We are looking for at least a couple of reviews during WGLC, so please help review the document.
Thanks,
Anna & Martin