Re: [nwcrg] [LOOPS] BOF co-chairs thinking on LOOPS next steps
Marie-Jose Montpetit <marie@mjmontpetit.com> Tue, 30 July 2019 14:42 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 398C4120130 for <nwcrg@ietfa.amsl.com>; Tue, 30 Jul 2019 07:42:19 -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 vuDsXS8ynfkt for <nwcrg@ietfa.amsl.com>; Tue, 30 Jul 2019 07:42:16 -0700 (PDT)
Received: from mail-io1-xd33.google.com (mail-io1-xd33.google.com [IPv6:2607:f8b0:4864:20::d33]) (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 955F31200F8 for <nwcrg@irtf.org>; Tue, 30 Jul 2019 07:42:16 -0700 (PDT)
Received: by mail-io1-xd33.google.com with SMTP id k8so128664058iot.1 for <nwcrg@irtf.org>; Tue, 30 Jul 2019 07:42:16 -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=3ADXQJgyPItC24gszKAQUw/uZ3nStvIDWWQq2bTOLrc=; b=l5cWXw8iH7jTPwgxY+xzIZU4aSm4KpZruTDNWkZkSkuPqpQDGQWlL2hQip6lawZO8X 5XtAGTgxLQBI1LXIN5FE39mN3UjmndorWV43SZ9tSvF5npP2PkwVz39Y1NidGZK8l9Ch txb0tSbg7HaAilpjjRBq1TBsVEFJdlIfpAafAbIcH94gVenJnkOzncexb4ICdITf6tuq /t4yeLbKQidBuxfgYsVkTWzbpq9zAY/HcYAldoi1ByvQh1B9eG/a+HjDZNtjlIMT8Zpx LhQk8QR/oiIxmp3QIC3cUHKBU2bqXWx6SU5dxwtkXn1zl9JM6nAquyBai2ClBJR9a94+ PSrw==
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=3ADXQJgyPItC24gszKAQUw/uZ3nStvIDWWQq2bTOLrc=; b=AJsugOjCxef1uAIDlYYArWVHiyk2qH+nVb41FjXHQChnkkhP7IOuy3DWZrWZv3ahZw ToH/5UznYi7ypX8mKw6xb5gy1TmT+OfsRZoCwy1AYZ4i64L47BJIqo5Wjc9SiHVEqjDW 7mh8TecpduTvU+kJJUffjv+uyQUUmlbyHI7r+H31YV+BSvwxbL0IHJT3yGRd0Z+yIwkE +A565Rd87+yE1ZEItkQzi68+dJ83sbh7qAnkxtFoQleRXQKQJWYfuHDngyrrKtZZthsi BuMy02gf6nPz2wUpHqCVeZ9/y+xUAwYQBeqKBL0Sf21Q4LaTX5VnJEpENiJz5Bywavsq ZWMQ==
X-Gm-Message-State: APjAAAWkvIMT61vt/JgLAk3pEwJHhYtNicoW6qAu0icrJZ6RY37Lgffa TMKMWKuvDbSDH80rZIr7XfgaG8N5p8TlSgOXMUA=
X-Google-Smtp-Source: APXvYqxjeW2INI3QqzOmcWRh9132Q+sjN3lSn6JLY58qfai/k4toU8pJLVSyus+3IJ1C77aWzQxMKK1dc2Wr3Q+7zIY=
X-Received: by 2002:a5d:8c81:: with SMTP id g1mr42742015ion.239.1564497735650; Tue, 30 Jul 2019 07:42:15 -0700 (PDT)
Received: from 1058052472880 named unknown by gmailapi.google.com with HTTPREST; Tue, 30 Jul 2019 07:42:14 -0700
From: Marie-Jose Montpetit <marie@mjmontpetit.com>
In-Reply-To: <CAKKJt-dCeJVhofU8eO=TXu6CVez5g9ZTdLnp206gx6X3YTx9tA@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>
MIME-Version: 1.0
Date: Tue, 30 Jul 2019 07:42:14 -0700
Message-ID: <CAPjWiCSG9Z+etdp3e9r0Rr4R=Zm_EbjZm03WnTon9nqNfpRX=g@mail.gmail.com>
To: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>, Mirja Kuehlewind <ietf@kuehlewind.net>, "nwcrg@irtf.org" <nwcrg@irtf.org>
Cc: Suresh Krishnan <suresh@kaloom.com>, Carsten Bormann <cabo@tzi.org>, Magnus Westerlund <magnus.westerlund@ericsson.com>, loops@ietf.org
Content-Type: multipart/alternative; boundary="000000000000c92aa5058ee70331"
Archived-At: <https://mailarchive.ietf.org/arch/msg/nwcrg/04lwWBMnnxjqrUmRAafyyKBa07I>
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 14:42:19 -0000
Since most of your questions are related to FEC I copy the nwcrg. See <mjm> below mjm Marie-José Montpetit, Ph.D. Research Affiliate, MIT Media Laboratory mariejose@mjmontpetit.com mariejo@mit.edu On July 30, 2019 at 10:23:04 AM, Spencer Dawkins at IETF ( spencerdawkins.ietf@gmail.com) wrote: Hi, Mirja, On Tue, Jul 30, 2019 at 5:34 AM Mirja Kuehlewind <ietf@kuehlewind.net> wrote: > Hi Carsten, hi Spencer, > > > On 25. Jul 2019, at 20:59, Spencer Dawkins at IETF < > spencerdawkins.ietf@gmail.com> wrote: > > > > My impression, and Magnus might say I'm insane, was that Magnus is right > on the edge of whether this work can be chartered without a second, working > group-forming BOF. If the LOOPS community can't live without host-to-node, > the community should add it. If the community can make use of LOOPS without > host-to-node and add it later, the community might consider whether that > reduces the scope of the initial proposed charter enough to help Magnus > approve it :-) > > Yes, it would be possible to charter without another BoF a small and > well-scoped group, however, it also would be possible to work on small and > well-defined pieces of work without a new working group. This was one of > the reasons why this was not a non-wg-forming BoF because it is not clear > yet if a new group is needed or the resulting pieces of standardization > work are small enough to fit into an existing group. > > Therefore, I really recommend focus on defining the standardising work > items that you think are needed rather than trying to do any word-smithing > of a potential charter (that eventually is not needed). > Thanks for giving me the chance to clarify - I really was talking about chartering work, not just chartering a working group, but that wasn't clear from my note. As you said, knowing what the work is, in more detail, will help you and Magnus know what to do next. So, my suggestion for the interested community is to nail down 1. In order to "do LOOPS", what already exists, that can be used without changes? 2. what already exists, but needs to be extended for LOOPS? 3. what needs to be created, because nothing exists that meets the needs? I'm not a LOOPS proponent (the ADs asked me to chair the BOF about a month before IETF 105), but speaking as someone who hasn't been involved in depth, I wonder about 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? <mjm> There are FEC mechanisms to adapt coding dynamically based on acknowledgments for example. In the QUICK implementation we will have flag a RECOVERED packet that could be used to adapt the coding rate. Other implementations or code-specific protocols are also available. 1. How a sender knows whether to do FEC, retransmission, or both FEC and retransmission, dynamically? <mjm> Well the use of FEC (or not) is a design decision. Of course you need the code (and the libraries). And then the decision will be based on known link condition, goodput, expected performance, type of traffic (video, time sensitive etc.). And finding a tunnel and PEPs if you need to. And it can depend on path statistics and not being end to end. I am not sure you could standardize that decision. 1. How a sender knows that it shouldn't be doing anything, because anything it does won't help ("first, do no harm")? <mjm> Of course in a congested network doing nothing is probably best. Again there is a lot of work on the interaction of coding and congestion control. <mjm> Not everyone knows the things but there has been a lot of work in FECFRAME (in IETF) and NWCRG. Someone did mention that a lot of the work was done in a research group not a working group. But real implementations exist in famous “networks". <mjm> Since most of your questions are about erasure coding (coding for packet loss) is that a direction LOOPS wants to take? Somekind of nwcWG? mjm Does everyone know how to do those three things, except me? :-) Pointers to specifications would be awesome ... Spencer > Mirja > > > > -- LOOPS mailing list LOOPS@ietf.org https://www.ietf.org/mailman/listinfo/loops
- Re: [nwcrg] [LOOPS] BOF co-chairs thinking on LOO… Marie-Jose Montpetit
- Re: [nwcrg] [LOOPS] BOF co-chairs thinking on LOO… Marie-Jose Montpetit
- Re: [nwcrg] [LOOPS] BOF co-chairs thinking on LOO… Carsten Bormann
- Re: [nwcrg] [LOOPS] BOF co-chairs thinking on LOO… Emmanuel Lochin
- Re: [nwcrg] [LOOPS] BOF co-chairs thinking on LOO… Spencer Dawkins at IETF
- Re: [nwcrg] [LOOPS] BOF co-chairs thinking on LOO… Spencer Dawkins at IETF
- Re: [nwcrg] [LOOPS] BOF co-chairs thinking on LOO… Marie-Jose Montpetit
- Re: [nwcrg] [LOOPS] BOF co-chairs thinking on LOO… Stuart William Card
- Re: [nwcrg] [LOOPS] BOF co-chairs thinking on LOO… Colin Perkins
- Re: [nwcrg] [LOOPS] BOF co-chairs thinking on LOO… Spencer Dawkins at IETF
- Re: [nwcrg] [LOOPS] BOF co-chairs thinking on LOO… Colin Perkins