Re: [tcpm] TCP tuning

Joe Touch <touch@ISI.EDU> Thu, 11 February 2010 16:51 UTC

Return-Path: <touch@ISI.EDU>
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 270A028C1FE for <tcpm@core3.amsl.com>; Thu, 11 Feb 2010 08:51:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.465
X-Spam-Level:
X-Spam-Status: No, score=-2.465 tagged_above=-999 required=5 tests=[AWL=0.134, BAYES_00=-2.599]
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 UPyInoc-2s8q for <tcpm@core3.amsl.com>; Thu, 11 Feb 2010 08:51:52 -0800 (PST)
Received: from vapor.isi.edu (vapor.isi.edu [128.9.64.64]) by core3.amsl.com (Postfix) with ESMTP id 68C8628C1FC for <tcpm@ietf.org>; Thu, 11 Feb 2010 08:51:52 -0800 (PST)
Received: from [192.168.1.95] (pool-71-106-88-10.lsanca.dsl-w.verizon.net [71.106.88.10]) (authenticated bits=0) by vapor.isi.edu (8.13.8/8.13.8) with ESMTP id o1BGpNxQ022718 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Thu, 11 Feb 2010 08:51:25 -0800 (PST)
Message-ID: <4B74358B.90804@isi.edu>
Date: Thu, 11 Feb 2010 08:51:23 -0800
From: Joe Touch <touch@ISI.EDU>
User-Agent: Thunderbird 2.0.0.23 (Windows/20090812)
MIME-Version: 1.0
To: mallman@icir.org
References: <20100211164333.7C61C86FAA1@lawyers.icir.org>
In-Reply-To: <20100211164333.7C61C86FAA1@lawyers.icir.org>
X-Enigmail-Version: 0.96.0
Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="------------enig6CDCDA25E0850A555368EC4A"
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: touch@isi.edu
Cc: tcpm@ietf.org, Kacheong Poon <kacheong.poon@sun.com>, Michael Welzl <michawe@ifi.uio.no>
Subject: Re: [tcpm] TCP tuning
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, 11 Feb 2010 16:51:53 -0000


Mark Allman wrote:
>> Making TCP smarter is fine; doing so at the expense of robustness is
>> not. 
> 
> I'll agree with this and push back at the same time.  I agree that
> robustness is important and should be protected.  However, I have
> increasingly come to view things like initial RTOs and initial cwnds,
> and etc. as not buying us much robustness.  What buys us robustness is
> the reaction---any reaction---to indications there might be problems.
> These gross notions are more important than any small parameter change
> it seems to me.

I agree that changes to initial parameters are much less important than
the convergence/reaction mechanism that governs them afterwards - today.
That's because of the paradox that most of the connections are short,
but most of the bytes belong to long connections.

We do need to be careful that whatever we do doesn't overwhelm these
assumptions and change the game, however.

Regarding init cwnds, I'd like to see a reasonable level of analysis of
the impact. It's not enough to drive discussions with "we have to RIGHT
NOW!" to satisfy a (often underinformed) perception of need.

Joe