Re: [tsvwg] severity of interaction between L4S and non-L4S flows (was: draft-ietf-tsvwg-l4sops-01.txt)

Pete Heist <pete@heistp.net> Thu, 29 July 2021 09:19 UTC

Return-Path: <pete@heistp.net>
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 966793A1AAB for <tsvwg@ietfa.amsl.com>; Thu, 29 Jul 2021 02:19:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 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, RCVD_IN_DNSWL_NONE=-0.0001, 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=heistp.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 TvaQdv71RFNV for <tsvwg@ietfa.amsl.com>; Thu, 29 Jul 2021 02:19:21 -0700 (PDT)
Received: from mail-wr1-x42c.google.com (mail-wr1-x42c.google.com [IPv6:2a00:1450:4864:20::42c]) (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 E98133A1AA8 for <tsvwg@ietf.org>; Thu, 29 Jul 2021 02:19:20 -0700 (PDT)
Received: by mail-wr1-x42c.google.com with SMTP id j2so6009515wrx.9 for <tsvwg@ietf.org>; Thu, 29 Jul 2021 02:19:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heistp.net; s=google; h=message-id:subject:from:to:date:in-reply-to:references:user-agent :mime-version:content-transfer-encoding; bh=VuQyuwtZWaFjFGaQf+twNkxAPBk1PRoyK3vdmJeiMdE=; b=RV8CsfNxg0MAWUZXfQGaMgZJM2LxcxIPMKjfjuYIqJ4QQhcLh6pOpKe+TaTgTFv33d QeZiYGJgchzoUKTflHhj+dxMMp+CpXPM4v1D9Y4TZia8yYdMd6WNWAf70XtkvX5hNx9k EkeZ98s+AiZyoT8ncmsdxZ19gwlTcFoiz8Yv0gU1bvFf7NiG9nRZeAYuU2uOv6jb4SQT emazTATAAdAx6aCJOr9U6eiKHKKQIb543n2lc2dq+lf3DIyZdqxZQQuH3LX3dAw7/MzQ gb/EUKbR5gS39w58aGigHfDSsmkBcxZ61djTyTQppXdnjgIF5xmpUVzmIcDc6+coc6oB uPjw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:subject:from:to:date:in-reply-to :references:user-agent:mime-version:content-transfer-encoding; bh=VuQyuwtZWaFjFGaQf+twNkxAPBk1PRoyK3vdmJeiMdE=; b=rDNesPIQu3tuInwSbY9pGkkiDrIohyOn1QCprDfMQcaofJvheryPheRNcjAceEns95 N6isut+MGFLWHPGKMnLeCWEFuG66kXy0E1qvHRtYIEl6ozK93Vqd8t+pXqJNkkvh2WcY kH0LHYUyP3jVLNDtvF+RZT8Zrzs8usDRmCk+MwXSxSbwFHduOonj50Y1PGKFJ12I/eVk 6PJOeUvRE/ufqf+tI6HuFsIoE696//gU7SWKytWCbGPTmRV18srOrOl59173lzO9235m 7klE+TARb3ocPSRl1ORHiwTp0PvI1yF/sHb8BfmIl/3RXO32IfwyFKtTcTTaTNccnPlc Ye0w==
X-Gm-Message-State: AOAM533WV2+aIvNWo4RdiyuGneTafHVpsBDSjr5u/ayFmW1Te11e77Dc v/wTYTR8sCGS0/Sl9a9HQyitXv/81rEOMA==
X-Google-Smtp-Source: ABdhPJwEMpPIH31PYpEeGbNJlcoJa7psQxdb3MTS4lK87Tk3qU8HyU09D5f2vxj2ZcHf4AKXNYCfsg==
X-Received: by 2002:a5d:6107:: with SMTP id v7mr3693442wrt.107.1627550357417; Thu, 29 Jul 2021 02:19:17 -0700 (PDT)
Received: from sova.luk.heistp.net (h-1169.lbcfree.net. [185.193.85.130]) by smtp.gmail.com with ESMTPSA id f194sm8639336wmf.23.2021.07.29.02.19.16 for <tsvwg@ietf.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 29 Jul 2021 02:19:16 -0700 (PDT)
Message-ID: <bd7f9cc8c55778008616221299ca4e3b17da15d8.camel@heistp.net>
From: Pete Heist <pete@heistp.net>
To: tsvwg IETF list <tsvwg@ietf.org>
Date: Thu, 29 Jul 2021 11:19:15 +0200
In-Reply-To: <ff10305e7ff193b85f8af8d5308fe1851c46a404.camel@heistp.net>
References: <162613090386.1449.2468463167521929805@ietfa.amsl.com> <ff10305e7ff193b85f8af8d5308fe1851c46a404.camel@heistp.net>
Content-Type: text/plain; charset="UTF-8"
User-Agent: Evolution 3.40.3
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/VHtB6QpSyMo33fgE7vT0slNR0Q4>
Subject: Re: [tsvwg] severity of interaction between L4S and non-L4S flows (was: draft-ietf-tsvwg-l4sops-01.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: Thu, 29 Jul 2021 09:19:27 -0000

Regarding the sub 10 seconds guidance topic that came up in Monday's
meeting, there wasn't much response when the question was raised what
the guidance should be, probably because it's complicated, and depends
upon, at a minimum, RTT, flow lengths, the exact CCAs and AQM in use,
what metric matters to the application, etc. As we have shown in our
FCT data linked to earlier in this thread, the harm in 3168 queues
isn't limited to rate unfairness.

In the interest of keeping things simple, what about just removing that
bullet?

Otherwise, we might want to perform more extensive FCT tests with a
range of flow lengths, RTTs, bandwidths and CCAs, and I'm not sure if
anyone has the time to test this at the moment.

Pete

On Tue, 2021-07-13 at 12:16 +0200, Pete Heist wrote:
> Hi Greg,
> 
> Regarding the guidance for general purpose servers in Section 4:
> 
> ---
> *  Taking action based on the detection of RFC3168 FIFO
>    bottlenecks is likely not needed for short transactional
>    transfers (e.g. sub 10 seconds) since these are unlikely to
>    achieve the steady-state conditions where unfairness has been
>    observed.
> ---
> 
> Do you have any data to back up the sub 10 seconds threshold?
> 
> What we've seen is non-L4S flows yielding quickly to L4S flows in
> RFC3168 queues. In this plot of Prague vs CUBIC in a single Codel
> queue, the flows start at T=5 seconds, harm to CUBIC occurs almost
> immediately, and CUBIC's steady state near minimum cwnd is reached 4-
> 5
> seconds after flow start:
> 
> https://sce.dnsmgr.net/results/l4s-2020-11-11T120000-final/l4s-s6-rfc3168-1q/l4s-s6-rfc3168-1q-ns-prague-vs-cubic-noecn-fq_codel-50Mbit-20ms_tcp_delivery_with_rtt.svg
> 
> We also posted a test showing the FCT harm to short flows by a single
> long flow, where flow lengths for the short flows were taken from a
> lognormal distribution with a P5 of 64KB and a P95 of 2MB:
> 
> https://github.com/heistp/ccafct#sample-output
> 
> Thanks,
> Pete
> 
> On Mon, 2021-07-12 at 16:01 -0700, 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           : Operational Guidance for Deployment of
> > L4S in
> > the Internet
> >         Author          : Greg White
> >         Filename        : draft-ietf-tsvwg-l4sops-01.txt
> >         Pages           : 21
> >         Date            : 2021-07-12
> > 
> > Abstract:
> >    This document is intended to provide guidance in order to ensure
> >    successful deployment of Low Latency Low Loss Scalable
> > throughput
> >    (L4S) in the Internet.  Other L4S documents provide guidance for
> >    running an L4S experiment, but this document is focused solely
> > on
> >    potential interactions between L4S flows and flows using the
> > original
> >    ('Classic') ECN over a Classic ECN bottleneck link.  The
> > document
> >    discusses the potential outcomes of these interactions,
> > describes
> >    mechanisms to detect the presence of Classic ECN bottlenecks,
> > and
> >    identifies opportunities to prevent and/or detect and resolve
> >    fairness problems in such networks.  This guidance is aimed at
> >    operators of end-systems, operators of networks, and
> > researchers.
> > 
> > 
> > The IETF datatracker status page for this draft is:
> > https://datatracker.ietf.org/doc/draft-ietf-tsvwg-l4sops/
> > 
> > There is also an HTML version available at:
> > https://www.ietf.org/archive/id/draft-ietf-tsvwg-l4sops-01.html
> > 
> > A diff from the previous version is available at:
> > https://www.ietf.org/rfcdiff?url2=draft-ietf-tsvwg-l4sops-01
> > 
> > 
> > Internet-Drafts are also available by anonymous FTP at:
> > ftp://ftp.ietf.org/internet-drafts/
> > 
> > 
> 
>