Re: [ledbat] New Version Notification for draft-ietf-ledbat-congestion-08.txt

Arjuna Sathiaseelan <arjuna@erg.abdn.ac.uk> Wed, 19 October 2011 08:35 UTC

Return-Path: <arjuna.sathiaseelan@gmail.com>
X-Original-To: ledbat@ietfa.amsl.com
Delivered-To: ledbat@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3E73B21F8B86 for <ledbat@ietfa.amsl.com>; Wed, 19 Oct 2011 01:35:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.977
X-Spam-Level:
X-Spam-Status: No, score=-2.977 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1]
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 EihJMsyftJXl for <ledbat@ietfa.amsl.com>; Wed, 19 Oct 2011 01:35:00 -0700 (PDT)
Received: from mail-qy0-f179.google.com (mail-qy0-f179.google.com [209.85.216.179]) by ietfa.amsl.com (Postfix) with ESMTP id 9238821F8B71 for <ledbat@ietf.org>; Wed, 19 Oct 2011 01:35:00 -0700 (PDT)
Received: by qyk31 with SMTP id 31so1224965qyk.10 for <ledbat@ietf.org>; Wed, 19 Oct 2011 01:34:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type :content-transfer-encoding; bh=qDNnV6GsQQdebu5Xtdp4bqKG1j0QR1MGNSnYTtI4VTM=; b=IZV+1SBVrDY9B7XDFrGUU5aLP94ByZaPPsqhCs/rXmV9VxHnYdLf7nfnSC49REwWih NY721nr1SsqW6WN4/7BkjWuJxLZ0AMOODfjWz+2nzSh9n3SVUD+yw8vJJh75V5jrv4uo QVz+Ksal+fi0gpZJmNv4PO0wrEqBy37OluFag=
MIME-Version: 1.0
Received: by 10.229.36.14 with SMTP id r14mr1268277qcd.23.1319013299750; Wed, 19 Oct 2011 01:34:59 -0700 (PDT)
Sender: arjuna.sathiaseelan@gmail.com
Received: by 10.229.224.69 with HTTP; Wed, 19 Oct 2011 01:34:59 -0700 (PDT)
In-Reply-To: <CAPaG1Ak3vbSsCaRZyAOwe+HQQLjikR3+rRd2FMYrdpovxfxi3Q@mail.gmail.com>
References: <4E92338F.1030601@fandm.edu> <4E93032B.7090006@isi.edu> <201110101846.26115.mirja.kuehlewind@ikr.uni-stuttgart.de> <4E932F77.5060006@isi.edu> <4E993917.5030508@erg.abdn.ac.uk> <B815665B-6E3C-4556-81D1-19C57DFDAD39@isi.edu> <AC76EB13-3550-42C3-AB04-0F5EEA3DF3B6@telecom-bretagne.eu> <4E9DD306.4020402@isi.edu> <4E9E7BA0.8060406@erg.abdn.ac.uk> <CAPaG1Ak3vbSsCaRZyAOwe+HQQLjikR3+rRd2FMYrdpovxfxi3Q@mail.gmail.com>
Date: Wed, 19 Oct 2011 09:34:59 +0100
X-Google-Sender-Auth: zqC7YdBuOoTQyrJ3GfF0fr0nqo8
Message-ID: <CAPaG1AnEyf87MsuJPaMsnhpBtoSnZ5zUs3-oG1-6Zim_yn285g@mail.gmail.com>
From: Arjuna Sathiaseelan <arjuna@erg.abdn.ac.uk>
To: ledbat@ietf.org
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
Subject: Re: [ledbat] New Version Notification for draft-ietf-ledbat-congestion-08.txt
X-BeenThere: ledbat@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Mailing list of the LEDBAT WG <ledbat.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ledbat>, <mailto:ledbat-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ledbat>
List-Post: <mailto:ledbat@ietf.org>
List-Help: <mailto:ledbat-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ledbat>, <mailto:ledbat-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Oct 2011 08:35:01 -0000

 I agree to these points too that LEDBAT MUST NOT evolve its initial
 window to a larger value.

 To solve the issue of bursts as Joe pointed out, do we need LEDBAT to
 be rate paced (atleast during the initial phases)?

 Arjuna

> On 19 October 2011 08:26, Gorry Fairhurst <gorry@erg.abdn.ac.uk> wrote:
>> On 18/10/2011 20:27, Joe Touch wrote:
>>>
>>>
>>> On 10/18/2011 8:29 AM, David Ros wrote:
>>> ...
>>>>
>>>> Hi all,
>>>>
>>>> Sorry if I'm getting this totally wrong, but: is it really
>>>> *necessary*
>>>> that LEDBAT's INIT_CWND be *smaller* than TCP's? As far as I understand,
>>>> the point of LEDBAT is to be less-than-best-effort over (relatively)
>>>> long timescales, or at least over time scales longer than one (initial)
>>>> RTT. And just starting up as TCP won't make it *more* aggressive than
>>>> TCP. Is this correct??
>>>
>>> No, but it could make it a lot like TCP if the offered load is in short
>>> bursts. If that's not the intent, then the INIT_CWND needs to be smaller
>>> than TCP's.
>>>
>>> Joe
>>>
>>>
>>
>> I think INIT_CWND should not be significantly bigger than *deployed* TCP
>> INIT_CWND. (It may of course be desirable to be smaller or the same, and
>> that would benefit in the way Joe suggested).
>>
>> When I suggested "4" could be OK, this was only 1 larger than current usage
>> for a 1500B MTU, and equivalent for some smaller MTU. That to me is not
>> "significantly bigger". It would seem OK, because if this induced congestion
>> LEDBAT would react within INIT_CWND segments in a conservative way.
>>
>> If we care about LEDBAT being conservative compared to other TCP sessions,
>> then I really think we should not track future new proposals to raise
>> INIT_CWND. I suggest this would have side effects:
>>
>> - It could make LEDBAT more aggressive than *deployed* TCP implementations,
>> that I think would be bad.
>>
>> - It may require LEDBAT to implement additional algorithms to ensure it is
>> conservative when the larger INIT_CWND induces congestion. Addressing this
>> would likely add complexity to LEDBAT and make it dependent on these TCP
>> updates (if any).
>>
>> I think a larger INIT_CWND (e.g. by tracking any evolution of TCP's
>> INIT_CWND) is unwarranted if the goal is for LEDBAT to target  bulk
>> less-than-best-effort use. I cannot see the case yet for a LEDBAT INIT-CWND
>> beyond 4. Raising this could indeed save an RTT at the start of a LEDBAT
>> flow, but this would be at the expense of making it (slightly) more
>> aggressive than presently deployed TCP. This seems undesirable.
>>
>> I also suggested that MIN_CWND should similarly be fixed to a small number.
>>
>> Gorry
>>
>> _______________________________________________
>> ledbat mailing list
>> ledbat@ietf.org
>> https://www.ietf.org/mailman/listinfo/ledbat
>>
>
>
>
> --
> http://about.me/arjuna.sathiaseelan
>