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

Lars Eggert <lars@eggert.org> Thu, 23 April 2020 08:07 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 6C69E3A16B5 for <etosat@ietfa.amsl.com>; Thu, 23 Apr 2020 01:07:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.717
X-Spam-Level:
X-Spam-Status: No, score=-2.717 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H2=-0.82, 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 9lWR0hEP0AeZ for <etosat@ietfa.amsl.com>; Thu, 23 Apr 2020 01:07:51 -0700 (PDT)
Received: from vs22.mail.saunalahti.fi (vs22.mail.saunalahti.fi [193.64.193.198]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C5F073A16B3 for <etosat@ietf.org>; Thu, 23 Apr 2020 01:07:50 -0700 (PDT)
Received: from vs22.mail.saunalahti.fi (localhost [127.0.0.1]) by vs22.mail.saunalahti.fi (Postfix) with ESMTP id C319920330; Thu, 23 Apr 2020 11:07:48 +0300 (EEST)
Received: from gw01.mail.saunalahti.fi (gw01.mail.saunalahti.fi [195.197.172.115]) by vs22.mail.saunalahti.fi (Postfix) with ESMTP id BCAE2202A2; Thu, 23 Apr 2020 11:07:48 +0300 (EEST)
Received: from eggert.org (unknown [62.248.255.8]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: eggert@elisanet.fi) by gw01.mail.saunalahti.fi (Postfix) with ESMTPSA id 05C7E40004; Thu, 23 Apr 2020 11:07:41 +0300 (EEST)
Received: from [172.29.2.3] (Lumi-2.eggert.org [172.29.2.3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by eggert.org (Postfix) with ESMTPSA id 7C4E4604FE1; Thu, 23 Apr 2020 11:07:33 +0300 (EEST)
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
From: Lars Eggert <lars@eggert.org>
Mime-Version: 1.0 (1.0)
Date: Thu, 23 Apr 2020 11:07:32 +0300
Message-Id: <32C9C992-6FBD-407D-9011-4FD15364DD04@eggert.org>
References: <EFFE2C3A-7D18-4559-B221-579E6737675E@huitema.net>
Cc: Kuhn Nicolas <nicolas.kuhn@cnes.fr>, "etosat@ietf.org" <etosat@ietf.org>, Gorry Fairhurst <gorry@erg.abdn.ac.uk>, "Border, John" <John.Border@hughes.com>, "emile.stephan@orange.com" <emile.stephan@orange.com>
In-Reply-To: <EFFE2C3A-7D18-4559-B221-579E6737675E@huitema.net>
To: Christian Huitema <huitema@huitema.net>
X-MailScanner-ID: 7C4E4604FE1.A611C
X-MailScanner: Found to be clean
X-MailScanner-From: lars@eggert.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/etosat/YRtY4fmZdV2xjg73UjBlRgQuEjg>
Subject: Re: [EToSat] TR: 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: Thu, 23 Apr 2020 08:07:53 -0000

I was asking, because it’s pretty simple to come up with a scheme that does ok for a given static and otherwise empty pipe.

The tricky part is how things behave if there is other traffic, which is why in CC research there is a bunch of standard scenarios that are evaluated (dumbbell, parking lot, etc.)

-- 
Sent from a mobile device; please excuse typos.

> On Apr 23, 2020, at 08:35, Christian Huitema <huitema@huitema.net> wrote:
> 
> I don't. I could probably do a parallel flow test, but I don't have the TCP simulation ready. Basically, I have been starting with the test cases in the quic4sat draft.
> 
> In theory, parallel flows are easier, not harder, because each flow has a smaller BDP than if it were alone. But fairness is much harder to achieve with long delay links. In TCP fairness is a statistical property, measured over some time. But in our cases the whole transfer is over in a half dozen RTT, and that does not leave much time for the statistics to play out. If we do desire fairness, my suggestion would be appropriate AQM in front of the satellite link.
> 
> -- Christian Huitema 
> 
>> On Apr 22, 2020, at 10:09 PM, Lars Eggert <lars@eggert.org> wrote:
>> 
>> Hi,
>> 
>> do you have measurements with multiple parallel flows and/or competing TCP traffic?
>> 
>> Thanks,
>> Lars
>> 
>> -- 
>> Sent from a mobile device; please excuse typos.
>> 
>>>> On Apr 23, 2020, at 06:05, Christian Huitema <huitema@huitema.net> wrote:
>>> 
>>> Something related: I have been working for some time on how to
>>> accelerate the "startup" phase of a QUIC connection over satellite. The
>>> main changes in Picoquic are:
>>> 
>>> 1) If the measured RTT is large, scale up the initial Window. We
>>> discussed this in Singapore.
>>> 
>>> 2) Tweak the pacing algorithm so Picoquic can send data bursts
>>> (moderately sized)
>>> 
>>> 3) Implement a peak bandwidth measurement by looking at acknowledgements
>>> over time, and noticing peaks when data bursts are acknowledged
>>> 
>>> 4) During start-up, increase the congestion window if it is smaller than
>>> 1/2 peak-bandwidth times RTT.
>>> 
>>> With that, the test of sending 100MB on a 250/3 Mbps link completes in
>>> 5.2 second, of which 1.2 seconds are the connection set up RTT and one
>>> RTT to request and ack the file. That means the actual transfer lasts 4
>>> seconds, average rate of 200 Mbps, 80% of the capacity.
>>> 
>>> Details on how the experiment progressed at
>>> https://huitema.wordpress.com/2020/04/21/faster-slow-start-for-satellite-links/.
>>> 
>>> -- Christian Huitema
>>> 
>>>>> On 3/6/2020 7:53 AM, Kuhn Nicolas wrote:
>>>> Hi,
>>>> 
>>>> We have just pushed an updated version of the "QUIC 4 SAT" document. 
>>>> The main difference with the previous version is that we have proposed baseline values for the regression test for the performance of QUIC on SATCOM systems. 
>>>> 
>>>> We plan a side-meeting during IETF107 where we will present the rationale behind these numbers and recent experiments on QUIC over SATCOM systems.
>>>>  Monday 23rd 
>>>>  8:30 am 
>>>>  Room: Regency E
>>>> 
>>>> If you are interested by remote participation, please join the ETOSAT mailing list where we will share conf call details. 
>>>> In the meantime, do not hesitate if you have comments on this version of the document. 
>>>> 
>>>> Cheers, 
>>>> 
>>>> Nico - on the behalf of the authors 
>>>> 
>>>> -----Message d'origine-----
>>>> De : internet-drafts@ietf.org <internet-drafts@ietf.org> 
>>>> Envoyé : vendredi 6 mars 2020 16:43
>>>> À : Gorry Fairhurst <gorry@erg.abdn.ac.uk>; Kuhn Nicolas <Nicolas.Kuhn@cnes.fr>; John Border <border@hns.com>; Godred Fairhurst <gorry@erg.abdn.ac.uk>; Stephan Emile <emile.stephan@orange.com>; Emile Stephan <emile.stephan@orange.com>
>>>> Objet : New Version Notification for draft-kuhn-quic-4-sat-04.txt
>>>> 
>>>> 
>>>> A new version of I-D, draft-kuhn-quic-4-sat-04.txt has been successfully submitted by Nicolas Kuhn and posted to the IETF repository.
>>>> 
>>>> Name:        draft-kuhn-quic-4-sat
>>>> Revision:    04
>>>> Title:        QUIC for SATCOM
>>>> Document date:    2020-03-06
>>>> Group:        Individual Submission
>>>> Pages:        13
>>>> URL:            https://www.ietf.org/internet-drafts/draft-kuhn-quic-4-sat-04.txt
>>>> Status:         https://datatracker.ietf.org/doc/draft-kuhn-quic-4-sat/
>>>> Htmlized:       https://tools.ietf.org/html/draft-kuhn-quic-4-sat-04
>>>> Htmlized:       https://datatracker.ietf.org/doc/html/draft-kuhn-quic-4-sat
>>>> Diff:           https://www.ietf.org/rfcdiff?url2=draft-kuhn-quic-4-sat-04
>>>> 
>>>> Abstract:
>>>> QUIC has been designed for use across Internet paths.  Initial
>>>> designs of QUIC have focussed on common deployment scenarios for web
>>>> traffic and have not focussed on the performance when using a path
>>>> with a large Bandwidth-Delay Product (BDP).  A path can combine
>>>> satellites network segment together with a wide variety of other
>>>> network technologies (Ethernet, cable modems, WiFi, cellular, radio
>>>> links, etc): this complicates the characteristics of the end-to-end
>>>> path.  One example of such a scenario occurs when a satellite
>>>> communication (SATCOM) system is used to provide all or a part of the
>>>> end-to-end path.  If this is not addressed, the end-to-end quality of
>>>> experience can be degraded.
>>>> 
>>>> This memo identifies the characteristics of a SATCOM link that impact
>>>> the operation of the QUIC transport protocol.  It proposes regression
>>>> tests to evaluate QUIC over SATCOM links.  It discusses how to ensure
>>>> acceptable protocol performance.
>>>> 
>>>> 
>>>> 
>>>> 
>>>> Please note that it may take a couple of minutes from the time of submission until the htmlized version and diff are available at tools.ietf.org.
>>>> 
>>>> The IETF Secretariat
>>>> 
>>>> 
>>>> _______________________________________________
>>>> EToSat mailing list
>>>> EToSat@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/etosat
>>> 
>>> _______________________________________________
>>> EToSat mailing list
>>> EToSat@ietf.org
>>> https://www.ietf.org/mailman/listinfo/etosat
>> 
>