Re: [aqm] adoption call: draft-welzl-ecn-benefits
Gorry Fairhurst <gorry@erg.abdn.ac.uk> Fri, 29 August 2014 15:43 UTC
Return-Path: <gorry@erg.abdn.ac.uk>
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 2D2611A0649 for <aqm@ietfa.amsl.com>; Fri, 29 Aug 2014 08:43:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.869
X-Spam-Level:
X-Spam-Status: No, score=-4.869 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.668, 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 i7THg3C2WeaI for <aqm@ietfa.amsl.com>; Fri, 29 Aug 2014 08:43:40 -0700 (PDT)
Received: from spey.erg.abdn.ac.uk (spey.erg.abdn.ac.uk [139.133.204.173]) by ietfa.amsl.com (Postfix) with ESMTP id 091E21A0535 for <aqm@ietf.org>; Fri, 29 Aug 2014 08:43:39 -0700 (PDT)
Received: by spey.erg.abdn.ac.uk (Postfix, from userid 5001) id 687482B44AD; Fri, 29 Aug 2014 16:43:38 +0100 (BST)
Received: from gorry-mac.erg.abdn.ac.uk (gorry-mac.erg.abdn.ac.uk [139.133.207.5]) by spey.erg.abdn.ac.uk (Postfix) with ESMTPSA id 9D6682B4415; Fri, 29 Aug 2014 16:43:37 +0100 (BST)
Message-ID: <54009FA9.2070606@erg.abdn.ac.uk>
Date: Fri, 29 Aug 2014 16:43:37 +0100
From: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
Organization: The University of Aberdeen is a charity registered in Scotland, No SC013683.
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: davecb@spamcop.net, aqm@ietf.org
References: <53E8D7B0.9040007@mti-systems.com> <CAA93jw7ufoEdfGexKMwkSOGLj7LMYBq-nGVPGJt+5G+OHx+ayA@mail.gmail.com> <20140811233857.GL45982@verdi> <201408120943.s7C9hRvV024419@bagheera.jungle.bt.co.uk> <53E9EB49.9040509@erg.abdn.ac.uk> <16141ccda1c843ab8f03fb5f478db010@hioexcmbx05-prd.hq.netapp.com> <5400859E.6070202@rogers.com>
In-Reply-To: <5400859E.6070202@rogers.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/aqm/gYtyi6tF-nLuKHknPGDhmpySoks
Cc: bloat <bloat@lists.bufferbloat.net>
Subject: Re: [aqm] adoption call: draft-welzl-ecn-benefits
X-BeenThere: aqm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: gorry@erg.abdn.ac.uk
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, 29 Aug 2014 15:43:43 -0000
On 29/08/2014 14:52, David Collier-Brown wrote: > On 08/29/2014 09:16 AM, Scheffenegger, Richard wrote: >> Hi Gorry, >> >>>> Given QUIC includes FEC to hide losses, I guess it is a good example to >>>> consider whether ECN still offers sufficient benefits over and above >>>> just removing losses. >>>> >>> GF: And then, isn't the implication of AQM to significantly increase the >>> number of "losses" unless we use ECN? >>> >>> Indeed, I have the impression we are confusing many on these points - >>> ECN could change the reaction to congestion signal, and FEC (even >>> opportunistic CC-friendly FEC) can also change the way things react to >>> congestion signals. >> I don't think that an AQM's implication is automatically to increase the number of losses; that may happen to specific flows (in particular, unresponsive ones), but for responsive (non-ECN) ones, the expectation would be to de-correlate the losses, and for TCP, to only have around 1 loss per window when necessary - instead of a burst loss of one window and the expensive recovery... >> >> Perhaps it's that perception that also poses an obstacle to AQM deployment, because of the believe that a dynamic but lower mark/drop threshold will cause more losses? > > Goodness gracious, from the point of view of a queuing network, AQM > reduces losses overall, in the process of minimizing delay and keeping > bandwidth use just below the theoretical maximum. > > Oversimplifying, we try to keep the buffers empty, so that if we get a > burst we can handle it without losses and without affecting other > communications. We signal via a loss or other indicator if the > non-bursty flow is enough to cause congestion, which keeps the buffers > near-empty and the system uncongested. > Yep that's what I think is the goal. > Failing to do so fills the buffers without signalling there is > congestion, and induces delay on everyone who's dependant on the buffer. > Not to mention allowing the congestion to go unreported! > > It's not a tradeoff discussion: it's arguably one about correctness. > > --dave > [Somebody like Neil Gunther could explain the math of this better, but > the behaviour is well-known in the trade, and cordially hated. > Congestion control is superior to admission control, which is what I > often use to prevent the server equivalent of congestive collapse (:-))] > I agree that AQM often reduces losses (what I said above didn't say this) but it sometimes it can increase loss (e.g. a large RTT or less responsive CC), but I don't recall saying something on this in the draft. If you see something in the draft that isn't correct then let us know. Gorry
- [aqm] adoption call: draft-welzl-ecn-benefits Wesley Eddy
- Re: [aqm] adoption call: draft-welzl-ecn-benefits David Collier-Brown
- Re: [aqm] adoption call: draft-welzl-ecn-benefits Dave Taht
- Re: [aqm] adoption call: draft-welzl-ecn-benefits Michael Welzl
- Re: [aqm] adoption call: draft-welzl-ecn-benefits John Leslie
- Re: [aqm] adoption call: draft-welzl-ecn-benefits Bob Briscoe
- Re: [aqm] adoption call: draft-welzl-ecn-benefits Gorry Fairhurst
- Re: [aqm] adoption call: draft-welzl-ecn-benefits Scheffenegger, Richard
- Re: [aqm] adoption call: draft-welzl-ecn-benefits David Collier-Brown
- Re: [aqm] adoption call: draft-welzl-ecn-benefits Dave Taht
- Re: [aqm] adoption call: draft-welzl-ecn-benefits Gorry Fairhurst
- Re: [aqm] adoption call: draft-welzl-ecn-benefits gorry