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

Dave Taht <dave.taht@gmail.com> Thu, 21 May 2015 16:31 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 C64B01B29DB for <aqm@ietfa.amsl.com>; Thu, 21 May 2015 09:31:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.101
X-Spam-Level:
X-Spam-Status: No, score=-0.101 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, 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 ShhheUwtiRnv for <aqm@ietfa.amsl.com>; Thu, 21 May 2015 09:31:25 -0700 (PDT)
Received: from mail-oi0-x231.google.com (mail-oi0-x231.google.com [IPv6:2607:f8b0:4003:c06::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 E2A901A8920 for <aqm@ietf.org>; Thu, 21 May 2015 09:31:24 -0700 (PDT)
Received: by oige141 with SMTP id e141so4949621oig.1 for <aqm@ietf.org>; Thu, 21 May 2015 09:31:24 -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=qyyhkF/n9OqqBFTjCXklp1rBXq72rzbSx6WUYTOts3U=; b=R8eFrF6Tt1U+XgoNZHQ/3w9oL9ytJimBK+Zu7HtzPNS7yGWyGCpesryE4o26UW5zJk Kk49oHTBTYjTLHzCVFnOYPIRHAWf6D/5H/t8+vsENSvtNaQqJat6oliRp1sLlqMqPknR FrQlPDTtTNaFRx3GuhXCQBdQ9/2IzGZ4tpIin5QIENkhvkbhJoKWLolFqAYugZuTVgn3 pkDbiG7xsTNojqjIRmu/zPWA1M3Hc+nSMm67i/98b2x6X9kwkE4PiNuVGYoKigZ11zg9 w2JOCPfglWN4kRfIq7hW/ZWV7dPlBi4lU4so5d0rMETeIEuNAES8j0XvxOJijjo1ZLyM /f4Q==
MIME-Version: 1.0
X-Received: by 10.202.4.138 with SMTP id 132mr2844184oie.11.1432225884420; Thu, 21 May 2015 09:31:24 -0700 (PDT)
Received: by 10.202.105.146 with HTTP; Thu, 21 May 2015 09:31:24 -0700 (PDT)
In-Reply-To: <92D875BA-FA83-4E40-848A-5423DCE559F9@cisco.com>
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> <14d67a32270.27f7.e972a4f4d859b00521b2b659602cb2f9@superduper.net> <92D875BA-FA83-4E40-848A-5423DCE559F9@cisco.com>
Date: Thu, 21 May 2015 09:31:24 -0700
Message-ID: <CAA93jw4j4h2CM7bjWrsgVTa6yG1ew-yZToT+a-YY-XraySL_Kg@mail.gmail.com>
From: Dave Taht <dave.taht@gmail.com>
To: "Fred Baker (fred)" <fred@cisco.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <http://mailarchive.ietf.org/arch/msg/aqm/Or8wBYRWzTR1B99fsciuda95ujY>
Cc: Yixi Gong <gong@enst.fr>, Dario Rossi <dario.rossi@enst.fr>, Simon Barber <simon@superduper.net>, John Leslie <john@jlc.net>, "aqm@ietf.org" <aqm@ietf.org>, 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: Thu, 21 May 2015 16:31:26 -0000

On Thu, May 21, 2015 at 8:33 AM, Fred Baker (fred) <fred@cisco.com> wrote:
>
>> On May 18, 2015, at 8:27 AM, Simon Barber <simon@superduper.net> wrote:

I don't think the authors of the paper under discussion are on the aqm
list, cc'd. lastest version:

http://perso.telecom-paristech.fr/~drossi/paper/rossi14comnet-b.pdf

>>
>> "Shortly, our investigation confirms the negative interference: while AQM fixes the bufferbloat, it destroys the relative priority among Cc protocols."
>
> I think I would phrase that a little differently.

Heh. The language was less moderate in the first drafts, and I never
got them to put in "and destroying the relative priority between the
CC protocols doesn't matter because aqm reduces overall delays far
below the current ledbat targets". :) The ledbat folk would certainly
like to see delay based cc take over from loss based....

And in all cases, slow start (e.g. web) behaviors relative to the
traffic types has been inadequately documented.

And there are two issues at play here, intertwined. One is reducing
the delays, and the other is reducing the bandwidth share of the lower
priority protocol to a scavenging state. Of these the latter is (now)
more interesting than it used to be.

> The concept of rearranging traffic in a queue - prioritizing it, deprioritizing it, making it proceed at some rate, and so on - depends on the system in question making choices. It can only make choices when it has multiple things to choose among. Even if a queue consistently has only two waiting elements, it has the opportunity to make choices. However, it also has less need to - if the objective was to reduce jitter (which is why we prioritize voice-on-IP), a shallow queue already has that effect.

I make a clear distinction between ledbat the single flow cc algo, and
bitorrent the swarming protocol. Originally the ledbat-ers tried for
25ms induced delay, and failed to get there with the underlying OS and
queuing facilities, settling on 100ms. I wouldn't mind seeing newer
things like pacing, spreading, and reduced iws tried for the former,
and that, and coupling for the latter.

>
> In addition, we are talking about stochastic systems, the kind that Kleinrock studied and wrote about. AQM, LEDBAT, CalTech FAST, and so on each moderate the behavior of a data stream so that the inter-arrival intervals approximate mean observed departure intervals, and manage the arrival rate of traffic such that the math tells us that the queues will be less full. A side-effect of doing so, in the Internet, is that queues occasionally completely empty.
>
> I would say that any technology that automatically reduces mean latency reduces the need to manage mean latency. LEDBAT, Delay-based TCP/SCTP congestion control technologies like CalTech FAST, and various AQM technologies all have that property.

Agree.

Delay gradient TCP just got a writeup in lwn.net btw. haven't read it yet.

I would like it if there were more work into "delay based ccs in a aqm
or fq" environment, building on the tools in the paper referenced
above.

> _______________________________________________
> aqm mailing list
> aqm@ietf.org
> https://www.ietf.org/mailman/listinfo/aqm
>



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

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