Re: [tsvwg] Re draft-kuhn-tsvwg-careful-resume-00

Nicolas Kuhn <nicolas.kuhn.ietf@gmail.com> Tue, 28 March 2023 00:59 UTC

Return-Path: <nicolas.kuhn.ietf@gmail.com>
X-Original-To: tsvwg@ietfa.amsl.com
Delivered-To: tsvwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 19EE6C16B5CC for <tsvwg@ietfa.amsl.com>; Mon, 27 Mar 2023 17:59:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.093
X-Spam-Level:
X-Spam-Status: No, score=-2.093 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DC_PNG_UNO_LARGO=0.001, 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, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ME2AxEgqyQec for <tsvwg@ietfa.amsl.com>; Mon, 27 Mar 2023 17:59:01 -0700 (PDT)
Received: from mail-oi1-x22b.google.com (mail-oi1-x22b.google.com [IPv6:2607:f8b0:4864:20::22b]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1AAC3C1782AC for <tsvwg@ietf.org>; Mon, 27 Mar 2023 17:58:58 -0700 (PDT)
Received: by mail-oi1-x22b.google.com with SMTP id f17so7795167oiw.10 for <tsvwg@ietf.org>; Mon, 27 Mar 2023 17:58:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679965137; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=pJCS+gzIkxOxW8bjJ3VP/4C6KUb66f/1Zf5DeTvarls=; b=kEP/myPkxWaYm4LoQeslPucExrI82z3toMxXMb90x4NOEzhSZCNZSPyxqkKK7R9fz7 iuKbL8Spqfls5KX2cNWcboiKsnCUZ50zNxyBWtE5tqRL4NFoQJj0NxjDwHeIzpjgUk/0 QGaIf+UdpRqnK7H93VY5cw+SvFbMgS9qIcECfWFBlsaM9eHq+DlRfrC4urQQsI+Xr0WT wAVVustmewA7BFYYIIGCdXYPYNv6kTe3bQrQpLzNcvvfPn+LMP63aoE8p5eYsw+77ouL vsyIR83qRuEd+NplIQnywUU3mD4ZcXrgXjurGiirvcroWsVId1yyu7nuLktaagP6aYLH SjgA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679965137; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=pJCS+gzIkxOxW8bjJ3VP/4C6KUb66f/1Zf5DeTvarls=; b=z2Z40eORMJqQW49fFNjT0sreRoNQGLISFcWnBCUhAON1l7pYpvAH3V3j+lOVybWDex E5MRaBeZev0pfmfttAd+eSvDoG+vdHF+9ehId/oIaCYwFnYW/D3tYRA8eJY71yRwotjn s2y1qZbogJBxtEwhpB8u0jAumZpdf112i1XDb5O8FnOCvjxrddDtWAalDww4xn3rJs7j lkFgEdEHVplQlhKtqzdd91LwiA7hqBI4bwMC1GxwERbepbiT045sGREG9GOBpGxczEn4 l8D8HKtY6LanAKKyDHEcByS6rysb7q1EnDJ1jczXwpGGscs+uN39OdLmy/9eDqZ2fCsH kPyw==
X-Gm-Message-State: AO0yUKVLmVm+YzgAP3khDoDvgWXbPd9s2EF5vgL36fwHVw/3x7Peps/9 ww4yTLD1gq+rG8pZrsBmFLfiWfltbePeJS9ktXM=
X-Google-Smtp-Source: AK7set8wcvILTQL9l+NpNxhtqM0LNOG9wwf0SPZc9/QqByCVs0K0OBAWZFRRiq1inT2wHhdvBD64f1rkLqUbDl/M5pc=
X-Received: by 2002:a05:6808:5c1:b0:383:c459:1bc with SMTP id d1-20020a05680805c100b00383c45901bcmr4327525oij.0.1679965136636; Mon, 27 Mar 2023 17:58:56 -0700 (PDT)
MIME-Version: 1.0
References: <MN2PR11MB3647649C6147ED39171099A590BF9@MN2PR11MB3647.namprd11.prod.outlook.com> <89E3EBAE-2F68-483E-8DE9-CCE2D676CC37@strayalpha.com> <CAA93jw6oty2+cmomRM+fJzVmHfqcO7m+ESNZ=xLj5MAsLY8SFg@mail.gmail.com>
In-Reply-To: <CAA93jw6oty2+cmomRM+fJzVmHfqcO7m+ESNZ=xLj5MAsLY8SFg@mail.gmail.com>
From: Nicolas Kuhn <nicolas.kuhn.ietf@gmail.com>
Date: Tue, 28 Mar 2023 02:58:44 +0200
Message-ID: <CAL0D2oQeA+9=9BDBhgMCSp29TcWiCGtL8dLBL3PtEGVGgXm2Kg@mail.gmail.com>
To: Dave Taht <dave.taht@gmail.com>
Cc: "touch@strayalpha.com" <touch@strayalpha.com>, "Border, John" <John.Border=40hughes.com@dmarc.ietf.org>, "Gorry Fairhurst (gorry@erg.abdn.ac.uk)" <gorry@erg.abdn.ac.uk>, "tsvwg@ietf.org" <tsvwg@ietf.org>, "emile.stephan@orange.com" <emile.stephan@orange.com>
Content-Type: multipart/related; boundary="000000000000346c7c05f7eb5d01"
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/q31B4gVDXqxQ2TtIu6H7_IJjOoE>
Subject: Re: [tsvwg] Re draft-kuhn-tsvwg-careful-resume-00
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Transport Area Working Group <tsvwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsvwg/>
List-Post: <mailto:tsvwg@ietf.org>
List-Help: <mailto:tsvwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 28 Mar 2023 00:59:06 -0000

Thanks for the feedback !
We also add previously implemented and evaluated the BDP FRAME extension
over an emulated environment and real SATCOM system :
https://arxiv.org/pdf/2112.05450.pdf
There are also plans for further evaluating the different approaches
discussed in the draft.

Regarding your starlink terminal scenario, with end-to-end evaluations it
may not be easy to understand what is happening. It could be a change of
GW, radio link protocols, change in ISL (if any!).

Cheers,

Nico

On Mon, Mar 27, 2023 at 6:53 AM Dave Taht <dave.taht@gmail.com> wrote:

> Occasionally, I feel a (perhaps mistaken) urge to throw real data into a
> conversation like this.
>
> Attached are two plots taken this morning of uploads from a starlink
> terminal. The cubic plot shows cubic actually functioning properly (for a
> change, it usually doesn't), as for the BBRv2 plot and its decay in
> throughput over time, I have no idea what it really means, and the sudden
> doubling of inherent latency at the tail end (even idle) I have a hard time
> figuring out what exactly would have changed on the path.
>
>
>
> On Sun, Mar 26, 2023 at 8:47 PM touch@strayalpha.com <touch@strayalpha.com>
> wrote:
>
>> FWIW, there is some long lost past work in this area for TCP:
>>
>> [image: preview.png]
>>
>> draft-hughes-restart-00
>> <https://www.ietf.org/archive/id/draft-hughes-restart-00.txt>
>> Text Document · 43 KB
>> <https://www.ietf.org/archive/id/draft-hughes-restart-00.txt>
>> <https://www.ietf.org/archive/id/draft-hughes-restart-00.txt>
>>
>> —
>> Dr. Joe Touch, temporal epistemologist
>> www.strayalpha.com
>>
>> On Mar 15, 2023, at 11:05 AM, Border, John <John.Border=
>> 40hughes.com@dmarc.ietf.org> wrote:
>>
>>
>>     I think we need little bit of discussion around the fact that RTT and
>> BB can also vary during a connection, especially a long-lived connection,
>> not just from one connection to the next.  Therefore, the saved RTT and BB
>> values should be the RTT and BB near the end of the connection rather than
>> earlier in the connection.  This might require that the values be save (and
>> possibly sent in a BDP_FRAME) multiple times as things change.
>>
>>     In Section 3, when I got to the Retreat Phase description, I paused
>> because it seemed like more is needed.  I later found that more in Section
>> 4.5.  I think it would be helpful, for all of the phases, to put pointers
>> to the sections which have more discussion about them.  (Or maybe a blanket
>> pointer to Section 4 for more details at the front of Section 3.)
>>
>>     Re Section 4.4 and Section 4.4.1…  I think half of the capacity
>> should be a good choice (although I am still thinking about it).  (Might
>> need to be variable based upon some to be defined criteria.)  But it
>> probably needs to take into account the capacity when compared to the IW.
>>
>>
>> John
>>
>>
>>
>> Minor comments and nits…
>>
>> In the second sentence of the third paragraph of the Abstract…  “allowing
>> then to” should be “allowing them to”.
>>
>> In the first sentence of the Introduction…  “there” should be “their”.
>>
>> Re Section 1.2…
>> In the second sentence, delete the duplicate “could”.
>> Add “is different” to the first clause of Example 1.
>>
>> In the first sentence of Section 1.3…  “secion" should be “section”.
>>
>> In Section 1.3.1…  Mention that this is a GEO satellite example.  Might
>> be useful to explicitly state that the difference is the longer slow start
>> time without the method.
>>
>> Re Section 3…
>> In the first sentence, remove the first occurrence of the word “through”
>> and change “uit” to “it”.
>> In the last sentence for the Observe Phase description, delete the word
>> “are”.
>> In the Reconnaissance Phase description, “currnetly" should be
>> “currently” and “iniial” should be “initial”.  And, the sentence “The
>> sender is send iniial [sic] data, limited by the Initial Window.” needs
>> rephrasing.
>> In the second sentence of the Unvalidated Phase description, “This phase
>> a rate…” should be “This phase allows a rate…” (or something like that).
>> In the third sentence of the Retreat Phase description, “re-initialised”
>> should be “re-initialise”.
>>
>> In the title of Section 4.1, “Determing” should be “Determining”.
>>
>> In the first sentence of Section 4.3, “irelevant" should be “irrelevant”.
>>
>> In the third bullet of Section A.1, “it should an interface…” should be
>> “it should include an interface…”.  Except, the last statement of the third
>> point about what the sender should ensure re the Endpoint Token indicates
>> the “should” should be a “must”.
>>
>>
>>
>
> --
> https://www.youtube.com/watch?v=tAVwmUG21OY&t=6483s
> Dave Täht CEO, TekLibre, LLC
>