Re: [nwcrg] Tetrys draft

Nicolas Kuhn <nicolas.kuhn.ietf@gmail.com> Wed, 29 September 2021 13:11 UTC

Return-Path: <nicolas.kuhn.ietf@gmail.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 1432B3A1713 for <nwcrg@ietfa.amsl.com>; Wed, 29 Sep 2021 06:11:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, 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=gmail.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 14nj5Dzfv2yl for <nwcrg@ietfa.amsl.com>; Wed, 29 Sep 2021 06:11:43 -0700 (PDT)
Received: from mail-lf1-x12f.google.com (mail-lf1-x12f.google.com [IPv6:2a00:1450:4864:20::12f]) (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 DDA6C3A170D for <nwcrg@irtf.org>; Wed, 29 Sep 2021 06:11:42 -0700 (PDT)
Received: by mail-lf1-x12f.google.com with SMTP id b15so10421456lfe.7 for <nwcrg@irtf.org>; Wed, 29 Sep 2021 06:11:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=q93iM1Z57/GrPuT4yZue3+621jRbFTEmFBiabN9C55Q=; b=CpknYYlHltzcN+KOxjv3yJZCwPmT1FiXhkvmKe22IF4sbFx+3SCx84cFln1fxyIuHY 68E36mqIr/NpvN/1w2w6GasM7iEYY6qThYBV2A+D7n2IJtpmWixAO73EzIa3LfOgoxIb 8x73JIZRLujyhq5CcD5XXhO0lH+dEmV8VA1gxj9zZq3zaea+NnxYfE2KhBCQI6jC+OM4 0zyur3r1gjJzEslOUMVBYLDGenlWGoU5DDp6zG481VY20TePQsF1Uo5VUgFgsNC7WncP zMKuFlJnKrRHvdsGq5J3f2+xTzn9xHvBK7Xr2WSKT+edafxQ+YZAH8zDXJBVOs5jjcpQ LC2Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=q93iM1Z57/GrPuT4yZue3+621jRbFTEmFBiabN9C55Q=; b=nU399khND7VC71NyHD9wwlf1Jw8BN+5VsjfncwYCeRQhEml3K3rPBd+bZWF8tpxJPd W2JN19JEtpIRnCCTjlUQJgAHbj6CmH+vGxLMOybVl87qTCACWNnFQxlIlHIGX91CIemM r2l130Qwb4WvLoEDIZLEeGg6ny4XHTA1uQgPFWq0ijECU1fJA66YmsLLGHIvqxwB8xr8 JgbdnzYA1W7HHUVNdCkv4JNoCvxRK9+Hvghdg+jNMHqcCFkBJWmgSrlnILaM1rvInePe U0RKtVoV7CSzJyAcJh5RS7GaXPgly3FCXac18JgXMT2t50egvjBAamjvuMh1gtXsEn7I C4/g==
X-Gm-Message-State: AOAM532qNqoeE9ivxQXPGTUlHYCufBQkyd7S17y8GzXi/lgcCgiAFoOo 2+67w7c7hnNKRjZEXmqu105eWtkl6N7vQUS0gVE=
X-Google-Smtp-Source: ABdhPJzmmMXGIeYfJ729cETZsoOgNOtfi74RnwjSy/FSqmRmsQ6nIf/G2zylJpTHfeHoXHYYjRu/wI2a7HgblmIhbbc=
X-Received: by 2002:ac2:4e4f:: with SMTP id f15mr7108232lfr.323.1632921099132; Wed, 29 Sep 2021 06:11:39 -0700 (PDT)
MIME-Version: 1.0
References: <CAPjWiCQ=S0SB1Yg5jp4B+toVXv=wTBo+O6kNZUpZNUJqYS1JiA@mail.gmail.com>
In-Reply-To: <CAPjWiCQ=S0SB1Yg5jp4B+toVXv=wTBo+O6kNZUpZNUJqYS1JiA@mail.gmail.com>
From: Nicolas Kuhn <nicolas.kuhn.ietf@gmail.com>
Date: Wed, 29 Sep 2021 15:11:27 +0200
Message-ID: <CAL0D2oT-b1ASWNkbU+Je+zDykeCMFyTQN2cxDkj_hAF0GDsimA@mail.gmail.com>
To: Marie-Jose Montpetit <marie@mjmontpetit.com>
Cc: nwcrg <nwcrg@irtf.org>, Vincent Roca <vincent.roca@inria.fr>, Jérôme Lacan <jerome.lacan@isae-supaero.fr>, Jonathan DETCHART <jonathan.detchart@isae-supaero.fr>, Emmanuel Lochin <emmanuel.lochin@enac.fr>
Content-Type: multipart/alternative; boundary="0000000000000f652705cd2212c0"
Archived-At: <https://mailarchive.ietf.org/arch/msg/nwcrg/pgmyxt8f6Z4QKNRV9Y9n6d8StLg>
Subject: Re: [nwcrg] Tetrys draft
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: Wed, 29 Sep 2021 13:11:48 -0000

Dear all,

I think it is important for the NWCRG to publish examples of coding
mechanisms and thus support the adoption of the document.

Some comments below.

====
"This update is done in so that any
   source packets coming from an input flow are included in the encoding
   window as long as it is not acknowledged or the encoding window did
   not reach a size limit."
=> This is not clear to me. Is the following clearer and correct ? I am not
sure what happens when the encoding window reaches its size limit.
"The update of the size of the encoding window is necessary for any
   source packets coming from an input flow to be included in the encoding
   window. Source packets are stored in the encoding window as long as they
are not acknowledged.
  If the encoding window reaches its size limit, source packets are
(dropped?)."

====
"This mechanism allows for losses on both the
   forward and return paths and in particular, is resilient to
   acknowledgment losses."
=> ?
"This mechanism recovers source packets that have been lost wih the FEC
tunnel on both the
   forward and return paths and in particular, is resilient to
   acknowledgment losses."

===
" It is
   aligned with the FECFRAME terminology conjointly with recent
   activities in the Network Coding Research Group."
=> I think this section should refer to RFC8406
Also, it may be worth checking some of the vocabulary that is not
consistent (e.g. encoding coefficients vs coding coefficients)

===
"       -- Editor's note: The architecture used in this document should be
      aligned with the future NC Architecture document [NWCRG-ARCH]. --"
=> Because NWCRG ARCHI may not be published, this should be cleaned.

===
"
                       Figure 1: Tetrys Architecture
"
=> I think this section should refer to the NC-CC draft that could be
published soon.

===
"    o  Congestion control management (if appropriate);

         -- Editor's note: must be discussed --
"
=> Such as discussed in the NC-CC draft, if the congestion control
management is not discussed, it could result in an important unfairness. In
particulier, research question 3 and 4 should be discussed ( or at least
recalled here) :







*   Research question 3 : "Should we quantify the harm that a coded flow
 would induce on a non-coded flow ? How can this be reduced while   still
benefiting from advantages brought by FEC ?"   Research question 4 : "If
transport and FEC senders are collocated   and close to the client, and FEC
is applied only on the last mile,   e.g. to ignore losses on a noisy
wireless link, would this raise   fairness issues ?"*

===
"    o  Congestion control flag (C): 2 bits.  C=0 indicates the Congestion
      Control Information (CCI) field is 0 bits in length.  C=1
      indicates the CCI field is 32 bits in length.  C=2 indicates the
      CCI field is 64 bits in length.  C=3 indicates the CCI field is 96
      bits in length.

         -- Editor's note: version number and congestion control to be
         discussed --
"
=> I am not sure to assess the content of the CCI. It may be worth
detailing some more.

===
"
   PLR: packet loss ratio expressed as a percentage.
"
=> Is it the PLR after decoding ? Does the receiver indicate the amount of
recovered packets so that the server can adapt the coding rate ?



On Tue, Sep 28, 2021 at 10:54 PM Marie-Jose Montpetit <marie@mjmontpetit.com>
wrote:

> We had on our charter to promote a number of network codes with
> informational RFCs. The Tetrys draft is in a state that is close to a final
> version. However it was never accepted as a RG draft.
>
> This email is to ask if anyone opposes declaring Tetrys a nwcrg draft.
>
> The team (in cc. and which includes Vincent Roca so I will deal with this
> alone) plans to produce a reviewable version in the next month and we could
> start the the review process ahead of IETF 112 with a plan to finalize the
> process soon after.
>
> I will contact potential reviewers personally to expedite the process.
>
> Thanks everyone!
>
> mjm
>
> Marie-José Montpetit, Ph.D.
> marie@mjmontpetit.com
>
>
> _______________________________________________
> nwcrg mailing list
> nwcrg@irtf.org
> https://www.irtf.org/mailman/listinfo/nwcrg
>