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 07229A09FD3
	for <tsvwg@mail2.ietf.org>; Tue, 11 Mar 2025 09:50:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.545
X-Spam-Level: 
X-Spam-Status: No, score=-2.545 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_H3=0.001,
	RCVD_IN_MSPIKE_WL=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=unavailable 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 fAtLptpbZtf9 for <tsvwg@mail2.ietf.org>;
	Tue, 11 Mar 2025 09:50:31 -0700 (PDT)
Received: from mout.gmx.net (mout.gmx.net [212.227.15.19])
	(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 43A4BA09FCE
	for <tsvwg@ietf.org>; Tue, 11 Mar 2025 09:50:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de;
	s=s31663417; t=1741711828; x=1742316628; i=moeller0@gmx.de;
	bh=C+w07Yi5awCySwhowqWh9wwcCQ0HerBnFvleYE2IZ5g=;
	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=YtX+aPB7brKa9yhgN0xV6CeY5iaYJilbd5dFBB+hVqPNsq6vbhqfg38dQqUoDc7z
	 4a1rqWwpt9dZufkEqE5uIT8rOj3I7FMX85m1tjeW+BMqk3E7fLrLswHsVbiXsLHkq
	 +1BUcpMgxeMKEO+5PP6loOlhyPmorC0GnA6LbPR/Gdw/yKRo06FqvsbaW8t//fd+U
	 D6UAUvpqSNVhtTQKqqKoMBSVcmwkcjVtPS3ogBfJP1cUSY0qm9e4bSQGy1nr1GIs/
	 vsqR39G5om8Pt9UwPceqmrkZvpZJhDRymWuQPD5NStGZ99QrwOVStxb4WuwQ5KG4W
	 xEV97OoubCiTCUifdg==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from smtpclient.apple ([134.76.241.253]) by mail.gmx.net (mrgmx004
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MCbIn-1u1dSx2uHr-00FWwm; Tue, 11
 Mar 2025 17:50:28 +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: 
 <CAPwoALwHiF_O3sxbR_L=TqpMkRYXmLZyepYMUnOum48edvD-tg@mail.gmail.com>
Date: Tue, 11 Mar 2025 17:50:18 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <B9EC4E18-8EEA-4EC4-81BB-86954F2E31A3@gmx.de>
References: 
 <173102880955.241550.13993971509576988201@dt-datatracker-5f77bcf4bd-4q5pd>
 <CAPwoALwHiF_O3sxbR_L=TqpMkRYXmLZyepYMUnOum48edvD-tg@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:90qtC266LfeJqxrYtXmXxynViUjBMQVPPTBiCVUy6IhfM/mQWnn
 2b46+MJ8J1+34mryaQhi5icuS7vHYo6cFVuoEDG1LIV42IfNco4ewnUfKjqIoYnyn3lyJ/f
 g5WecdXcXuC+w2aha5JxmHJwMXF5uWT1LSBK7s33FgElcHgkLOOeYTe9UFpHjtL6fka6/EH
 rMe4KTN/uZD9zPdgYJjDg==
UI-OutboundReport: notjunk:1;M01:P0:mgTxgZr9afI=;Yv876o2gIcsRDxMFJN/+dNg6glw
 TfFn6Qb62jss/q9rQEH9DCH91fiVk6YyyrOJdr2ceOr7kDmtgzxzgu7bPnC3U3IuHE0/XxQKB
 LPggFkvyVyRs+Wn7wrnje9jO5IYmjVFCIqhOoliPRiP8MDThP2utZ9t3YutY94PhN0xyUdyL5
 FZVIxbmcrDZUOuqfathLLyqcSDuAoszJvq/bmhhrD/ddxRwBLq27j0y0WadYubYTh38UrF5l3
 ad7TVX4i8T6la71WOCzhuSf33v+w8uK0XQQFHwz6KClqKSpABt/sc1LLLZqqqTsV8nnHaDkcn
 /zolc2mkir7MAODMpZJwNEJNWbftizQsDewARLodYZwqPz+qiTuCq9QO/GlE7DulSPVBuO/JN
 Bmy09C4RsxfsIn2MZ8VhpGkvNdmAeorYS9liaL4jkeBjPKTTWjey3ZV1ipk5XkCfGkdjNz1Lv
 4G6rMx78ehg+spScYqG+exhzsVoJO1gQKc7dIU6hkrFI67FsfHKWylTOq4vUPRJO0cPz8CrEl
 wfpiBeyi28yb8AB0npLfr2QvJQzfEMzZn/oCD+rOpi/NM5hA2Q1MpVq9vq1ZhBi/4N4EqUHu8
 g2hAIoFiGdflb3lQGNjcKngk35/HcA/hT4H1AKa96UCs1nfkJWaoC3HsuM6ndGwAbU+DqY8SA
 JEryaBAOQL49mU+fo/MobnYI32ApNe5niC6pC4fo2UOA4VkJ/nYaR6lruN75tXxhC88oYCDBo
 eLnNlGfKsQD4ulQxQSwtvBPlCjoXfwF6ogxg/m48+Mwc/GyHAUthe2Dh97RgsGH3JvePLwVf+
 OtjZ5BlOipi7ii9zny82yQlSBUb/yEhMp5ndyHyeuzKB5otWupmKWO+svbGSM1JezDplDVlnz
 DlxhGMDVJz8eqKoT3d58iE/Fmqj36+aJLZuJxLu9AFW3XnkAF5eHLjgtuz/AQF6Mq21M++TXO
 74M95F8BfcxXUVdfoMiXzh1imhT/FWGsDCRudzDTAaAq0VN5pkqxrdPKdhyDtmAa7GSl5OiqK
 j0cgRWXJoN4WhAqbkL5RC0v/GUzH4k8S9MoMgauh8K3oFbcZfDW5iEvLL9uhiBDF44eV+P/fR
 NIJuRwABkKjUCtSa1aDfIlAFwPBuY3fpO4NvJ/5pUBkyM4933VAfMXHxz9YTB4TrgLbqj7eNG
 wLxW3bSjSnL2DrXJTwULWn5kMxN+8Znwq8ICoLSYNE5foGENNM1Y+12rv/f0OfUz7OB5snCyL
 LuqluNlZGI9UVrKSFC+M3zzypI19g7ySnlrwEELtgcFj+ehY27rHpL/8+rrDXAHF4EaXXPd9e
 akpJalO815IYgF0wNSs6lMHebQOSCWbz4p9dHJonq0xflhAHRrL23/Vu/OCeq2JM2FNUkIpFs
 KNFZYPI1uoudJjkiioT3uHoFywW1SJ2n03YA+oxLCM8o8oSKFMwZs7KuGuQ0eiABM4XF73IYB
 C8ml9mRQYkY/FxGlldmj868zHld2qMInM7X82N6J57sArg5o1jbvo2xjnPbWd3kUwc+B3Ow==
Message-ID-Hash: MSN352XXCMCPIMT6JHHCQKEU2E6YLNT4
X-Message-ID-Hash: MSN352XXCMCPIMT6JHHCQKEU2E6YLNT4
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: tsvwg@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: =?utf-8?q?=5Btsvwg=5D_Re=3A_New_Version_Notification_for_draft-tahiliani-tsv?=
 =?utf-8?q?wg-fq-pie-00=2Etxt?=
List-Id: Transport Area Working Group <tsvwg.ietf.org>
Archived-At: 
 <https://mailarchive.ietf.org/arch/msg/tsvwg/iFWiVGlhtpHG0LBZ_nHeZ5_pOTQ>
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. I like this, short and sweet. I do have a question though =
(probably easy to answer) abgout the following section:

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?


> On 26. Jan 2025, at 06:59, Mohit P. Tahiliani =
<tahiliani=3D40nitk.edu.in@dmarc.ietf.org> wrote:
>=20
> Hi all,
>=20
> I submitted an I-D on Flow Queue PIE =
(https://datatracker.ietf.org/doc/draft-tahiliani-tsvwg-fq-pie/) during =
the IETF 121 at Dublin, and mentioned in briefly during the last tsvwg =
session on Friday.
>=20
> Flow Queue PIE is a hybrid packet scheduler and Active Queue =
Management (AQM) algorithm.
>=20
> It has been incorporated into the mainline Linux kernel as a queuing =
discipline (qdisc) and is supported by several Linux distributions. =
Additionally, an implementation of FQ-PIE is available in the ns-3 =
network simulator.
>=20
> If you have feedback or if there is anything missing, please let me =
know.
>=20
> Thanks and Regards,
> Mohit P. Tahiliani
>=20
> ---------- Forwarded message ---------
> From: <internet-drafts@ietf.org>
> Date: Fri, Nov 8, 2024 at 6:50=E2=80=AFAM
> Subject: New Version Notification for =
draft-tahiliani-tsvwg-fq-pie-00.txt
> To: Mohit P. Tahiliani <tahiliani@nitk.edu.in>
>=20
>=20
> A new version of Internet-Draft draft-tahiliani-tsvwg-fq-pie-00.txt =
has been
> successfully submitted by Mohit Tahiliani and posted to the
> IETF repository.
>=20
> Name:     draft-tahiliani-tsvwg-fq-pie
> Revision: 00
> Title:    Flow Queue PIE: A Hybrid Packet Scheduler and Active Queue =
Management Algorithm
> Date:     2024-11-08
> Group:    Individual Submission
> Pages:    8
> URL:      =
https://www.ietf.org/archive/id/draft-tahiliani-tsvwg-fq-pie-00.txt
> Status:   =
https://datatracker.ietf.org/doc/draft-tahiliani-tsvwg-fq-pie/
> HTML:     =
https://www.ietf.org/archive/id/draft-tahiliani-tsvwg-fq-pie-00.html
> HTMLized: =
https://datatracker.ietf.org/doc/html/draft-tahiliani-tsvwg-fq-pie
>=20
>=20
> Abstract:
>=20
>    This document presents Flow Queue Proportional Integral controller
>    Enhanced (FQ-PIE), a hybrid packet scheduler and Active Queue
>    Management (AQM) algorithm to isolate flows and tackle the problem =
of
>    bufferbloat.  FQ-PIE uses hashing to classify incoming packets into
>    different queues and provide flow isolation.  Packets are dequeued =
by
>    using a variant of the round robin scheduler.  Each such flow is
>    managed by the PIE algorithm to maintain high link utilization =
while
>    controlling the queue delay to a target value.
>=20
>=20
>=20
> The IETF Secretariat
>=20
>=20

