From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pl1-x62d.google.com (mail-pl1-x62d.google.com [IPv6:2607:f8b0:4864:20::62d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id D1B4F3B2A4 for ; Mon, 10 Mar 2025 19:51:51 -0400 (EDT) Received: by mail-pl1-x62d.google.com with SMTP id d9443c01a7336-219f8263ae0so91551385ad.0 for ; Mon, 10 Mar 2025 16:51:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741650710; x=1742255510; darn=lists.bufferbloat.net; h=in-reply-to:from:content-language:references:to:subject:user-agent :mime-version:date:message-id:from:to:cc:subject:date:message-id :reply-to; bh=kDMu/8EZwnoUCDPEoa0/LKthUXATwE1JU7dPllYRhBI=; b=BraeEUGQQ6kAOvjGbKCAljOE6VlRZPQvTz9wuRINEbLYL/xYO3JSIVdXH+NX5FWCJE ++H3jKipFO2QJFJpgX2u3YL/+DUP6RvRZa0fkHF2EIfRmyI2ZOydZENXEmeG5cyuMUxV X7AOk+Q/1PDxqI6TLeCjMiTDB/MCZEziV7HLB7mt+L4Hb/+HGJazzcTE6YNIDHZIrNqZ dtDcPfk+TEkOHSMD9L3BZfye0mP2yVcK1Rcc9xIy+Q5NlmC129SfbH5bsFHnKO83PlKw gF/ZrDzALnvUf1oH1yc/RzV8kMZ1FbqC15Cz+rQjOExTeXxd6wFWwHa6RN6dMyqQTevM oKww== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741650710; x=1742255510; h=in-reply-to:from:content-language:references:to:subject:user-agent :mime-version:date:message-id:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=kDMu/8EZwnoUCDPEoa0/LKthUXATwE1JU7dPllYRhBI=; b=wy2vVqA6chu94hd4vct/bRfCIrhTu6/BFwbBAQ5BbwwZx9FxoTV8pphQfHgh4KuHRY Sehdr8Hy5t9lg5x4Dj2ZqyrtItZXXYqYYVSqtMXCeEPf4pwB04cvbtbvM9z3vJb0qyuI rQjtneZazave345fAUGO9P0rnhEGBcJAlq+i/ERzOGRmDRJv5SI5uQCoxrIrw4IE/Wch VazTDk1EHGv+Ec462AkHVlLX/Op19aPqBz5hLeSQkyc+JGeW4OsbdGEhdEOH21QLBpuH /xgUNJEcKF4MzCZL2jx2sLYBjj/5NhPmf+lgJhTsDpcg0FzGixRwowhFIlZTiAuImqU7 0lGA== X-Gm-Message-State: AOJu0YzWRZi0u6D2378xo8N5er571QsEsmOfJdrG39pm8wwOkrXaUx3Y R3+ZcWTVBwxOg08kGfsZink1S7uhubMnUkaQAzVerC8R3mwcRI7HzwJOOw== X-Gm-Gg: ASbGnctlAeuctyeMVJEvG57p6BiH6Ca8qfAyImX7CIsTQrqUYrtu14jbXuFtgaJ1d5P 2+Pp3nvxDjHDkxE0AOzWusPSwceCZn47eDh45O+KddIEOc0zqdnvQoaGJGan4pxnmjguSNjsxZT YPZtjzjBhpX1Gqu2o33LZdA48P+P5GU4SXdwdFvf0gTqqpyw+m814dsRIHlBIX0CA8v2KR1NNrl 1zf+PIlaAx48eqZrSjypUusu/ARxIumqpf1tOPNzduMh6DzYDzjHBRP3BEIYtHRrXN5P3UUNVnq FtLKAm1syoVXotkfDFSeoNxSZQpKdAR98WM6u4J+pFI0b7R7iUGYrpQYQQ== X-Google-Smtp-Source: AGHT+IEXKZZjBAanoXa1PeCY/lYN4qKU4Ev/NOXCIiKqLCJ3IraDQY0SFRfxfoRApZKB8HrQ24irWQ== X-Received: by 2002:a17:903:32c5:b0:21f:4c8b:c4de with SMTP id d9443c01a7336-22593183eb9mr15215265ad.42.1741650710262; Mon, 10 Mar 2025 16:51:50 -0700 (PDT) Received: from [172.16.32.129] ([159.196.21.34]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-22410a7f7fasm84651215ad.115.2025.03.10.16.51.48 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 10 Mar 2025 16:51:49 -0700 (PDT) Content-Type: multipart/alternative; boundary="------------ZV1xm40OYRlDabrmz479AqkX" Message-ID: <786ca942-4ed6-46d8-8d34-7c86c566da79@gmail.com> Date: Tue, 11 Mar 2025 10:51:46 +1100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: bloat@lists.bufferbloat.net References: <174103000203.525445.13919970625670214659@dt-datatracker-5dd67b77bb-4k4zh> Content-Language: en-AU From: grenville armitage In-Reply-To: Subject: Re: [Bloat] Fwd: New Version Notification for draft-tahiliani-tsvwg-fq-pie-01.txt X-BeenThere: bloat@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: General list for discussing Bufferbloat List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Mar 2025 23:51:52 -0000 This is a multi-part message in MIME format. --------------ZV1xm40OYRlDabrmz479AqkX Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Hi Mohit, I wonder what you think of the fq-pie developed for FreeBSD back in 2015 and merged in May 2016? (commit here .)  It has been too long since I last looked, so would love your thoughts on how it aligns (or doesn't) with https://datatracker.ietf.org/doc/draft-tahiliani-tsvwg-fq-pie/? cheers, gja On 2025-03-11 06:01, Mohit P. Tahiliani via Bloat wrote: > Hi all, > > I have been working on an Internet Draft on Flow Queue PIE (FQ-PIE) [https://datatracker.ietf.org/doc/draft-tahiliani-tsvwg-fq-pie/], and recently submitted a revised version. > > It has been incorporated into the mainline Linux kernel as a queuing discipline (qdisc). Additionally, an implementation of FQ-PIE is available in the ns-3 network simulator. > > If you have any suggestions or feedback, please let me know. > > Thanks and Regards, > Mohit P. Tahiliani > > ---------- Forwarded message --------- > From: > Date: Tue, Mar 4, 2025 at 12:56 AM > Subject: New Version Notification for draft-tahiliani-tsvwg-fq-pie-01.txt > To: Mohit P. Tahiliani > > > A new version of Internet-Draft draft-tahiliani-tsvwg-fq-pie-01.txt has been > successfully submitted by Mohit Tahiliani and posted to the > IETF repository. > > Name:     draft-tahiliani-tsvwg-fq-pie > Revision: 01 > Title:    Flow Queue PIE: A Hybrid Packet Scheduler and Active Queue Management Algorithm > Date:     2025-03-03 > Group:    Individual Submission > Pages:    8 > URL: https://www.ietf.org/archive/id/draft-tahiliani-tsvwg-fq-pie-01.txt > Status: https://datatracker.ietf.org/doc/draft-tahiliani-tsvwg-fq-pie/ > HTML: https://www.ietf.org/archive/id/draft-tahiliani-tsvwg-fq-pie-01.html > HTMLized: https://datatracker.ietf.org/doc/html/draft-tahiliani-tsvwg-fq-pie > Diff: https://author-tools.ietf.org/iddiff?url2=draft-tahiliani-tsvwg-fq-pie-01 > > Abstract: > >    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. > > > > The IETF Secretariat > > > > _______________________________________________ > Bloat mailing list > Bloat@lists.bufferbloat.net > https://lists.bufferbloat.net/listinfo/bloat --------------ZV1xm40OYRlDabrmz479AqkX Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit
Hi Mohit,

I wonder what you think of the fq-pie developed for FreeBSD back in 2015 and merged in May 2016? (commit here.)  It has been too long since I last looked, so would love your thoughts on how it aligns (or doesn't) with https://datatracker.ietf.org/doc/draft-tahiliani-tsvwg-fq-pie/?

cheers,
gja

On 2025-03-11 06:01, Mohit P. Tahiliani via Bloat wrote:
Hi all,

I have been working on an Internet Draft on Flow Queue PIE (FQ-PIE) [https://datatracker.ietf.org/doc/draft-tahiliani-tsvwg-fq-pie/], and recently submitted a revised version.

It has been incorporated into the mainline Linux kernel as a queuing discipline (qdisc). Additionally, an implementation of FQ-PIE is available in the ns-3 network simulator.

If you have any suggestions or feedback, please let me know.

Thanks and Regards,
Mohit P. Tahiliani

---------- Forwarded message ---------
From: <internet-drafts@ietf.org>
Date: Tue, Mar 4, 2025 at 12:56 AM
Subject: New Version Notification for draft-tahiliani-tsvwg-fq-pie-01.txt
To: Mohit P. Tahiliani <tahiliani@nitk.edu.in>


A new version of Internet-Draft draft-tahiliani-tsvwg-fq-pie-01.txt has been
successfully submitted by Mohit Tahiliani and posted to the
IETF repository.

Name:     draft-tahiliani-tsvwg-fq-pie
Revision: 01
Title:    Flow Queue PIE: A Hybrid Packet Scheduler and Active Queue Management Algorithm
Date:     2025-03-03
Group:    Individual Submission
Pages:    8
URL:      https://www.ietf.org/archive/id/draft-tahiliani-tsvwg-fq-pie-01.txt
Status:   https://datatracker.ietf.org/doc/draft-tahiliani-tsvwg-fq-pie/
HTML:     https://www.ietf.org/archive/id/draft-tahiliani-tsvwg-fq-pie-01.html
HTMLized: https://datatracker.ietf.org/doc/html/draft-tahiliani-tsvwg-fq-pie
Diff:     https://author-tools.ietf.org/iddiff?url2=draft-tahiliani-tsvwg-fq-pie-01

Abstract:

   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.



The IETF Secretariat



_______________________________________________
Bloat mailing list
Bloat@lists.bufferbloat.net
https://lists.bufferbloat.net/listinfo/bloat

--------------ZV1xm40OYRlDabrmz479AqkX--