[aqm] fq_codel, codel, and RRUL
Dave Taht <dave.taht@gmail.com> Wed, 20 March 2013 13:43 UTC
Return-Path: <dave.taht@gmail.com>
X-Original-To: aqm@ietfa.amsl.com
Delivered-To: aqm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F2D0B1F0CF7 for <aqm@ietfa.amsl.com>; Wed, 20 Mar 2013 06:43:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.543
X-Spam-Level:
X-Spam-Status: No, score=-2.543 tagged_above=-999 required=5 tests=[AWL=0.057, BAYES_00=-2.599, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zcV1a4EaRffg for <aqm@ietfa.amsl.com>; Wed, 20 Mar 2013 06:43:31 -0700 (PDT)
Received: from mail-ie0-x232.google.com (mail-ie0-x232.google.com [IPv6:2607:f8b0:4001:c03::232]) by ietfa.amsl.com (Postfix) with ESMTP id CED781F0D05 for <aqm@ietf.org>; Wed, 20 Mar 2013 06:43:31 -0700 (PDT)
Received: by mail-ie0-f178.google.com with SMTP id c13so1995604ieb.23 for <aqm@ietf.org>; Wed, 20 Mar 2013 06:43:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=/f5/+T8XQasV7ZbfGwmRcyIftvkQrwZ3GqZJ9rAbAdM=; b=wCpzQ3u/EhZ5j67Z99nrPpSNu25gyTXKGa1ObaEtI4ki4SnlDXMmzPiY1NxgadW3DO zdx/NoUuyvXoiNj7sM5Vc7F0R/KR17ag1hNxju0u/1Ud5c3jp39ZjqvUYgSjSi8a+HpT auZWucAYbQwzl5nUFKxqvvuqDZBtTSwiw87L/XeyZcZ4fP/gJlGIMPjbnfMaTUpfOvCr JnOCN9w7VOpYOU0qdH43JNd3CyOUj7pRPKoz5x3I2WLVRhhlKiSK0fo5A/ZTKel+wQJI ILbbYv1P9cpU3S74qNZDVrJCqFrm1IaTYJdLWNfmyErK6SR16vOp0PTdwVs9yBVBB7AE RCGw==
MIME-Version: 1.0
X-Received: by 10.50.41.71 with SMTP id d7mr4107003igl.86.1363787006084; Wed, 20 Mar 2013 06:43:26 -0700 (PDT)
Received: by 10.64.132.71 with HTTP; Wed, 20 Mar 2013 06:43:25 -0700 (PDT)
Date: Wed, 20 Mar 2013 09:43:25 -0400
Message-ID: <CAA93jw63MEHD_q9bsmKTO1jGpmwP7kffHChhrFLML6yJ11EsxQ@mail.gmail.com>
From: Dave Taht <dave.taht@gmail.com>
To: aqm@ietf.org
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
Subject: [aqm] fq_codel, codel, and RRUL
X-BeenThere: aqm@ietf.org
X-Mailman-Version: 2.1.12
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, 20 Mar 2013 13:43:34 -0000
The present state of the research (as opposed to what we've been able to write down and publish), and some open questions re codel were described and discussed at stanford a few weeks back. http://www.youtube.com/watch?v=Mxoa5Si4Ubw http://netseminar.stanford.edu/seminars/Inside_Codel_and_Fq_Codel.pdf There was spirited discussion (kathie nichols, myself, eric dumazet, and rong) of how codel and fq_codel actually works starting about 24 minutes in, and it ended up dominating the talk so much that I was unable to talk about the "fq" part of fq_codel very much. It certainly is my hope to spark further discussion of how these algorithms work on this list, and I guess I should put together a talk focusing on the sfq/fq portions of the algo in order to get traction on it... Earlier in the stanford and MIT talks I tried to describe how with tests like the RRUL test how we were starting to look into the behavior of mice and ants and congestion control of elephants with aqm. I also had wanted to talk about the three tier prioritization scheme I've been fiddling with for over a year, some plots of the results of that are in the slides. There was a followup talk at MIT about the problems wireless and wifi has, I don't have the link handy. There is still a great deal of research needed on what the right answers are for data centers, verses what we think is extra-ordinarily promising on the edge. I note that sfqcodel is available now for ns2 under the bsd license, fq_codel is in ns3 also under the same license, and the codel codel in linux presently is a bit behind and dual bad/gpl licensed. fq_codel is GPL. Please take a look at whatever versions you feel comfortable looking at. I've been watching the ECN discussion go by and while have some comments on that thread I'll make tomorrow or so, but I encourage people to look at the ECN threads on the codel list as a starting point for thinking about the problems of ECN on the wild and wooly internet. -- Dave Täht Fixing bufferbloat with cerowrt: http://www.teklibre.com/cerowrt/subscribe.html
- [aqm] fq_codel, codel, and RRUL Dave Taht