[tsvwg] Re: New Version Notification for draft-tahiliani-tsvwg-fq-pie-00.txt

Sebastian Moeller <moeller0@gmx.de> Tue, 18 March 2025 08:03 UTC

Return-Path: <moeller0@gmx.de>
X-Original-To: tsvwg@mail2.ietf.org
Delivered-To: tsvwg@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 1A28FDA193C for <tsvwg@mail2.ietf.org>; Tue, 18 Mar 2025 01:03:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.546
X-Spam-Level:
X-Spam-Status: No, score=-2.546 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmx.de
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1eYaaByH7RkA for <tsvwg@mail2.ietf.org>; Tue, 18 Mar 2025 01:03:20 -0700 (PDT)
Received: from mout.gmx.net (mout.gmx.net [212.227.15.15]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 64D21DA1933 for <tsvwg@ietf.org>; Tue, 18 Mar 2025 01:03:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1742284998; x=1742889798; i=moeller0@gmx.de; bh=Gc53CKEXhxC5i2ej86Mi/SVfjKeRmLRAKMesH2A7Yvw=; h=X-UI-Sender-Class:Content-Type:Mime-Version:Subject:From: In-Reply-To:Date:Cc:Content-Transfer-Encoding:Message-Id: References:To:cc:content-transfer-encoding:content-type:date:from: message-id:mime-version:reply-to:subject:to; b=EmuxiuxxoiPQVSp0zrMrj+RR5PUcACIklI/G1q3uuUQPZn9rr3vKYAvB5NeWGbgL Ah2aDW1dAYa31HXyH97njryut3u49JB42Od7AuDkh5NjMzebTmEcsKX2KbPlud+JT APP2rBeUURqDR8yZiCD5yfEPEXvWoZSSFbHvHdTX/nSX+79023YnAi46zDPIyjVtk CngKBcyC9LirK7i8mOq4QLKpKBMXK+3IMTtPdRIqhuT3+y5em7IDMuhbovqMR3Tnm VlVM74iqyqBo9L+EZjAs4BpwTvbzy2Wyqoc+ag9fm8zEuod8SzIoxiQ4C0W4+Smxw G2G84gCXoDbkCK2dow==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from smtpclient.apple ([134.76.241.253]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MPog5-1tYoZK3ulf-00LW91; Tue, 18 Mar 2025 09:03:17 +0100
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.400.131.1.6\))
From: Sebastian Moeller <moeller0@gmx.de>
In-Reply-To: <CAPwoALys9yN3eStTsQfAqEreyP_DnZDZEXGNvwE=7Z_uG5W=aA@mail.gmail.com>
Date: Tue, 18 Mar 2025 09:03:07 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <5923E92D-80A7-42C7-97B6-BFA3A90D0B5E@gmx.de>
References: <173102880955.241550.13993971509576988201@dt-datatracker-5f77bcf4bd-4q5pd> <CAPwoALwHiF_O3sxbR_L=TqpMkRYXmLZyepYMUnOum48edvD-tg@mail.gmail.com> <B9EC4E18-8EEA-4EC4-81BB-86954F2E31A3@gmx.de> <CAPwoALys9yN3eStTsQfAqEreyP_DnZDZEXGNvwE=7Z_uG5W=aA@mail.gmail.com>
To: "Mohit P. Tahiliani" <tahiliani=40nitk.edu.in@dmarc.ietf.org>
X-Mailer: Apple Mail (2.3826.400.131.1.6)
X-Provags-ID: V03:K1:A04DxSM2ISZmLMyngzyUg0OCLTaJfobhSqk1HGMo1+yfdDx6Ygq wp5rU+fTkBNqjaMeYX2Z+VFZAM+q5R+T1EgGhJvTh2awb7GK/TQydU+u1Yn8e4MkChC2CzH Fu6L7iu2+0UHloWapb7hJu2VvWAgp7GtzoEZ2Ew8tZo1tlkF0Bz5GnM9Vlbne8B/PdPJcZ8 Dvs0stYO/e2C1vMQ7tqRQ==
UI-OutboundReport: notjunk:1;M01:P0:nxRegrYK/Cc=;C/bLIOGFrVUPsylPle/bGJYzlVx BjfX8kTVMaixiSp/D9yw9Ur+KABOn/ng0/DhMqsk0nONv7atwW/YaOOwhW6BbDt5eNU3lmOEz SyYd9GctBerlZiULp7Q3pI2U0LWSdLNLoOOCEmTUnaQBoP08Kd4hkgz8ihKUMD6TMYEjL6kR2 Jp99OwRTDWygh/E/mXcvjZnSV7Y8bvvN47GssY6mc4COeIjX20pPVruTNiGBdF/4Ygw90ECj4 4gG2mkJgSjuU3fagu+tgY/ANZUZPn0SR84OPqHShuJS7X/dhwd+pV73w8jEZI2BAIqq6mFUdi XVgEn/IpSYc1+LvxLLcc8ES5JydSaCh6MXTv9rqr1q4c2ycxSn0TXNqPyMnNRumvfWT0nAfo2 2/wfns9lmL/xUYPWWcYCAUPya+3BX2bHsU4hTJ8oPHuXHPWkCZv1wEwqKyJjhk/4n+fp6DeO3 F6HjkECqsPsFMPYRsVzRKWgGfCm4jS0n/ITjiiGntlQpJWv4UPUforzZQ3f9i086zK3YKNUWK Kb0FXP8oCZbrfgKGswnG2IbI12CSqSvT7+Xh0ob/HOffnDl024zVowK03l6B74hAMeLW/xgpl 0rMAJGzhdsSeumvjloRRfRXJ5+HMmhdFRalb+2VdOzXa4LKHFtAF529sjC4jNp1uvnICqSjkQ byk2Q8hxw85Jvc78PEd7Nik6mrGQXk8vTJ7MeEjqTCOL1UIOosVq0JQEu9MAVGLKwW+44owW5 Hx57eSk77bDwe/TsJyavuYuUcep7XOGzN8BX92/jthc8AT1Qw18ApmiH9G8U+rFunDiNBFuMR wfXKNn3brEFj8VRfXyAPKK7NV3KiQnrzHFL+82iyR5EYcjvg8gS4sdpf8sNcijjV0qkvE1V2e y+1LvqZd+51dWl629ZCvCJB62IJPiTJo2PynA4AKFRAO4TLVPqX6nKhTa6XFCtFxnyeIIi6MM 3vyQeOUGuDMoE+DmrizfK4kifB94sg6Y2Mcvl8tb6DBGo8P/nN9N+elS0ujNBXj/BI8hic2aU MR9oJ3b5egeXoCKIRZn8EefmQoyZbEaQUar0zuWxBtOpJ3J7hFIlkRklp0Qo9IHCpd3I5GAwu a8DM8jIiHtdOh7/CVm14WdDnibM1+Tz9R5bKlUrPW9CtlxBDEGKLnRCq+RiP0hL/040fqSRah uwH12kU9Pi/UEotY1vZcFuU1Q+0FG4edplN04/TcTPLmCMtDkAzYqM9J73oKOglUdnMDLsaZU T4UqlMANyq4XcmfOBcdOtH9t2c4saAcgChjFxp72WE8H59WEjIlkLV/40R5IvOCZ823IWmxp3 Z0hoAnkITaFlgSeo1ldgBVnhrdC4cLTkIfWYFx1ExYIMEu0sJ8mSwguwHrPcGTWvM/8IvhrhZ BPG8JGDzWRPiRqxb4EB9/8N8479j0d6tflaQpPmIup4fD2mPf0rNyuNB3r7sTFZZYXvwKnz/E ZWPL7CDqFFLwW8+j0WEguPkQFXm+W7MSKgvRG9ZDd67sQlgTK
Message-ID-Hash: BGQVMDQ6GYOWDUPPXBRHHSMBL3EUGMPE
X-Message-ID-Hash: BGQVMDQ6GYOWDUPPXBRHHSMBL3EUGMPE
X-MailFrom: moeller0@gmx.de
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-tsvwg.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: Sebastian Moeller <moeller0=40gmx.de@dmarc.ietf.org>, tsvwg@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [tsvwg] Re: New Version Notification for draft-tahiliani-tsvwg-fq-pie-00.txt
List-Id: Transport Area Working Group <tsvwg.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/Y2S4IYja0FZyf7noOJ7SqHR2MFg>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsvwg>
List-Help: <mailto:tsvwg-request@ietf.org?subject=help>
List-Owner: <mailto:tsvwg-owner@ietf.org>
List-Post: <mailto:tsvwg@ietf.org>
List-Subscribe: <mailto:tsvwg-join@ietf.org>
List-Unsubscribe: <mailto:tsvwg-leave@ietf.org>

Hi Mohit,

Thanks for your response.


> On 15. Mar 2025, at 17:31, Mohit P. Tahiliani <tahiliani=40nitk.edu.in@dmarc.ietf.org> wrote:
> 
> Hi Sebastian,
> 
> Thanks for the email.
> 
> I have replied inline below:
> 
> On Tue, Mar 11, 2025 at 11:50 PM Sebastian Moeller <moeller0=40gmx.de@dmarc.ietf.org> wrote:
> Hi Mohit,
> 
> 
> thanks. I like this, short and sweet. I do have a question though (probably easy to answer) abgout the following section:
> 
> Thank you for the feedback and the question.
>  Lastly, if an incoming packet arrives when the total number of enqueued packets has already saturated the queue capacity, FQ-PIE drops the packet without further processing. In contrast, FQ-CoDel identifies the queue with the largest current byte count (i.e., a "fat flow") when the queue capacity is saturated and drops half of the packets from this queue (up to a maximum of 64 packets, as specified in Section 4.1 of [RFC8290]). FQ-PIE does not adopt this approach for the reasons explained below.
> 
> One thing that fq_codel but als DualQ seem to do on overload is take a big shovel instead of a scalpel. So while I have no idea which packets to drop, maybe doing a bit more than "close the queue for new comers" might be in order. Especially since together with ECN there is the potential for an unresponsive flow to fill the queue without feeling the "pain" for doing so? Yes, mischievous adversarial traffic might not be a target to optimize for, but I wonder how the drop only on enqueue can ever be safe with ECN?
> 
> I believe the enhancement outlined in Section 5.1 of RFC 8033 (https://datatracker.ietf.org/doc/html/rfc8033#section-5.1) may address this situation. It states that "if the calculated drop probability exceeds mark_ecnth, PIE reverts to packet-dropping for ECN-capable packets. The variable mark_ecnth SHOULD be set to 0.1 (10%)". Both the Linux and ns-3 implementations of PIE currently follow this approach.

[SM] Thanks that addresses my ECN overload concern. Not a big fan of "action at enqueue" but that is inherited from rfc8033 PIE, so is not something to be held against fq-pie, let alone your draft. 

> 
> Let me know your thoughts.

[SM] I would like to ask the WG to adopt this...

> 
> Thanks and Regards,
> Mohit P. Tahiliani