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

Mirja Kühlewind <mirja.kuehlewind@tik.ee.ethz.ch> Fri, 22 May 2015 10:39 UTC

Return-Path: <mirja.kuehlewind@tik.ee.ethz.ch>
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 1B5581B2B34 for <aqm@ietfa.amsl.com>; Fri, 22 May 2015 03:39:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.91
X-Spam-Level:
X-Spam-Status: No, score=-3.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-2.3, 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 c23y6Dz_05BB for <aqm@ietfa.amsl.com>; Fri, 22 May 2015 03:39:09 -0700 (PDT)
Received: from smtp.ee.ethz.ch (smtp.ee.ethz.ch [129.132.2.219]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C85841B2B1A for <aqm@ietf.org>; Fri, 22 May 2015 03:39:08 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by smtp.ee.ethz.ch (Postfix) with ESMTP id DB940D9304; Fri, 22 May 2015 12:39:06 +0200 (MEST)
X-Virus-Scanned: by amavisd-new on smtp.ee.ethz.ch
Received: from smtp.ee.ethz.ch ([127.0.0.1]) by localhost (.ee.ethz.ch [127.0.0.1]) (amavisd-new, port 10024) with LMTP id evsBlbbMkWHK; Fri, 22 May 2015 12:39:06 +0200 (MEST)
Received: from [192.168.178.33] (x5f702c99.dyn.telefonica.de [95.112.44.153]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: mirjak) by smtp.ee.ethz.ch (Postfix) with ESMTPSA id 5B1DBD9302; Fri, 22 May 2015 12:39:06 +0200 (MEST)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2098\))
From: Mirja Kühlewind <mirja.kuehlewind@tik.ee.ethz.ch>
In-Reply-To: <CAA93jw7RJmwvtH0JBgmWsvTbeg5VXTZzCDPdrcCvDE2h5rLFNA@mail.gmail.com>
Date: Fri, 22 May 2015 12:39:05 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <E0C66527-E2A0-470E-AB25-28C1C7441D16@tik.ee.ethz.ch>
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> <CAA93jw7RJmwvtH0JBgmWsvTbeg5VXTZzCDPdrcCvDE2h5rLFNA@mail.gmail.com>
To: Dave Taht <dave.taht@gmail.com>
X-Mailer: Apple Mail (2.2098)
Archived-At: <http://mailarchive.ietf.org/arch/msg/aqm/F8bhOzKKaHD4UxQtLr1KD6oEeD4>
Cc: Mikael Abrahamsson <swmike@swm.pp.se>, Simon Barber <simon@superduper.net>, "aqm@ietf.org" <aqm@ietf.org>, John Leslie <john@jlc.net>
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 10:39:12 -0000

Hi all,

quick comment on ledbat. The main use case for bitTorrent was huge buffers in home routers (where in fact the configuration could be changed by the user but usually the user does not know what to do and just keeps the default config and complains about bitTorrent disturbing Skype calls). This is the reason why the target value is 100ms which is very large but there are (I guess still) home routers which have even larger buffers. For those cases ledbat will still help the problem because these home routers will not suddenly implement AQM. However, the large target value of 100ms has further the effect that if the bottleneck is somewhere deeper in the network where buffers usually are anyway smaller than 100ms (because the link speed is much higher), ledbat traffic will compete equally with other traffic (of other users), which is more or less intentionally as also the bitTorrent user wants to finish its download at some point.

Mirja


> Am 22.05.2015 um 07:51 schrieb Dave Taht <dave.taht@gmail.com>:
> 
> 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
> 
> _______________________________________________
> aqm mailing list
> aqm@ietf.org
> https://www.ietf.org/mailman/listinfo/aqm