Re: [aqm] I-D Action: draft-ietf-aqm-recommendation-04.txt

Dave Taht <dave.taht@gmail.com> Fri, 22 May 2015 05:51 UTC

Return-Path: <dave.taht@gmail.com>
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 B71211A9141 for <aqm@ietfa.amsl.com>; Thu, 21 May 2015 22:51:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] 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 PuHrfo00ztDM for <aqm@ietfa.amsl.com>; Thu, 21 May 2015 22:51:23 -0700 (PDT)
Received: from mail-ob0-x231.google.com (mail-ob0-x231.google.com [IPv6:2607:f8b0:4003:c01::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E25211A9140 for <aqm@ietf.org>; Thu, 21 May 2015 22:51:22 -0700 (PDT)
Received: by obfe9 with SMTP id e9so6227553obf.1 for <aqm@ietf.org>; Thu, 21 May 2015 22:51:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=gv/POK/ozspBgYsaFkQB5XpnO0COqat3vCMWSlkCI7c=; b=wLSkrauC+CmgVCrEa4ryc1AIvveaCdpE6I0uniDRfynBn6HrdBxZBiHHrled7RHvUY +yafOE86+B8rIEb4EvtUIfOmF770L1oLlLyisvEU6puRwu6IdAZJzW5pRJ+i2ZYI8Zmy Xx6ssTWtQnIG4R8dSNIdrEWBym2v4cmS8P0weGF6/uXpwCFzBN1EsRMIZAEYNMlKwZLU i3rVb9auZsdPQWwkVtFCL0fMRHlhKiLA8oFJQn90V0FlhRdyEFEic/nFGzIbTvD0BiFj BFYTpXPltRvLNB8q9C5Yt7pO/k4/TwO6OegRIM9gESZ98Gdl5OD49xo/WTQJVvPmLE2y mTsw==
MIME-Version: 1.0
X-Received: by 10.182.240.135 with SMTP id wa7mr5266902obc.63.1432273882381; Thu, 21 May 2015 22:51:22 -0700 (PDT)
Received: by 10.202.105.146 with HTTP; Thu, 21 May 2015 22:51:21 -0700 (PDT)
In-Reply-To: <555EBC25.2010200@superduper.net>
References: <20140514180039.16149.79444.idtracker@ietfa.amsl.com> <554D8240.7050809@superduper.net> <20150510015811.GB53172@verdi> <5552CDA8.3040305@superduper.net> <alpine.DEB.2.02.1505131034140.32169@uplift.swm.pp.se> <14d67968bc8.27f7.e972a4f4d859b00521b2b659602cb2f9@superduper.net> <14d67a32270.27f7.e972a4f4d859b00521b2b659602cb2f9@superduper.net> <CAA93jw4cPOEguHJnKBNkA=gVWLkNRtEwu=p68LrFw+uLX8v8-w@mail.gmail.com> <555EBC25.2010200@superduper.net>
Date: Thu, 21 May 2015 22:51:21 -0700
Message-ID: <CAA93jw7RJmwvtH0JBgmWsvTbeg5VXTZzCDPdrcCvDE2h5rLFNA@mail.gmail.com>
From: Dave Taht <dave.taht@gmail.com>
To: Simon Barber <simon@superduper.net>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <http://mailarchive.ietf.org/arch/msg/aqm/quvhkjW5Z9IuDA3aDy38Yco_gWA>
Cc: "aqm@ietf.org" <aqm@ietf.org>, John Leslie <john@jlc.net>, Mikael Abrahamsson <swmike@swm.pp.se>
Subject: Re: [aqm] I-D Action: draft-ietf-aqm-recommendation-04.txt
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: Fri, 22 May 2015 05:51:25 -0000

On Thu, May 21, 2015 at 10:18 PM, Simon Barber <simon@superduper.net> wrote:
> On 5/18/2015 10:00 AM, Dave Taht wrote:
>>
>> LEDBAT was probably my first concern and area of research before entering
>> this project full time. I *knew* we were going to break ledbat, but the two
>> questions were: how badly? (ans: pretty badly) and did it matter? (not that
>> much, compared to saving seconds overall in induced delay)
>
> LEDBAT is about more than just reducing the delay caused by the steam - it's
> also about the bandwidth impact. AQM solves the delay situation, but breaks
> the bandwidth reduction that LEDBAT can achieve today when other traffic is
> present.

In pointing out that paper I have to stress that their "good" ledbat result,
(read the text around table 3)

"was look! it's scavenging!"

And mine was:

"with over 7 seconds of inherent delay on the link!"

Revisiting the data sets with reasonable amounts of buffering on the link,
a correctly functioning tcp stack, and a few other variables more under
control would be good... (much as I pushed for dctcp to be looked at
once real patches landed for it)

... as would investigating actual behavior of ledbat on real links with
aqm and fq technologies on them. While I poked into it quite a lot,
I did not do much more rigorous than observe that web traffic
worked a lot better when torrent was present in a fq/aqm'd environment
and that cubic outcompeted it slightly, generally.

There was supposed to be someone else updating the tcp_ledbat
kernel module we used, but that never got fixed, and it is in a dire
need of update since the change to usec from msec and other
major tcp modifications in the linux kernel.


>
>> while we have long recommended CS1 be set on torrent, it turns out that a
>> lot of gear actually prioritizes that over BE, still. It helps on the
>> outbound where you can still control your dscp settings. Many torrent users
>> have reported just setting their stuff to max outbound and rate limiting
>> inbound, and observing no real effects on their link.
>
>
> Do you have examples of the gear that prioritizes CS1 over best effort? How
> often have you seen it? Did you see it in places where it would be
> important?

Yes. a lot. and yes. More details I can do later.

> Simon



-- 
Dave Täht
Open Networking needs **Open Source Hardware**

https://plus.google.com/u/0/+EricRaymond/posts/JqxCe2pFr67