Re: [aqm] FQ-PIE kernel module implementation

Polina Goltsman <uucpf@student.kit.edu> Wed, 10 June 2015 08:56 UTC

Return-Path: <polina.goltsman@student.kit.edu>
X-Original-To: aqm@ietfa.amsl.com
Delivered-To: aqm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4C85C1ACDB1 for <aqm@ietfa.amsl.com>; Wed, 10 Jun 2015 01:56:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.791
X-Spam-Level:
X-Spam-Status: No, score=0.791 tagged_above=-999 required=5 tests=[BAYES_50=0.8, HTML_MESSAGE=0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 7vq8me8sxD8u for <aqm@ietfa.amsl.com>; Wed, 10 Jun 2015 01:56:46 -0700 (PDT)
Received: from scc-mailout-kit-01-web.scc.kit.edu (scc-mailout-kit-01-web.scc.kit.edu [IPv6:2a00:1398:9:f712::810d:e75d]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F0FC71AC429 for <aqm@ietf.org>; Wed, 10 Jun 2015 01:56:44 -0700 (PDT)
Received: from kit-msx-03.kit.edu ([129.13.50.103]) by scc-mailout-kit-01.scc.kit.edu with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:128) (envelope-from <polina.goltsman@student.kit.edu>) id 1Z2boP-0002Rg-Dh for aqm@ietf.org; Wed, 10 Jun 2015 10:56:42 +0200
Received: from [141.3.212.60] (141.3.212.60) by smtp.kit.edu (129.13.50.106) with Microsoft SMTP Server (TLS) id 8.3.389.2; Wed, 10 Jun 2015 10:56:40 +0200
Message-ID: <5577FBD3.5000804@student.kit.edu>
Date: Wed, 10 Jun 2015 10:56:51 +0200
From: Polina Goltsman <uucpf@student.kit.edu>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0
MIME-Version: 1.0
To: aqm@ietf.org
References: <D1961A16.1087%hokano@cisco.com>
In-Reply-To: <D1961A16.1087%hokano@cisco.com>
Content-Type: multipart/alternative; boundary="------------010801000103090607020906"
Archived-At: <http://mailarchive.ietf.org/arch/msg/aqm/E9YbjkQX5kl-CWC1eP_SdeF70QE>
X-Mailman-Approved-At: Wed, 10 Jun 2015 05:54:20 -0700
Subject: Re: [aqm] FQ-PIE kernel module implementation
X-BeenThere: aqm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Discussion list for active queue management and flow isolation." <aqm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/aqm>, <mailto:aqm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/aqm/>
List-Post: <mailto:aqm@ietf.org>
List-Help: <mailto:aqm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/aqm>, <mailto:aqm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Jun 2015 08:56:48 -0000

Hello all,

If I understood the code correctly, in fq_pie there is a single PIE 
instance that controls all "fq" queues. In contrast in fq_codel there is 
a separate instance of codel for each queue. Is this the case? If it is, 
doesn't it contradict with original idea of fq_something where each 
queue is supposed to be managed by "its own" AQM?

Thanks in advance,
Best Regards,
   Polina


On 06/05/2015 12:06 AM, Hironori Okano -X (hokano - AAP3 INC at Cisco) 
wrote:
> Hi all,
>
> I’m Hironori Okano and Fred’s intern.
> I’d like to let you know that I have implemented FQ-PIE as a linux 
> kernel module “fq-pie" and iproute2 for fq-pie.
> This was done in collaboration with others at Cisco including Fred 
> Baker, Rong Pan, Bill Ver Steeg, and Preethi Natarajan.
>
> The source codes are in my github repository. I attached patch file 
> “fq-pie_patch.tar.gz” to this email also.
> I’m using the latest linux kernel 
> (git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git)
>
> fq-pie kernel module
> https://github.com/hironoriokano/fq-pie.git
>
> iproute2 for fq-pie
> https://github.com/hironoriokano/iproute2_fq-pie.git
>
> If you have any comments, please reach out to me.
>
> Best regards,
>
> Hironori Okano
> hokano@cisco.com