Re: [tsvwg] new tests of L4S RTT fairness and intra-flow latency: defaults ready for testing

Jonathan Morton <chromatix99@gmail.com> Wed, 18 November 2020 07:14 UTC

Return-Path: <chromatix99@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 82C163A0C51 for <tsvwg@ietfa.amsl.com>; Tue, 17 Nov 2020 23:14:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.848
X-Spam-Level:
X-Spam-Status: No, score=-1.848 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, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-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=gmail.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 iRb9soTAodDM for <tsvwg@ietfa.amsl.com>; Tue, 17 Nov 2020 23:14:05 -0800 (PST)
Received: from mail-lj1-x235.google.com (mail-lj1-x235.google.com [IPv6:2a00:1450:4864:20::235]) (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 0B7043A0C50 for <tsvwg@ietf.org>; Tue, 17 Nov 2020 23:14:05 -0800 (PST)
Received: by mail-lj1-x235.google.com with SMTP id v20so1178942ljk.8 for <tsvwg@ietf.org>; Tue, 17 Nov 2020 23:14:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=GR3ewbswwY+ybwxTsI9V8a6WbNN/KZdiCnwyhjFxE2I=; b=BNugBmVo8eAn4wHeaPqXUxVuijysJa3A4xq6XRHWg6y/zcQo8w0icVuUua29mP2g4H sXVKj8PBTa4ZV+XJoKZ3be6ZqHi+9f4/cecgtU/u5m4wsPgLkCYcupMYScukRG50usle yD7QdDsvpf5/8InbznRJIOyUz1SUQ4CZz1dOyf0QbooVYb7Rdn3NUuKd7fi98GR0AJXV fGgbOhisVvA1SxQSnRA0Fb3B6//N6v1txlvEsACNbRLE7B0MAwAg1mCd7LzthW2Hwcb3 lVtrA+cpxZ60mA+/cibK/g2jGbV/Yz+jk4GZ61OXTj89ME1mIiuuVMwCe3VuudkjQX/B wmaQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=GR3ewbswwY+ybwxTsI9V8a6WbNN/KZdiCnwyhjFxE2I=; b=rSdYhBzDpE0ZeLEIBbmo5piHjB+znfpscHJNcGWE2MJ8E4l1qV6oqudu3398aHnex0 q+fP6FIiPYVVuUEDuG9ztuQLVd0G3D8Buf7M5RyQNs4/1P91VBD/uRoytGmSD8lnJSlY 91VJ0pwAQJwOzx8ZzOIOeP+S+j6QdNR6vI0yt9LmOWkdNccYg6M+lNLPl2Y01B/+/a2+ tEBwn0D6M2yiAoC0k5nTwyfn5ShE2SeknWZa+BEfgrWA+P5ZeiWflDFWTX2UZM8vskEL L/2g30Ax3k/3Nu4ciyWN22vhclS0zH4KSKA6fl67ZhQ+f81VpHj1HkAEPjCWJmuxqyuR 5lVw==
X-Gm-Message-State: AOAM5326LSRRfGLfyBfyt4CzdtD+Xn49nPE2tdcFAwNpzRB1w9Inm8Qx OEAXKjtlxSxVHeVuo0n7hbiUbPookOg=
X-Google-Smtp-Source: ABdhPJzAbeMQAtLaGO6qnRRdD7hnAjHPiQ48TbyVx5UiDlblFs75Wq+ayhLbcgmKmqTdVzDFmNwVRg==
X-Received: by 2002:a2e:8682:: with SMTP id l2mr3070306lji.218.1605683643393; Tue, 17 Nov 2020 23:14:03 -0800 (PST)
Received: from jonathartonsmbp.lan (178-55-159-67.bb.dnainternet.fi. [178.55.159.67]) by smtp.gmail.com with ESMTPSA id n17sm1414769lfi.100.2020.11.17.23.14.02 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 17 Nov 2020 23:14:02 -0800 (PST)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.7\))
From: Jonathan Morton <chromatix99@gmail.com>
In-Reply-To: <HE1PR0701MB287640A91354C094E790D0CDC2E10@HE1PR0701MB2876.eurprd07.prod.outlook.com>
Date: Wed, 18 Nov 2020 09:14:01 +0200
Cc: Sebastian Moeller <moeller0@gmx.de>, tsvwg IETF list <tsvwg@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <24FB0C00-74E2-474D-BCA5-E9B9D66D04FB@gmail.com>
References: <AM8PR07MB7476081896E0A1C4897FFBA3B9E20@AM8PR07MB7476.eurprd07.prod.outlook.com> <811A76DD-3D48-43D3-A962-3F15AE9E858B@gmail.com> <B0880150-AE61-46AF-8C3E-542DFE28BD51@gmx.de> <F28CA33B-37D1-4955-8025-11E01016B944@gmail.com> <HE1PR0701MB287640A91354C094E790D0CDC2E10@HE1PR0701MB2876.eurprd07.prod.outlook.com>
To: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
X-Mailer: Apple Mail (2.3445.9.7)
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/pK2iwDhVP1SrNlUwX9fgr7PvB1E>
Subject: Re: [tsvwg] new tests of L4S RTT fairness and intra-flow latency: defaults ready for testing
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 18 Nov 2020 07:14:07 -0000

> On 18 Nov, 2020, at 8:58 am, Ingemar Johansson S <ingemar.s.johansson@ericsson.com> wrote:
> 
> The difference does not look extreme to me.

It's a persistent and stable 2:1 throughput ratio for about 5-10 seconds after flow startup, followed by a reasonably sharp switch to near parity.  I didn't say it was extreme, only confirmed for Sebastian's benefit that it was clearly noticeable in the data.

> Can’t guarantee it but I suspect that you’ll find similar anomalies with e.g. rate based congestion controls. We had all sorts of interflow fairness issues in the RMCAT work that ended up in RFCs for NADA and SCReAM and L4S was not on the table then. 
>  
> Besides this, I don’t want to kill this discussion, it is very useful. But… it delves into congestion control research and perhaps ICCRG is a better venue for this ?

I'm inclined to agree, except that the RTT independence requirement appears in TSVWG adopted drafts, and TCP Prague is presently the only CC available to test compliance.

What we're showing is that DualPI2 is not sufficient by itself to implement that particular requirement, and arguably makes matters worse than either the typical status quo (dumb FIFO) or the present state of the art (FQ-AQM or AF-AQM).  If all discussion of TCP Prague is to move to ICCRG, then what we will discuss in TSVWG is DualPI2's many shortcomings instead.

 - Jonathan Morton