Re: [aqm] Immediate ECN: Autotuning AQM for RTT

Bob Briscoe <bob.briscoe@bt.com> Mon, 11 November 2013 16:18 UTC

Return-Path: <bob.briscoe@bt.com>
X-Original-To: aqm@ietfa.amsl.com
Delivered-To: aqm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 69DB521E8064; Mon, 11 Nov 2013 08:18:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.748
X-Spam-Level:
X-Spam-Status: No, score=-2.748 tagged_above=-999 required=5 tests=[AWL=-0.376, BAYES_00=-2.599, SARE_SUB_OBFU_Q1=0.227]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5mbiYKnv2su4; Mon, 11 Nov 2013 08:18:19 -0800 (PST)
Received: from hubrelay-rd.bt.com (hubrelay-rd.bt.com [62.239.224.98]) by ietfa.amsl.com (Postfix) with ESMTP id 2EC5A11E8122; Mon, 11 Nov 2013 08:18:18 -0800 (PST)
Received: from EVMHR71-UKRD.domain1.systemhost.net (10.36.3.109) by EVMHR65-UKRD.bt.com (10.187.101.20) with Microsoft SMTP Server (TLS) id 14.3.158.1; Mon, 11 Nov 2013 16:18:16 +0000
Received: from EPHR02-UKIP.domain1.systemhost.net (147.149.100.81) by EVMHR71-UKRD.domain1.systemhost.net (10.36.3.109) with Microsoft SMTP Server (TLS) id 8.3.279.1; Mon, 11 Nov 2013 16:18:16 +0000
Received: from bagheera.jungle.bt.co.uk (132.146.168.158) by EPHR02-UKIP.domain1.systemhost.net (147.149.100.81) with Microsoft SMTP Server id 14.2.347.0; Mon, 11 Nov 2013 16:18:09 +0000
Received: from BTP075694.jungle.bt.co.uk ([10.111.171.204]) by bagheera.jungle.bt.co.uk (8.13.5/8.12.8) with ESMTP id rABGI8D4031128; Mon, 11 Nov 2013 16:18:09 GMT
Message-ID: <201311111618.rABGI8D4031128@bagheera.jungle.bt.co.uk>
X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9
Date: Mon, 11 Nov 2013 16:17:59 +0000
To: "Rong Pan (ropan)" <ropan@cisco.com>
From: Bob Briscoe <bob.briscoe@bt.com>
In-Reply-To: <CEA32194.550FE%ropan@cisco.com>
References: <201311072003.rA7K38dj008566@bagheera.jungle.bt.co.uk> <CEA32194.550FE%ropan@cisco.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format="flowed"
X-Scanned-By: MIMEDefang 2.56 on 132.146.168.158
Cc: tsv-area IETF list <tsv-area@ietf.org>, AQM IETF list <aqm@ietf.org>, tsvwg IETF list <tsvwg@ietf.org>
Subject: Re: [aqm] Immediate ECN: Autotuning AQM for RTT
X-BeenThere: aqm@ietf.org
X-Mailman-Version: 2.1.12
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: Mon, 11 Nov 2013 16:18:24 -0000

Rong,

At 07:26 09/11/2013, Rong Pan (ropan) wrote:
>I just got a better understanding of Bob's proposal. Great direction
>indeed! I fully agreed that doing the smoothing at the end hosts and
>simple network congestion signals is the best way to achieve low averaging
>latency.
>
>We do need these three working groups working together to get this done.
>But since folks usually attend all these three meetings at IETF, I am
>hopeful that IETF can make it happen with all our efforts together here.

It seems the IETF is willing to move quickly on this. We brought this 
work to the IETF earlier than I would normally have liked, given the 
urgency. We will try continue to move quickly, but it would be great 
if different groups could work in parallel. For instance, if your 
group and/or others could focus on testing this out with PIE.

more...


>Bob,
>
>a technical question. If we do no averaging for ECN, and hosts use the
>tradition ECN-capable TCP, I am afraid its window might get cut too much
>to achieve any reasonable throughput. Any thought on how to handle that?
>Or maybe you already covered in your slides and I missed it?

Bear in mind that altho traditional ECN hosts (we call them classic 
ECN) cut their rate by half in response to one CE mark they only do 
this once per RTT, then they ignore all the other marks in the same 
RTT. DCTCP only cuts its rate a little per mark, but it does so for 
every mark.

So it's not obvious what the outcome will be, but I'm hopeful that 
classic ECN hosts will achieve sufficient througput when competing 
with DCTCP, for some definition of 'sufficient'. Testing incremental 
deployment cases like this is next on our list of experiments to do.

I intended to say this on slide 13 (there's a brief footnote to this 
effect), but I had to cut short, because I had to squeeze a 20min 
presentation into the last 15 mins of tsvwg.

Regards


Bob


>Thanks,
>
>Rong
>
>
>
>On 11/7/13 12:03 PM, "Bob Briscoe" <bob.briscoe@bt.com> wrote:
>
> >Folks,
> >
> >"Immediate ECN" slides:
> ><http://bobbriscoe.net/presents/1311ietf/1311tsvarea-iecn.pptx>
> ><http://bobbriscoe.net/presents/1311ietf/1311tsvarea-iecn.pdf>
> >
> >PS. This talk fell off the end of the TSVAREA agenda. It's mostly
> >relevant to AQM, but I didn't originally bring it to AQM, because it
> >affects 3 wgs: tsvwg, aqm & tcpm.
> >
> >In the AQM wg, there was dismay about CableLabs not including
> >anything about ECN in DOCSIS3.1. This talk is about AQM dynamics; and
> >how ECN can take out the 100ms of delay that CoDel and PIE introduce
> >- it's essentially about auto-tuning for RTT.
> >
> >It gives an interim recommendation for hardware designers that there
> >should be a second instance of the AQM algo for ECN packets so that
> >it can be configured with different parameters (think of WRED instead of
> >RED).
> >
> >Specifically, for ECN packets:
> >interval = 0 (for CoDel)
> >max_burst = 0 (for PIE)
> >
> >
> >Bob
> >
> >PS. We have a paper under submission, which we can supply on request.
> >We plan to document this in the IETF too.
> >
> >
> >
> >
> >________________________________________________________________
> >Bob Briscoe,                                                  BT
> >
> >_______________________________________________
> >aqm mailing list
> >aqm@ietf.org
> >https://www.ietf.org/mailman/listinfo/aqm

________________________________________________________________
Bob Briscoe,                                                  BT