Re: [tsvwg] I-D Action: draft-ietf-tsvwg-aqm-dualq-coupled-18.txt

Sebastian Moeller <moeller0@gmx.de> Tue, 26 October 2021 08:03 UTC

Return-Path: <moeller0@gmx.de>
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 61C5C3A1251; Tue, 26 Oct 2021 01:03:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.668
X-Spam-Level:
X-Spam-Status: No, score=-1.668 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=gmx.net
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 snM8BhnZqFYS; Tue, 26 Oct 2021 01:03:03 -0700 (PDT)
Received: from mout.gmx.net (mout.gmx.net [212.227.17.22]) (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 887A83A1250; Tue, 26 Oct 2021 01:03:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1635235378; bh=ZBvq4468mYpg+ij0zAGIt1gkuNiI9GRWmr0lg7qgnfA=; h=X-UI-Sender-Class:Subject:From:In-Reply-To:Date:Cc:References:To; b=N3A+mgvPE+2/+8jc7ytxe6ogGQH9bmPUJH0b5+RnLm0sAHcSPSDxUZuYqLHEq1MVM pBYVEvN7ISUbTX/VLeD3nVEECGijHrzK+KNQi1J4bPPNgfUrzrdKbj/RdOQ+aoz9Wy GhBbNN6ENMEAP4PZxjb3K9x6Q4UJmN4ZlR6zUIZI=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.250.101] ([134.76.241.253]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MKbkC-1mOr2E3FsK-00Kyck; Tue, 26 Oct 2021 10:02:58 +0200
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.7\))
From: Sebastian Moeller <moeller0@gmx.de>
In-Reply-To: <163520246536.12236.7340453565622809395@ietfa.amsl.com>
Date: Tue, 26 Oct 2021 10:02:57 +0200
Cc: i-d-announce@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <91F63A73-8474-499F-A06E-BEAB0F699952@gmx.de>
References: <163520246536.12236.7340453565622809395@ietfa.amsl.com>
To: tsvwg@ietf.org
X-Mailer: Apple Mail (2.3608.120.23.2.7)
X-Provags-ID: V03:K1:nZilTCnXyALINyYuoWavzso3ddY+KLV1pcYZffRxJan+lYH0v/5 1nzi3EZMJ6FCD6i8eq7WvP/1LRqdL9R/Y9UA5+eR3eI5yKq4+u2Ou3WjF0zYTsNQ5YAZ+gw txPj3PONubDAGDdnLRWs4wZG/o+I8LOhQb4I73dGpXkycI9PaJ6qKI7d3d4TYdkSiwUl/C7 m+ZwMetZz0bH9Jb+Gwkxg==
X-UI-Out-Filterresults: notjunk:1;V03:K0:h7p/Mgeu1v0=:oreQadnmS/i0sssMYAL0Nl 5gbPQbb3p9yfvLn9uuN+4wf5pLXy3rT41J+4ZmhvbPQ1YDWeKtJ0FKmpziFxfmIQY4DiEtNbr ZfxVzUH0ODV8K26X34R8S7hr2P+zcK3cIAbj45N+H5ClT1aNgj81AaItJkPAtHVpf2fKCuiQw HJHENCiq+nNirrEUG4+1muRGsd+Iv627EqDiohvro2HRuRreNTwSmouHM7gajoMERMIux5l/Y JEFEbCgtPOeQ4GYV842GzEMLumAwpNvwlMry+zb7MOON7pE0LFn0ucYNEcvYh4ZifbdW14iuS Swp6KnUI4bgJwwWLzHN+l4ecKd8sqt5F/UX81lfZhWsMECA3DLoTOUOt8GnpBWYynOV/GxTSX vl9p/G2N05YFwUdFxl2TF5yt8VRNlgyEHCMouLD/XFdGP8ow5X70k9+g2RqWNW/2yJlwvwUZ8 kmNLu82vul+18RuXrNdNiPqNUcq4nQ9sL9X5PlKE69cQVMP8BBt91/VpW6CHJSg/qN3u3MPys sSSOBcLpj5THOVFWf5vnZFdcaswTThjLHv96Kt0ANXmAqs+NKV5kVjZvXo2UEqnJGz8F9dIB5 DMJ8geGq6NUk3WfWhh++c8iYvtsMZd5Yqq+Yj1YEw449edfUzmRpbvrnCwlqIZXo3YDHOBOzb kS2LRz130ueA/czoCEYJ/nMHE0QP/6ipH/2Gaw7sQDkwONSntTREnmOfXWHb4cvCPXzzBxk17 68RnA8RTXyf+UGswyYJM1KMm0dbT0jvHk69xrq0D8q+yGg73Bgxv1gMCGjiKnUVlsAYMcoiwK R27J4gtdMWzcnJhvtYoKKjyhZphvu9LByrqzfEX/lAsFqCvhpEA2ow3VyjDxiVxRcje0gHH54 9SA985C0eiPYdf4ZiGw3rEIc2K7nsDps9B3f5F0syyJY4TSXJakjmEY0Xa/1SIzOZhnRr0TVy 3bAZbX9LmxGOoZZlbpjqZaY18OUACVMBLdkQ3GW7zm17GyNSAeNC0Lvon2SWxHiSZe1z4ckNT pro28WxX6yiitQfRJMMLmlsqjvrHtgwk9dqQtoDBbe5QbpylGExF6kYq9SzlGTdUZlMhrj5oi 5H85x51zXrB0Lg=
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/b9VVW2VIEnb-LUIWM1bH6wzMVj8>
Subject: Re: [tsvwg] I-D Action: draft-ietf-tsvwg-aqm-dualq-coupled-18.txt
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: Tue, 26 Oct 2021 08:03:08 -0000

Dear All,

The current version countains:

"For instance, it is recommended that the operator chooses R_b = 25
   ms, as a typical base RTT between Internet users and CDNs [
PI2param]."

The source data reports the average RTT to the closest of 7 CDNs for each country for a sample of 1-50 randomly selected nodes (for countries with less than 50 measurement probes, obviously it "randomly" selected all*). 
This is NOT a typical base RTT between Internet users and CDNs by any scientific standard. Since I have spend time and effort to clear up what appeared to be a genuine misunderstanding of the source-data, I am am puzzled why this still is not represented correctly. This is exactly why I do not trust any numbers presented by team L4S without scrutiny as I see a clear lack of sufficient attention to getting details right.


*) Prime example Nigeria, which only had one CDN location (~Lagos) in 2019 and only 4 measurement probes, with the furthest 12ms away from that CDN, resulting in an impressive 4ms "typical base RTT between Internet users and CDNs" completely ignoring that 4 measurement nodes in the vicinity of Lagos are not representative of the locations of all Nigerian internet users. Numerically the number is correct, but calling it a veridical description of "typical base RTT between Internet users and CDNs" is simply misleading. Initially that might have been a genuine oversight, but after my clarifications and dive into the source data, I consider this to be consciously misleading. Is that really what an IETF endorsed RFC should contain?


and later in the draft:
" *  [PI2param
] recommends target = RTT_typ * g * f = 25ms * 0.38 * 2 =
      19 ms.  However a further adjustment is warranted, because target
      is moving year on year.  The paper is based on data collected in
      2019, and it mentions evidence from speedtest.net that suggests
      RTT_typ reduced by 17% (fixed) or 12% (mobile) between 2020 and
      2021.  Therefore we recommend a default of target = 15 ms at the
      time of writing (2021)."


This is clearly still deficient. It is a well demonstrated fact that PIE with a target of 15ms works pretty well (with acceptable utilization, and did so since PIE wasd introduced some years ago) for traffic with at least 100ms RTT, it therefore is counter-factual to claim that the target for 25ms paths should be 19ms. For example https://datatracker.ietf.org/doc/html/rfc8034#page-5 DOCSIS PIE recommends a classic target of 10ms (published 2017). 
IMHO this clearly indicates that the theory presented how to deduce the classic target is insufficient... as it clearly results in inflated numbers. So the fix needs to be in adjusting the flawed theory/model and not in fudging the input numbers until the desired output number appears....

	As is, this still seems like an exercise to retro-actively "justify" the selection of a 15ms classic target, instead of doing a bit of empiric research to see what the consequences of different classic targets are for the measures of relevance (here probably RTT fairness, queueing delay distribution, utilization, measured for traffic with typical internet-scale distributions of RTTs) and recommending a target that balances performance along all relevant dimensions.





Regards
	Sebastian






> On Oct 26, 2021, at 00:54, internet-drafts@ietf.org wrote:
> 
> 
> A New Internet-Draft is available from the on-line Internet-Drafts directories.
> This draft is a work item of the Transport Area Working Group WG of the IETF.
> 
>        Title           : DualQ Coupled AQMs for Low Latency, Low Loss and Scalable Throughput (L4S)
>        Authors         : Koen De Schepper
>                          Bob Briscoe
>                          Greg White
> 	Filename        : draft-ietf-tsvwg-aqm-dualq-coupled-18.txt
> 	Pages           : 60
> 	Date            : 2021-10-25
> 
> Abstract:
>   This specification defines a framework for coupling the Active Queue
>   Management (AQM) algorithms in two queues intended for flows with
>   different responses to congestion.  This provides a way for the
>   Internet to transition from the scaling problems of standard TCP
>   Reno-friendly ('Classic') congestion controls to the family of
>   'Scalable' congestion controls.  These achieve consistently very Low
>   queuing Latency, very Low congestion Loss and Scaling of per-flow
>   throughput (L4S) by using Explicit Congestion Notification (ECN) in a
>   modified way.  Until the Coupled DualQ, these L4S senders could only
>   be deployed where a clean-slate environment could be arranged, such
>   as in private data centres.  The coupling acts like a semi-permeable
>   membrane: isolating the sub-millisecond average queuing delay and
>   zero congestion loss of L4S from Classic latency and loss; but
>   pooling the capacity between any combination of Scalable and Classic
>   flows with roughly equivalent throughput per flow.  The DualQ
>   achieves this indirectly, without having to inspect transport layer
>   flow identifiers and without compromising the performance of the
>   Classic traffic.  The solution has low complexity and requires no
>   configuration for the public Internet.
> 
> 
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-ietf-tsvwg-aqm-dualq-coupled/
> 
> There is also an HTML version available at:
> https://www.ietf.org/archive/id/draft-ietf-tsvwg-aqm-dualq-coupled-18.html
> 
> A diff from the previous version is available at:
> https://www.ietf.org/rfcdiff?url2=draft-ietf-tsvwg-aqm-dualq-coupled-18
> 
> 
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/
> 
>