[iccrg] Updates to draft-briscoe-iccrg-prague-congestion-control-03

Bob Briscoe <ietf@bobbriscoe.net> Sat, 14 October 2023 12:44 UTC

Return-Path: <ietf@bobbriscoe.net>
X-Original-To: iccrg@ietfa.amsl.com
Delivered-To: iccrg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 73900C170614 for <iccrg@ietfa.amsl.com>; Sat, 14 Oct 2023 05:44:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.104
X-Spam-Level:
X-Spam-Status: No, score=-2.104 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=bobbriscoe.net
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 dx7zmoJMaWCe for <iccrg@ietfa.amsl.com>; Sat, 14 Oct 2023 05:44:53 -0700 (PDT)
Received: from mail-ssdrsserver2.hostinginterface.eu (mail-ssdrsserver2.hostinginterface.eu [185.185.85.90]) (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 3C142C151062 for <iccrg@irtf.org>; Sat, 14 Oct 2023 05:44:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bobbriscoe.net; s=default; h=In-Reply-To:From:To:References:Subject: MIME-Version:Date:Message-ID:Content-Type:Sender:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=Gz881aFgrHYE9RNaBvMrcyHGTrI5/p4TYxlLsaPSMYY=; b=hdgwh5dJ9xzEZEpBMZFnXeMq0d Nx0ywZxIGCYsFDMIKH9GyvPkH1C1Pvop1asu65goXS9BRqmz8tl6Jj6IAEHlSO6JWl8FrcAVUl78p nyLe65iDP8GKivtsEPSMutdtDLTHx4aXwdJQHYFxLjkEUBrNU5KKUozPCL/I1PpIN4GNW4T85hXYQ 6MLeX4ICiqRcYTE83yoH8Sj3uW1iucGzU81pgmMLRupSVH1hy7BSSVWopI97ph5PgBdBvZ5tijyHf rF8p1FKexxSgA20QplDZ8KvX/rW3q8w41eKq8YAVV2Za5Ot1P4ly1eSp1SrO1mywJB2c39t7wO2RW r6w+O8KA==;
Received: from 67.153.238.178.in-addr.arpa ([178.238.153.67]:33266 helo=[192.168.1.7]) by ssdrsserver2.hostinginterface.eu with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96.1) (envelope-from <ietf@bobbriscoe.net>) id 1qre0l-00083q-0q for iccrg@irtf.org; Sat, 14 Oct 2023 13:44:49 +0100
Content-Type: multipart/alternative; boundary="------------4Z6K9mMplpKH3Tzf360Belb0"
Message-ID: <0c9d15e7-6f15-4b7c-b1ce-f50854152aef@bobbriscoe.net>
Date: Sat, 14 Oct 2023 13:44:43 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
References: <169728527879.18854.17962028148144369127@ietfa.amsl.com>
Content-Language: en-GB
To: iccrg IRTF list <iccrg@irtf.org>
From: Bob Briscoe <ietf@bobbriscoe.net>
In-Reply-To: <169728527879.18854.17962028148144369127@ietfa.amsl.com>
X-Forwarded-Message-Id: <169728527879.18854.17962028148144369127@ietfa.amsl.com>
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - ssdrsserver2.hostinginterface.eu
X-AntiAbuse: Original Domain - irtf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - bobbriscoe.net
X-Get-Message-Sender-Via: ssdrsserver2.hostinginterface.eu: authenticated_id: in@bobbriscoe.net
X-Authenticated-Sender: ssdrsserver2.hostinginterface.eu: in@bobbriscoe.net
X-Source:
X-Source-Args:
X-Source-Dir:
Archived-At: <https://mailarchive.ietf.org/arch/msg/iccrg/hpf1wDkdciOIb6sLrMkriM9f-t0>
Subject: [iccrg] Updates to draft-briscoe-iccrg-prague-congestion-control-03
X-BeenThere: iccrg@irtf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "Discussions of Internet Congestion Control Research Group \(ICCRG\)" <iccrg.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/iccrg>, <mailto:iccrg-request@irtf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/iccrg/>
List-Post: <mailto:iccrg@irtf.org>
List-Help: <mailto:iccrg-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/iccrg>, <mailto:iccrg-request@irtf.org?subject=subscribe>
X-List-Received-Date: Sat, 14 Oct 2023 12:44:58 -0000

iccrg,

We've just posted an update to prague-congestion-control.
Links to diffs are quoted below.
The main technical changes:

  * the Apple implementation falls back to CUBIC behaviour on loss (both
    the reduction and the subsequent increase). Currently the Linux
    implementation still falls back to Reno on loss, but that is being
    changed.
  * how the Apple implementation over QUIC behaves when the path or the
    remote peer fails to support ECN properly
  * the items already discussed on this list in response to Neal's
    review, some of which were editorial, but others were technical, e.g.
      o pseudocode for removing integer rounding bias
      o clarifying the RTT-independence approach

Cheers


Bob & co-authors



-------- Forwarded Message --------
Subject: 	New Version Notification for 
draft-briscoe-iccrg-prague-congestion-control-03.txt
Date: 	Sat, 14 Oct 2023 05:07:58 -0700
From: 	internet-drafts@ietf.org
To: 	Bob Briscoe <ietf@bobbriscoe.net>, Koen De Schepper 
<koen.de_schepper@nokia.com>, Olivier Tilmans 
<olivier.tilmans@nokia-bell-labs.com>, Vidhi Goel <vidhi_goel@apple.com>



A new version of Internet-Draft
draft-briscoe-iccrg-prague-congestion-control-03.txt has been successfully
submitted by Bob Briscoe and posted to the
IETF repository.

Name: draft-briscoe-iccrg-prague-congestion-control
Revision: 03
Title: Prague Congestion Control
Date: 2023-10-14
Group: Individual Submission
Pages: 34
URL: 
https://www.ietf.org/archive/id/draft-briscoe-iccrg-prague-congestion-control-03.txt
Status: 
https://datatracker.ietf.org/doc/draft-briscoe-iccrg-prague-congestion-control/
HTML: 
https://www.ietf.org/archive/id/draft-briscoe-iccrg-prague-congestion-control-03.html
HTMLized: 
https://datatracker.ietf.org/doc/html/draft-briscoe-iccrg-prague-congestion-control
Diff: 
https://author-tools.ietf.org/iddiff?url2=draft-briscoe-iccrg-prague-congestion-control-03

Abstract:

This specification defines the Prague congestion control scheme,
which is derived from DCTCP and adapted for Internet traffic by
implementing the Prague L4S requirements. Over paths with L4S
support at the bottleneck, it adapts the DCTCP mechanisms to achieve
consistently low latency and full throughput. It is defined
independently of any particular transport protocol or operating
system, but notes are added that highlight issues specific to certain
transports and OSs. It is mainly based on experience with the
reference Linux implementation of TCP Prague and the Apple
implementation over QUIC, but it includes experience from other
implementations where available.

The implementation does not satisfy all the Prague requirements (yet)
and the IETF might decide that certain requirements need to be
relaxed as an outcome of the process of trying to satisfy them all.
Future plans that have typically only been implemented as proof-of-
concept code are outlined in a separate section.



The IETF Secretariat