Re: [tcpm] [Tmrg] Increasing the Initial Window - Notes

John Heffner <johnwheffner@gmail.com> Thu, 18 November 2010 21:10 UTC

Return-Path: <johnwheffner@gmail.com>
X-Original-To: tcpm@core3.amsl.com
Delivered-To: tcpm@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 726323A68F2 for <tcpm@core3.amsl.com>; Thu, 18 Nov 2010 13:10:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.82
X-Spam-Level:
X-Spam-Status: No, score=-1.82 tagged_above=-999 required=5 tests=[AWL=-0.479, BAYES_00=-2.599, FB_YOU_CAN_BECOME=1.258]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 35tPhbn1fAT9 for <tcpm@core3.amsl.com>; Thu, 18 Nov 2010 13:10:34 -0800 (PST)
Received: from mail-bw0-f44.google.com (mail-bw0-f44.google.com [209.85.214.44]) by core3.amsl.com (Postfix) with ESMTP id ADDB43A68EC for <tcpm@ietf.org>; Thu, 18 Nov 2010 13:10:33 -0800 (PST)
Received: by bwz12 with SMTP id 12so3344778bwz.31 for <tcpm@ietf.org>; Thu, 18 Nov 2010 13:11:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=iPNumvauzS3YrBoViKXr/9ya7NexExalMXrqgF4/QeI=; b=Vq0nTnxkivMEpdAZsIHs7Gtlr9TT3cG2FDJbTva2DTwURzdQUw0XjiztYuy9bqnWho rvBz2wIQPllJn1WbWzHmkCbBQl338ar5/gGTDNTheaVlreXlHKnR0QSR+pejERYUG2jx PsPm+n7rqFJwxuiAMGeMmJ/EDy9u/F1NlhJrs=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=JXeSHJeTxM1zL4dERa/ZwAD8KNfbxcIgIogwEkrIQYI1a1Nfwvrn2y3VNNOjkL2Ofx hWQBfwDTVo87hddFT2c/+hWGk45z5Rak5nNQLcQZJ8ZeLgw3JXwgdaWcSVJkjIY/n7MB qEKaZwoAtZcZ3FJ8fis6DoHzcfRJJNzohT3BU=
MIME-Version: 1.0
Received: by 10.204.64.139 with SMTP id e11mr1124213bki.212.1290114680552; Thu, 18 Nov 2010 13:11:20 -0800 (PST)
Received: by 10.204.118.67 with HTTP; Thu, 18 Nov 2010 13:11:20 -0800 (PST)
In-Reply-To: <4CE595E3.3010109@isi.edu>
References: <20101110152857.GA5094@hell> <804D02FE-39AF-4437-BB15-C2247842E120@mac.com> <20101110170017.GF5094@hell> <97C75EA8-6CC7-444C-A19D-370148B81918@mac.com> <20101110174056.GH5094@hell> <AANLkTim7g=XqfSMHpHVbw1qqPOL-oNApt2i_2RCt0SCi@mail.gmail.com> <AD2BFE84-CA5B-4CDC-8822-1FC2713E3AE0@cisco.com> <alpine.DEB.2.00.1011161345170.11898@wel-95.cs.helsinki.fi> <E798B9A8-29BB-425B-B0C2-2B2735C49948@cisco.com> <5FDC413D5FA246468C200652D63E627A0B7BD0DF@LDCMVEXC1-PRD.hq.netapp.com> <686EBD23-7B65-455F-9348-196BBFD88ECD@comsys.rwth-aachen.de> <931FAE2C-F66E-43B2-8EE1-CFEB17DABD5E@windriver.com> <7309FCBCAE981B43ABBE69B31C8D213909B72A7B1F@EUSAACMS0701.eamcs.ericsson.se> <36F89B79-EABA-4C38-A59E-023D9A630832@windriver.com> <4CE585E9.6060203@isi.edu> <6B25AF56-AFED-4085-AF42-F8AD47CB9F41@windriver.com> <4CE58FED.608@isi.edu> <0C53DCFB700D144284A584F54711EC580B36940A@xmb-sjc-21c.amer.cisco.com> <4CE595E3.3010109@isi.edu>
Date: Thu, 18 Nov 2010 16:11:20 -0500
Message-ID: <AANLkTik3MpEyOZ+EWdtD8C+e2m3BrgKXK0KJrSoF=DMO@mail.gmail.com>
From: John Heffner <johnwheffner@gmail.com>
To: Joe Touch <touch@isi.edu>
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
Cc: David Borman <david.borman@windriver.com>, tcpm <tcpm@ietf.org>, "Anantha Ramaiah (ananth)" <ananth@cisco.com>
Subject: Re: [tcpm] [Tmrg] Increasing the Initial Window - Notes
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: TCP Maintenance and Minor Extensions Working Group <tcpm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tcpm>
List-Post: <mailto:tcpm@ietf.org>
List-Help: <mailto:tcpm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 Nov 2010 21:10:46 -0000

Why is this mechanism required for IW=10 but not for IW=3?

  -John


On Thu, Nov 18, 2010 at 4:08 PM, Joe Touch <touch@isi.edu> wrote:
> That's basically what I'm suggesting; it can easily be per subnet, per
> interface, or per the entire machine as desired.
>
> The ultimate point is:
>
>        - put something in the end node that notices if/when
>        it fails objectively, and fixes it
>
>        - that same thing can allow the IW to increase
>        over time if there are no problems
>
> I'll be glad to write this up if people need a more concrete proposal.
>
> Joe
>
> On 11/18/2010 1:05 PM, Anantha Ramaiah (ananth) wrote:
>>
>> Why can't you do something like this :
>>
>> - If any one of the TCP connections egressing out of that interface
>> (this can determined in TCP layer) is in the TCP retransmit state (or
>> has experienced congestion in the past xxx secs/mins), then go back to a
>> lower IW for new TCP connections which are using the same output
>> interface..
>>
>> - When you want to start a connection, use the connection history (Joe's
>> RFC)
>>
>> Well, there may be some gotchas of this scheme, but you can become
>> conservative when there is some concrete information.
>>
>> Thanks,
>> -Anantha
>>>
>>> To be more clear, here's the case:
>>>
>>>        start 1000 connections in a row.
>>>
>>>        during the first connection, lose some packets and do
>>>        normal TCP backoff
>>>
>>>        so what do the other 999 connections start with?
>>>        ans: 10 packets
>>>
>>> The point is that subsequent connections don't do anything different.
>>> If
>>> you have 1000 connections, you're sending a certain amount of data
>>
>> into
>>>
>>> the network without reacting. We're tripling that.
>>>
>>> That can easily cause congestion. At which point the *existing*
>>> connections will backoff, but new connections keep making problems.
>>>
>>> Joe
>>> _______________________________________________
>>> tcpm mailing list
>>> tcpm@ietf.org
>>> https://www.ietf.org/mailman/listinfo/tcpm
>
> _______________________________________________
> tcpm mailing list
> tcpm@ietf.org
> https://www.ietf.org/mailman/listinfo/tcpm
>