[tsvwg] new tests of L4S RTT fairness and intra-flow latency

Pete Heist <pete@heistp.net> Thu, 12 November 2020 20:31 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 319DC3A07C3 for <tsvwg@ietfa.amsl.com>; Thu, 12 Nov 2020 12:31:19 -0800 (PST)
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, 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 ECSOFHfxIyfo for <tsvwg@ietfa.amsl.com>; Thu, 12 Nov 2020 12:31:18 -0800 (PST)
Received: from mail-wr1-x42b.google.com (mail-wr1-x42b.google.com [IPv6:2a00:1450:4864:20::42b]) (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 CE0753A0779 for <tsvwg@ietf.org>; Thu, 12 Nov 2020 12:31:17 -0800 (PST)
Received: by mail-wr1-x42b.google.com with SMTP id s8so7380600wrw.10 for <tsvwg@ietf.org>; Thu, 12 Nov 2020 12:31:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heistp.net; s=google; h=message-id:subject:from:to:date:user-agent:mime-version :content-transfer-encoding; bh=fcg8KVpzkL36XbpK0I9s9BF0AMIMyWlSsiwcAXTpNX8=; b=TneD06COvB+ND+acz++p7CvLrtx4Ul3Dn0VDsoG7emiqvJK6yxe7wwwSCYPQPhFb6N ntncOuK36HM81mjvKVrepgilDwuiQRYHh7xxaB+rGYkfWBR+QG78hgS3VeY9SPdgjphL guDPlDPeGlCNfc5djfUE9AavsqyqgsIMN+/hw/zO/GgidtOz/yGcwBkhLfCUI0/CTCbb ythyTiiOXRDQurm4gykyxeg9eG1mMg5ydZudpR56qYPjzGCVW/Y+88DyG/IiemD9++mm a4LwLnNcST5bRgKb6BfZwnzbTkkJmvmgH6f2fle3KK4/eUpNpwS1lN3/SKmjeRumt+j5 dhtQ==
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:user-agent :mime-version:content-transfer-encoding; bh=fcg8KVpzkL36XbpK0I9s9BF0AMIMyWlSsiwcAXTpNX8=; b=BPN4elfHCgaHqFYL0M5Lh2MfbtZ4bIaBGwk3xsAdLd8sYhAa9XGwX+gLmQc5qRUXj+ 7fNwCweSjmv/uFeG9JWGXxRPHJd5Q9r5qa7J6sSn9YVgRCq/6LwkMpSD0ELG6xU8yvMR XevUqgZsX9JFBvB3+5U/xqFoTBrNBIyz4FRCxJpuh5PfuUtD8nfHzrPAez0inWx2hn1v VB0pfdxwYNDFTYGnFfrfiQGh+UGZyjZRX/1rYIaLNhx9T2nvBQiujPhDZBb9VQWHEKk6 RnxQY8D/aZFyjdj3UZJc07In4rvOG/m6oIoh0p1vpLCBttjFsf8rj2aOXtkLyIZoVKF+ VuZQ==
X-Gm-Message-State: AOAM532pTdDLZNeO6t5nW4m/pbANN0ihRUe5huIJk9eQGQI35ZqXL7il 3Uair5k/2ZjWSnGP3ws95ydENKgLG3drYQ==
X-Google-Smtp-Source: ABdhPJz4j1/4sTZwlGysMJMlvjIxLxhZkLvNSBuYyoQ6hGL2GA8CtGOyhr1eCcIH9gP7SMEoIC7HOg==
X-Received: by 2002:adf:8b84:: with SMTP id o4mr1498998wra.269.1605213075461; Thu, 12 Nov 2020 12:31:15 -0800 (PST)
Received: from sova.luk.heistp.net (h-1169.lbcfree.net. [185.193.85.130]) by smtp.gmail.com with ESMTPSA id j4sm8007834wrn.83.2020.11.12.12.31.13 for <tsvwg@ietf.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Nov 2020 12:31:14 -0800 (PST)
Message-ID: <d2edb18dd3cbfecce0f70b3345e4ea70a0be57b9.camel@heistp.net>
From: Pete Heist <pete@heistp.net>
To: tsvwg IETF list <tsvwg@ietf.org>
Date: Thu, 12 Nov 2020 21:31:12 +0100
Content-Type: text/plain; charset="UTF-8"
User-Agent: Evolution 3.38.1
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/9QP7vjjCbB5-MuJhTDAYnnsLEzM>
Subject: [tsvwg] new tests of L4S RTT fairness and intra-flow latency
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, 12 Nov 2020 20:31:19 -0000

Hi,

We have posted some new tests of L4S here:

https://github.com/heistp/l4s-tests

These tests cover two-flow fairness in several qdiscs with different
path RTTs per-flow, and transient behavior in fq_codel queues.

The results raise some concerns about a bias in favor of L4S flows in
DualPI2 queues, throughput imbalances between flows with different path
RTTs, and intra-flow latency spikes upon rate reductions in fq_codel.
The repo above contains a walk-through of the key findings, and links
to more results in the Appendix.

Regards,
Pete