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

"Fred Baker (fred)" <fred@cisco.com> Thu, 21 May 2015 15:33 UTC

Return-Path: <fred@cisco.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 553121A8731 for <aqm@ietfa.amsl.com>; Thu, 21 May 2015 08:33:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -111.811
X-Spam-Level:
X-Spam-Status: No, score=-111.811 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_WHITELIST=-100] 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 sEqEZPIMhu5I for <aqm@ietfa.amsl.com>; Thu, 21 May 2015 08:33:14 -0700 (PDT)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EE83F1A882B for <aqm@ietf.org>; Thu, 21 May 2015 08:33:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2541; q=dns/txt; s=iport; t=1432222393; x=1433431993; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=dR1/S5EIUIGU0R9+WOBbtKTPqXMKtOCoSCxzMCYmhL0=; b=aSIDLN0qSJg0/Wu0BW2HlC98AMQGnHE1WKWtanFczaGMT6XesKW89/rf v0Jkkv1DHAl+GQQGogUkwtvhTkfH38DeZbgYfoP+rzWAaAIjoHKcvVU1m ImFAqjlkM36LaiHwP5diD0I0YVfgsh1K5wafj1E8qybpEoosj4Z1Ge3jQ w=;
X-Files: signature.asc : 487
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AKBQCn+V1V/4kNJK1cgxCBMgbKYgKBREwBAQEBAQGBC4QiAQEBAwF5BQsCAQgYLjIlAgQOBQ6IFgjSAgEBAQEBAQEBAQEBAQEBAQEBAQEBAReLOoUFB4MXgRYFknqCEYFDhzOXHSODeG+BRoEBAQEB
X-IronPort-AV: E=Sophos;i="5.13,469,1427760000"; d="asc'?scan'208";a="13748589"
Received: from alln-core-4.cisco.com ([173.36.13.137]) by rcdn-iport-8.cisco.com with ESMTP; 21 May 2015 15:33:12 +0000
Received: from xhc-aln-x05.cisco.com (xhc-aln-x05.cisco.com [173.36.12.79]) by alln-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id t4LFXBZI016497 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 21 May 2015 15:33:11 GMT
Received: from xmb-rcd-x09.cisco.com ([169.254.9.134]) by xhc-aln-x05.cisco.com ([173.36.12.79]) with mapi id 14.03.0195.001; Thu, 21 May 2015 10:33:10 -0500
From: "Fred Baker (fred)" <fred@cisco.com>
To: Simon Barber <simon@superduper.net>
Thread-Topic: [aqm] I-D Action: draft-ietf-aqm-recommendation-04.txt
Thread-Index: AQHQk9txfjXNpeNpsUCOWTDei/xcnQ==
Date: Thu, 21 May 2015 15:33:10 +0000
Message-ID: <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>
In-Reply-To: <14d67a32270.27f7.e972a4f4d859b00521b2b659602cb2f9@superduper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-originating-ip: [10.24.45.49]
Content-Type: multipart/signed; boundary="Apple-Mail=_CAE42806-8327-4B1C-90A5-283959A5E5F5"; protocol="application/pgp-signature"; micalg="pgp-sha1"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/aqm/MrU2T-uTye0wrDRHwXUVCimZmdA>
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: Thu, 21 May 2015 15:33:16 -0000

> On May 18, 2015, at 8:27 AM, Simon Barber <simon@superduper.net> wrote:
> 
> "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.

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.

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.