Re: [tsvwg] New Version Notification for draft-baker-tsvwg-aqm-recommendation-00.txt

Andrew McGregor <andrewmcgr@gmail.com> Thu, 14 March 2013 03:59 UTC

Return-Path: <andrewmcgr@gmail.com>
X-Original-To: tsvwg@ietfa.amsl.com
Delivered-To: tsvwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5582F11E809C; Wed, 13 Mar 2013 20:59:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.486
X-Spam-Level:
X-Spam-Status: No, score=-2.486 tagged_above=-999 required=5 tests=[AWL=-0.114, BAYES_00=-2.599, HTML_MESSAGE=0.001, NO_RELAYS=-0.001, SARE_SUB_OBFU_Q1=0.227]
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 6Mn2jp5URqzL; Wed, 13 Mar 2013 20:59:47 -0700 (PDT)
Received: from mail-la0-x235.google.com (mail-la0-x235.google.com [IPv6:2a00:1450:4010:c03::235]) by ietfa.amsl.com (Postfix) with ESMTP id ED5FD21F8CD2; Wed, 13 Mar 2013 20:59:46 -0700 (PDT)
Received: by mail-la0-f53.google.com with SMTP id fr10so1974207lab.12 for <multiple recipients>; Wed, 13 Mar 2013 20:59:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=2Qjc55L01bGHdCGSJ79HltqX3woTdc6ENsKF/wm9aTI=; b=ulvAB7gvG2c8Omfft1BZnAzfHWeoT6jyDy842vdGvJsL9X/Nd9Tf1FtOq41rpMEjH1 S87NO8I7bsWFrV4JO4GvcixjdOq/AWxVQBCdjf8KXBsz8c0DF9jb7rzeJXXLaXL21NCP kYReRcxprkmkhsP7J52MP686+jkffOxb+RPzTDel22vK/2hAXwDSU9o3AIkwknJKHtRq 6cor/IC445itHNYgeJlnf7g1uwBtH641WTApnLKtfaHOwSN6UkEt1K20eSA3b2TW+OYj 3y94OYA3dea7QywtQ/NedTvOeMuKY/OZzbc+fxP31W2lCxlFiaepsStsMFWoYXTOAgov cX6Q==
MIME-Version: 1.0
X-Received: by 10.112.85.37 with SMTP id e5mr521512lbz.43.1363233585895; Wed, 13 Mar 2013 20:59:45 -0700 (PDT)
Received: by 10.112.21.7 with HTTP; Wed, 13 Mar 2013 20:59:45 -0700 (PDT)
In-Reply-To: <alpine.DEB.2.00.1303140402490.28820@uplift.swm.pp.se>
References: <20130313164833.27324.89314.idtracker@ietfa.amsl.com> <8C48B86A895913448548E6D15DA7553B7D045F@xmb-rcd-x09.cisco.com> <alpine.DEB.2.00.1303131810180.28820@uplift.swm.pp.se> <8C48B86A895913448548E6D15DA7553B7D0B1C@xmb-rcd-x09.cisco.com> <alpine.DEB.2.00.1303140402490.28820@uplift.swm.pp.se>
Date: Wed, 13 Mar 2013 23:59:45 -0400
Message-ID: <CAA_e5Z58nOzgsfCj=4O36P51NrK6jR8HCC0Zjvfz5jrCYpi46Q@mail.gmail.com>
From: Andrew McGregor <andrewmcgr@gmail.com>
To: Mikael Abrahamsson <swmike@swm.pp.se>
Content-Type: multipart/alternative; boundary="bcaec55553bca2239404d7da8dbf"
Cc: "tsv-area@ietf.org" <tsv-area@ietf.org>, "Fred Baker (fred)" <fred@cisco.com>, tsvwg <tsvwg@ietf.org>
Subject: Re: [tsvwg] New Version Notification for draft-baker-tsvwg-aqm-recommendation-00.txt
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Transport Area Working Group <tsvwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tsvwg>
List-Post: <mailto:tsvwg@ietf.org>
List-Help: <mailto:tsvwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 14 Mar 2013 03:59:48 -0000

A Netgear WNDR3800 (680MHz MIPS) can handle fq_codel on two flat out
802.11n interfaces at the same time and still be very lightly loaded.  CPU
is not a problem because fq_codel is a tiny fraction of the usage of the
firewall, connection tracking and 802.11 AP code, all of which are
necessary (in IPv4 the NAT also uses more CPU than fq_codel).



On Wed, Mar 13, 2013 at 11:09 PM, Mikael Abrahamsson <swmike@swm.pp.se>wrote:

> On Wed, 13 Mar 2013, Fred Baker (fred) wrote:
>
>  That depends on how FQ is implemented. The implementation I did in 1994
>> probably would have been high overhead. It has been minted by others, and I
>> believe rewritten to be a calendar queue implementation. For that, I would
>> not expect it was that much higher. I'll go take a look, though.
>>
>
> To be concrete, turning on fair-queue (and some other stuff to assure bw
> for certain tcp/port combinations) on a Cisco 7200 style device seems to
> give 2-3x CPU usage for the same traffic. This is with just 30-100 flows.
> This is in latest code available (15.2).
>
> So since in my market we have gig speeds (we have low cost residential
> CPEs capable of moving ~600 megabits/s in a single tcp session), CPU impact
> of these queueing mechanisms is important.
>
> And yes, I feel doing AQM at 100/100 speeds is still important, but here
> the limiting factor for speed might actually be the CPU of the CPE, so the
> queueing mechanism should preferrably be able to prioritize and gracefully
> handle the case where the links are not full but instead the CPE CPU is
> insufficient and that's what causing congestion/drops.
>
>
> --
> Mikael Abrahamsson    email: swmike@swm.pp.se
>