Re: [nwcrg] [irsg] IRSG review request draft-irtf-nwcrg-coding-and-congestion-09

Marie-Jose Montpetit <marie@mjmontpetit.com> Tue, 22 February 2022 18:39 UTC

Return-Path: <marie@mjmontpetit.com>
X-Original-To: nwcrg@ietfa.amsl.com
Delivered-To: nwcrg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2E8033A03EC for <nwcrg@ietfa.amsl.com>; Tue, 22 Feb 2022 10:39:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.885
X-Spam-Level:
X-Spam-Status: No, score=-1.885 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_KAM_HTML_FONT_INVALID=0.01, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=mjmontpetit-com.20210112.gappssmtp.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 xzvQppuIVldW for <nwcrg@ietfa.amsl.com>; Tue, 22 Feb 2022 10:39:07 -0800 (PST)
Received: from mail-lf1-x129.google.com (mail-lf1-x129.google.com [IPv6:2a00:1450:4864:20::129]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A60D63A0A65 for <nwcrg@irtf.org>; Tue, 22 Feb 2022 10:39:06 -0800 (PST)
Received: by mail-lf1-x129.google.com with SMTP id f37so26573552lfv.8 for <nwcrg@irtf.org>; Tue, 22 Feb 2022 10:39:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mjmontpetit-com.20210112.gappssmtp.com; s=20210112; h=from:in-reply-to:references:mime-version:date:message-id:subject:to :cc; bh=VPV4EX4KNugsFIa6blQVpzEkuayCZ2hMFupFu9A/QE4=; b=lUOi7ixpUdu+TTzgqBYUzhPDc8b9UrzG54b2ABzMHktTWxkMS5XDnFf3vknvnvcnQX cBzClMGhNcWJ73WXqYmKB3zXDydxzFN2OicKlJau7wTENCNn/hBYznQOgYOaLDZORlFH u8xjwDvu6bxPzidu7E5Qk79+rERcVKYvlOmIkyi54m59nVrzaQNGqaTPng2on2Wk9pWw nCMrnjmRtu/SSMOqH0RwnGRZ0pHrRfCCY/Vnpdmu8yME7lUdaNj4YEcAp7L7uQ2owrFI N8uuCAsXvdZnT5t4+tQwlvVBVBH+cpB3F/DWTQskFSSueI/tZK8bniQpth5aPKwI82A1 rWag==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=VPV4EX4KNugsFIa6blQVpzEkuayCZ2hMFupFu9A/QE4=; b=Xku6aoSUCNrMcvuCtD1VuaYr6rZwFRDOcgA6kDgd6mGVBX4A0ecbcLLdzDT0L936gL 5KqE21mZrlaiv0CEZS33Az9r7BLRSxpAwOJw+6+xIEviSO5ZnzE4VyRAFbtRjgG4guSe 6MiIw/31kQp/mg73uEsHgoSiPR2MoZ8/JufeAmf9DbqOViE1uwyoiu7LWbIAkxS6VtHH Iu3M8NCQq9Cs/ByVdOSMWmkmgE6FgbKsqDbPJzrqrPqe85lMpQbQnthF0mPXotSYgBWt x7WHoZZ7SPWPIJ47ADMKirEmmwKacTxxa7pqVOE8dFwtrfHat2qaQS439aHbZeWLINcI ZfOA==
X-Gm-Message-State: AOAM533/kN+CYLnGx7qG86YhIhQDdN4g81+3OZNAxkBO7bqVyQPIPaut Fc0gEVTa0GeIg9x2DhomPGPgwKW7sS2citcY2uSWsw==
X-Google-Smtp-Source: ABdhPJzJu/alSDFyqgTLykyByXCAbqi2XMYioI+UAutkn/2OFdM/sxMRHU1qgCnfifDTZzQdexNoDLTH8zpIATw9xsY=
X-Received: by 2002:a19:f501:0:b0:443:ac2a:b63c with SMTP id j1-20020a19f501000000b00443ac2ab63cmr16898500lfb.638.1645555143692; Tue, 22 Feb 2022 10:39:03 -0800 (PST)
Received: from 1058052472880 named unknown by gmailapi.google.com with HTTPREST; Tue, 22 Feb 2022 10:39:03 -0800
From: Marie-Jose Montpetit <marie@mjmontpetit.com>
In-Reply-To: <CAKKJt-c3ZqV5qbiEuJw_3ve5HJa-GC4y4F21SYW0fOPxcD5sdQ@mail.gmail.com>
References: <45BD6D65-DB4C-4872-B97D-DA599BA1734C@csperkins.org> <CAKKJt-f+P7L4tVsmhCDFaV_uv2z8o1P=2htmk-TYDVoRk+jtqQ@mail.gmail.com> <CAL0D2oTjebZXDT54cki=O61ADYPcKxjxhzuB9o99geEYynFJWQ@mail.gmail.com> <CAKKJt-c3ZqV5qbiEuJw_3ve5HJa-GC4y4F21SYW0fOPxcD5sdQ@mail.gmail.com>
MIME-Version: 1.0
Date: Tue, 22 Feb 2022 10:39:03 -0800
Message-ID: <CAPjWiCTDa=ri7onqSpddeo3JOdiHxwN6=pRCGw4U-48aWuUO_w@mail.gmail.com>
To: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>, Nicolas Kuhn <nicolas.kuhn.ietf@gmail.com>
Cc: The IRSG <irsg@irtf.org>, draft-irtf-nwcrg-coding-and-congestion@ietf.org, nwcrg <nwcrg@irtf.org>
Content-Type: multipart/alternative; boundary="000000000000cc6a0205d89fa92b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/nwcrg/lcbGDInHom7SiY2DJQ3oThzGiko>
Subject: Re: [nwcrg] [irsg] IRSG review request draft-irtf-nwcrg-coding-and-congestion-09
X-BeenThere: nwcrg@irtf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IRTF Network Coding Research Group discussion list <nwcrg.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/nwcrg>, <mailto:nwcrg-request@irtf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/nwcrg/>
List-Post: <mailto:nwcrg@irtf.org>
List-Help: <mailto:nwcrg-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/nwcrg>, <mailto:nwcrg-request@irtf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 Feb 2022 18:39:13 -0000

Thanks Spencer!

mjm

Marie-José Montpetit, Ph.D.
marie@mjmontpetit.com



From: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
<spencerdawkins.ietf@gmail.com>
Reply: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
<spencerdawkins.ietf@gmail.com>
Date: February 22, 2022 at 1:34:57 PM
To: Nicolas Kuhn <nicolas.kuhn.ietf@gmail.com> <nicolas.kuhn.ietf@gmail.com>
Cc: draft-irtf-nwcrg-coding-and-congestion@ietf.org
<draft-irtf-nwcrg-coding-and-congestion@ietf.org>
<draft-irtf-nwcrg-coding-and-congestion@ietf.org>, nwcrg <nwcrg@irtf.org>
<nwcrg@irtf.org>, The IRSG <irsg@irtf.org> <irsg@irtf.org>
Subject:  Re: [irsg] [nwcrg] IRSG review request
draft-irtf-nwcrg-coding-and-congestion-09

Hi, Nicolas,

On Tue, Feb 22, 2022 at 1:03 AM Nicolas Kuhn <nicolas.kuhn.ietf@gmail.com>
wrote:

> Dear Spencer, all,
>
> Thank you so much for this review that contributes a lot, not only on the
> readability but also on structural aspects.
> I hope we addressed your comments in the updated version of this draft
> https://datatracker.ietf.org/doc/draft-irtf-nwcrg-coding-and-congestion/
>

Thanks for the speedy response! I have a couple of items below, but this
document is ready to move to the next step.

Best,

Spencer


>
> This text is super helpful,
>>
>>    We consider an end-to-end unicast data transfer with FEC coding in
>>
>>    the application (above the transport), within the transport or
>>
>>    directly below the transport.  A typical scenario for the
>>
>>    considerations in this document is a client browsing the web or
>>
>>    watching a live video.
>>
>> but might be even more super helpful if it had pointers to the document
>> sections that apply to each architecture. I was thinking about something
>> like
>>
>>    We consider three architecture for end-to-end unicast data transfer:
>>
>
Gerk. This should be "three architectures" - sorry!


>
>>    - with FEC coding in the application (above the transport) (Section
>> 3),
>>
>>    - within the transport (Section 4), or
>>
>>    - directly below the transport (Section 5).
>>
>

>
>
>> Isn’t the observation about TCP in this text
>>
>>    o  'network information' (input control plane for the transport
>>
>>       including CC): refers not only to the network information that is
>>
>>       explicitly signaled from the receiver, but all the information a
>>
>>       congestion control obtains from a network (e.g., TCP can estimate
>>
>>       the latency and the available capacity at the bottleneck).
>>
>> true for any transfer protocol?
>>
>> [NK] I have removed the TCP example to make it more generic.
>

This is now

   *  'network information' (input control plane for the transport
      including CC): refers not only to the network information that is
      explicitly signaled from the receiver.


and would be clearer if a bit less text was removed. So,

   o  'network information' (input control plane for the transport
      including CC): refers not only to the network information that is
      explicitly signaled from the receiver, but all the information a
      congestion control obtains from a network.

One note on the new 2.3,

   The transport layer may provide an unreliable transport service (e.g.
   UDP or DCCP [RFC4340]) or a partially reliable transport service
   (e.g.  SCTP with the partial reliability extension [RFC3758] or QUIC
   with the unreliable datagram extension [I-D.ietf-quic-datagram]).
   Depending on the amount of redundancy and network conditions, there
   could be cases where it becomes impossible to carry traffic.  This is
   further discussed in Section 3 where "FEC above CC" case is assessed
   and in Section 4 nor in Section 5 where "FEC in CC" and "FEC below
                    ^^^ I think this should be "and", to match the rest of
the sentence.
   CC" are assessed.