Re: [nwcrg] [LOOPS] BOF co-chairs thinking on LOOPS next steps

Marie-Jose Montpetit <marie@mjmontpetit.com> Tue, 30 July 2019 17:56 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 D63C0120227 for <nwcrg@ietfa.amsl.com>; Tue, 30 Jul 2019 10:56:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.895
X-Spam-Level:
X-Spam-Status: No, score=-1.895 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, UNPARSEABLE_RELAY=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=mjmontpetit-com.20150623.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 MvKaDn2aKQZu for <nwcrg@ietfa.amsl.com>; Tue, 30 Jul 2019 10:56:01 -0700 (PDT)
Received: from mail-io1-xd30.google.com (mail-io1-xd30.google.com [IPv6:2607:f8b0:4864:20::d30]) (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 3EC281201E9 for <nwcrg@irtf.org>; Tue, 30 Jul 2019 10:56:01 -0700 (PDT)
Received: by mail-io1-xd30.google.com with SMTP id f4so130204355ioh.6 for <nwcrg@irtf.org>; Tue, 30 Jul 2019 10:56:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mjmontpetit-com.20150623.gappssmtp.com; s=20150623; h=from:in-reply-to:references:mime-version:date:message-id:subject:to :cc; bh=9QNkC++TGOmwQDBH+PD8BO9ZqlIUPJBxnPGlgUsVb5I=; b=oVhbwFgT1QK0judtxiULDXEi64HaY7URAAjtKdtFufVIlWz+0g3ry901JY7xO4ybIS gaMbD78ggeWQq9DBhCSeZA1oX63b+bDX1jqN1lVja0gFieDu+zJxp8PqQYpeNES29i7/ fob/doYxQhdwEjruJr5ch8Fl01LtSyRbVn/jbUn5XW7V8IOFHsiQVhNq5XAIqtpGF2xP hkJdO2jxEaTjjcaqR4Va1fLs7Jz98/2mWTJrV+RQxld7n1nzr5drfet6jVkw0i/21MCj GBoCdYzxPohRa209lPdTh4q3iilh7QqNW1kPkeFl89Xvmo4fQKY9D9W8ScUeN2B/fHjh qQxw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=9QNkC++TGOmwQDBH+PD8BO9ZqlIUPJBxnPGlgUsVb5I=; b=GqUTBx1pWGnGmmIlQ+gsppvnDLMjvC73UEvNRyR2LsYBpnkQex+9E62BEVjPm1Y10N 2JALkoXHFJ52kTupnWNdR6Bzwjp0t8uLVHyScKw+WKbHwvXFsxKxBRAZda0G74SxrB7A R+3A4feldkjinJJOC9O42Iy25fGp1Y14EoLlCxx0obJKwktj3NTF4r9ta8yl2dCtuHC8 ukef70d26D1eleTOurKWs3Tq9C8YAbfFoEsEJlb2fOsYr/L7H5SF0fQnMWwPO+U+oVeT dgmZTLEtDMw0mev9i0YclzuRUJyq6jmXEPn+IPGez6K3WX0hTRJEN1zfNu//9lRorvdO ZBqw==
X-Gm-Message-State: APjAAAXWj47d51n53bUSK/pWxUZZYDltCl8TmQEjMtkeWtJ0TNwrvJuD kdvT0RcJq1MoPiUEXESopdenxVDKd+NEi/2xuaU=
X-Google-Smtp-Source: APXvYqyoEikHy4HLUDuvW57a35O6pvfKbklmdKpwpNyU6ZzfpwesDzuU8r5XEb8dVasGS/5mUhLmwQIVCfnX4kXZ8sg=
X-Received: by 2002:a5d:948a:: with SMTP id v10mr79986553ioj.103.1564509360330; Tue, 30 Jul 2019 10:56:00 -0700 (PDT)
Received: from 1058052472880 named unknown by gmailapi.google.com with HTTPREST; Tue, 30 Jul 2019 10:55:59 -0700
From: Marie-Jose Montpetit <marie@mjmontpetit.com>
In-Reply-To: <CAKKJt-cn_kSvzUq7tkeSQTVB+yAD7ih=4MMfoEab0dMaa9iqYQ@mail.gmail.com>
References: <CAKKJt-eRGJe+9PtEC7xgFz+HA0zsr_sR0NUgKRmJ-P5Q3XBg-A@mail.gmail.com> <CAPjWiCSbPioTHkYBpX73qxzO=H1sJDZpCMCKzBKoU4rZLLhwMQ@mail.gmail.com> <E6659E42-D6D7-4033-B4D6-9305823063D2@tzi.org> <CAKKJt-c24RdPyZRoK-B6fXuN0xABUsU=p7Y6UFwAcENfjE3oOQ@mail.gmail.com> <A4576796-AACA-4BE1-9EF8-9422E1BAB9F3@kuehlewind.net> <CAKKJt-dCeJVhofU8eO=TXu6CVez5g9ZTdLnp206gx6X3YTx9tA@mail.gmail.com> <7b64f9e8-5b8b-6ce6-145d-2c4ccb10c62b@isae-supaero.fr> <CAKKJt-cn_kSvzUq7tkeSQTVB+yAD7ih=4MMfoEab0dMaa9iqYQ@mail.gmail.com>
MIME-Version: 1.0
Date: Tue, 30 Jul 2019 10:55:58 -0700
Message-ID: <CAPjWiCTX82rrt06fqq6_fp2pzLOrDrXNVogj-kk83Qjt1a9_dw@mail.gmail.com>
To: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>, Emmanuel Lochin <emmanuel.lochin@isae-supaero.fr>
Cc: nwcrg@irtf.org, loops@ietf.org
Content-Type: multipart/alternative; boundary="000000000000ac15fd058ee9b85c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/nwcrg/e7pYPLksnRYCOkznU18I7HnFM3Y>
Subject: Re: [nwcrg] [LOOPS] BOF co-chairs thinking on LOOPS next steps
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, 30 Jul 2019 17:56:04 -0000

Well if you to encode IP packets and you have encryption you will get into
the problem of the proposed coding scheme for QUIC that recovers  ALL
packets without knowing what the losses were due to and messing with
congestion control above or not knowing what these packets carry to
determine if they need coding or not or to define the adaptive schemes. Our
solution is before encryption because of that. And as Emmanuel said at
layer 4 you also need to deal with TCP congestion control unless you split
the sessions.

There is a lot of accumulated research, development and implementations out
there :) But ok you are talking to the right people!

mjm



Marie-José Montpetit, Ph.D.
Research Affiliate, MIT Media Laboratory
mariejose@mjmontpetit.com
mariejo@mit.edu

On July 30, 2019 at 1:46:51 PM, Spencer Dawkins at IETF (
spencerdawkins.ietf@gmail.com) wrote:

Hi, Emmanuel,

On Tue, Jul 30, 2019 at 10:14 AM Emmanuel Lochin <
emmanuel.lochin@isae-supaero.fr> wrote:

> Hi Spencer, all,
>
> On 30/07/2019 16:22, Spencer Dawkins at IETF wrote:
>
>
>    1. How a sender tunes FEC dynamically - is that automatic, based on
>    FEC mechanisms people are thinking about, or is there work to do there?
>    2. How a sender knows whether to do FEC, retransmission, or both FEC
>    and retransmission, dynamically?
>    3. How a sender knows that it shouldn't be doing anything, because
>    anything it does won't help ("first, do no harm")?
>
> IMHO, each answer depends on which layer you seek to apply FEC and why.
> Adding and adapting FEC at L2 or L3 does not have the same impact than at
> L4 and does not lead to the same adaptive mechanism. Then, adding FEC at L4
> also depends on whether you are congestion controlled or not, you want to
> stick to TCP-friendliness, your QoS objectives, and many other things...
> Finally concerning #3, I would say that monitoring the e2e delay would
> give you a good indication to enable FEC or not. If the delay is "small",
> you won't beat ARQ.
>

My understanding from discussions around the LOOPS BOF is that this is
intended to be transport-agnostic, so most likely L3. I haven't heard
anyone talking about L2 LOOPS, but as you note, that depends on the
networks that you're trying to help out.

Thanks for the insight! (I thought that was true, but I'm not an NWC expert
by any stretch)

Spencer


> Emmanuel
>
>
> --
> Emmanuel LOCHIN
> Professeur ISAE
> ISAE SUPAERO - Institut Supérieur de l'Aéronautique et de l'Espace
> 10 avenue Edouard Belin - BP 54032 - 31055 TOULOUSE CEDEX 4 FRANCE -http://www.isae-supaero.fr
> Tel +33 5 61 33 84 85 - Fax (+33) 5 61 33 83 45
> Web : http://personnel.isae.fr/emmanuel-lochin/
>
> --
> LOOPS mailing list
> LOOPS@ietf.org
> https://www.ietf.org/mailman/listinfo/loops
>
-- 
LOOPS mailing list
LOOPS@ietf.org
https://www.ietf.org/mailman/listinfo/loops