Re: [EToSat] New Version Notification for draft-kuhn-quic-4-sat-04.txt

Lars Eggert <lars@eggert.org> Fri, 24 April 2020 10:57 UTC

Return-Path: <lars@eggert.org>
X-Original-To: etosat@ietfa.amsl.com
Delivered-To: etosat@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9817F3A12C9 for <etosat@ietfa.amsl.com>; Fri, 24 Apr 2020 03:57:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] 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 1FXIejyQ9UoV for <etosat@ietfa.amsl.com>; Fri, 24 Apr 2020 03:57:01 -0700 (PDT)
Received: from fgw21-4.mail.saunalahti.fi (fgw21-4.mail.saunalahti.fi [62.142.5.108]) (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 3E5A23A12C6 for <etosat@ietf.org>; Fri, 24 Apr 2020 03:56:30 -0700 (PDT)
Received: from eggert.org (unknown [62.248.255.8]) by fgw21.mail.saunalahti.fi (Halon) with ESMTPSA id 3e581703-861a-11ea-bfc3-005056bdd08f; Fri, 24 Apr 2020 13:56:27 +0300 (EEST)
Received: from stickers.eggert.org (stickers.eggert.org [172.24.110.26]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by eggert.org (Postfix) with ESMTPSA id 42B0C61AC03; Fri, 24 Apr 2020 13:56:08 +0300 (EEST)
From: Lars Eggert <lars@eggert.org>
Message-Id: <FA60CE4F-34BF-40DE-A573-9EB8BFEB2383@eggert.org>
Content-Type: multipart/signed; boundary="Apple-Mail=_8A39960F-E045-4794-8CBF-170D88F98F40"; protocol="application/pgp-signature"; micalg="pgp-sha512"
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\))
Date: Fri, 24 Apr 2020 13:56:07 +0300
In-Reply-To: <bc9cb433-4d42-2010-3cd9-a5ea1aea1919@huitema.net>
Cc: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>, Gorry Fairhust <gorry@erg.abdn.ac.uk>, Kuhn Nicolas <nicolas.kuhn@cnes.fr>, "etosat@ietf.org" <etosat@ietf.org>, "emile.stephan@orange.com" <emile.stephan@orange.com>, "Border, John" <John.Border@hughes.com>
To: Christian Huitema <huitema@huitema.net>
References: <EFFE2C3A-7D18-4559-B221-579E6737675E@huitema.net> <32C9C992-6FBD-407D-9011-4FD15364DD04@eggert.org> <CAKKJt-fm8zgWzsVeTLwAZU_mxsbWXp9MhZETS1RUzG-T_J5iZQ@mail.gmail.com> <9538E602-FFF5-4C74-A53C-E6A31ABCF3DF@eggert.org> <bc9cb433-4d42-2010-3cd9-a5ea1aea1919@huitema.net>
X-MailScanner-ID: 42B0C61AC03.AA960
X-MailScanner: Found to be clean
X-MailScanner-From: lars@eggert.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/etosat/U6YNJkx6yiP2WnCOJd9qBTmJeRc>
Subject: Re: [EToSat] New Version Notification for draft-kuhn-quic-4-sat-04.txt
X-BeenThere: etosat@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "The EToSat list is a non-WG mailing list used to discuss performance implications of running encrypted transports such as QUIC over satellite." <etosat.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/etosat>, <mailto:etosat-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/etosat/>
List-Post: <mailto:etosat@ietf.org>
List-Help: <mailto:etosat-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/etosat>, <mailto:etosat-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Apr 2020 10:57:03 -0000

Hi,

On 2020-4-24, at 2:26, Christian Huitema <huitema@huitema.net> wrote:
> 1) The tests in the TCP Eval draft are largely focused on long term equilibrium. In my proposal, I am mostly looking at ramp up time from the start of the connection. Once the connection has found the initial sstresh (or equivalent), it will behave just like BBR. Is there specific guidance on the evaluation of the ramping up scenario?

what's interesting to look at is what happens if some connections using your scheme ramp up while others (yours or legacy ones) are (1) also ramping up in parallel, (2) are already in steady-state, or a mix of the two scenarios. Both in terms of what happens to the performance of those connections using your scheme, and also what happens to those that are not.

> 2) The battery of tests covers a large number of configurations. The proposal is very specifically aiming at long delay links, defined as min RTT larger than some threshold. Is there any advantage to also testing for the low delay configurations?

Can you know that you will run over a long-delay link ahead of time? If you want to limit yourself to only evaluating those scenarios (because you will use a different scheme for the other scenarios), you need to be able to tell reliably.

> 3) The draft states that the traces uses for calibrating TMIX are available at http://trac.tools.ietf.org/group/irtf/trac/wiki/ICCRG. I cannot find them at that location. Where should I look?

Don't know. Ask the authors?

> I also have a puzzling question regarding the purpose of the tests. The TCP Eval draft follows the classic approach that Internet stability depends on well behaved transports, and that this good behavior should be documented by a large battery of tests. I got some fairly consistent feedback last year, after worrying that free wheeling innovation in transport protocols might end up having bad consequences for the Internet. A number of distinguished colleagues lined up at the mic and explained that my fears were exaggerated, that the Internet was very robust, and that I should not worry. So, which is which? Should I worry about consequences for others, or is selfishness OK?

The *Internet* will very likely be fine these days, even if broken CC gets shipped to some fraction of the nodes. The reason being that the network topology these days (for consumer access networks) is usually such that the bottleneck link is the access hop.

You still want a working CC scheme, however, because you can DDoS your other flows sharing that same access link, i.e., from other machines/users in your own home. (BitTorrent wasn't a problem for the Internet per se, but it did kill parallel VoIP connections out of the same house pretty effectively, which is what motivated LEDBAT.)

Lars

> Of course, even assuming that selfishness is OK, I need to do additional tests to verify that the proposal still results in better performance in the presence of competing traffic, at various data rates, or in the presence of delay jitter. I already perform the tests for several data rates, and with presence or absence of packet losses -- as specified in the Etosat draft. My first priority is to add the delay jitter tests, as they have a critical impact on bandwidth measurement.
> 
> -- Christian Huitema
>