Re: [tcpm] Increasing the Initial Window - Notes

Jerry Chu <hkchu@google.com> Thu, 11 November 2010 10:36 UTC

Return-Path: <hkchu@google.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 EAAA23A69B1 for <tcpm@core3.amsl.com>; Thu, 11 Nov 2010 02:36:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.223
X-Spam-Level:
X-Spam-Status: No, score=-105.223 tagged_above=-999 required=5 tests=[AWL=0.754, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
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 j5fdnwdj4+t4 for <tcpm@core3.amsl.com>; Thu, 11 Nov 2010 02:36:24 -0800 (PST)
Received: from smtp-out.google.com (smtp-out.google.com [216.239.44.51]) by core3.amsl.com (Postfix) with ESMTP id 13FEF3A694C for <tcpm@ietf.org>; Thu, 11 Nov 2010 02:36:20 -0800 (PST)
Received: from hpaq3.eem.corp.google.com (hpaq3.eem.corp.google.com [172.25.149.3]) by smtp-out.google.com with ESMTP id oABAan5f012807 for <tcpm@ietf.org>; Thu, 11 Nov 2010 02:36:49 -0800
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=google.com; s=beta; t=1289471810; bh=uL4LmpMuLxeTfufNha6LTc3LoZE=; h=MIME-Version:In-Reply-To:References:Date:Message-ID:Subject:From: To:Cc:Content-Type:Content-Transfer-Encoding; b=H75m0EibvIqnynhWcEbMoM7eMZCn7haf5qtUpZn86ZotC3VrHYPLWXyZOmmSWtMHR 6GeXkLVOLDryry41/THwg==
Received: from gxk9 (gxk9.prod.google.com [10.202.11.9]) by hpaq3.eem.corp.google.com with ESMTP id oABAalVP029719 for <tcpm@ietf.org>; Thu, 11 Nov 2010 02:36:47 -0800
Received: by gxk9 with SMTP id 9so1311475gxk.41 for <tcpm@ietf.org>; Thu, 11 Nov 2010 02:36:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=beta; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=JQ0n73Zo6lcdnfwrHolqH0vV7HM1Mo0Kq/TnbRA9Rgs=; b=ObU6qsUCikek+tUCwoRNuwTyPmNhhPubxEQzsTUWwG2u8LCaIyJOgvfIj+COKUHSs8 WSpN5Dslls9DvCVSJ6Mw==
DomainKey-Signature: a=rsa-sha1; c=nofws; d=google.com; s=beta; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=tS5Uj7D0nRhWiHT9xS9V9HFpRrrwYQaLlTWw5mUTcm/mDCNd+Bu25iXKVQx6L1EMCx Nn/8BWjX2xaGjX0dTASA==
MIME-Version: 1.0
Received: by 10.150.53.2 with SMTP id b2mr1429805yba.348.1289471806244; Thu, 11 Nov 2010 02:36:46 -0800 (PST)
Received: by 10.150.145.4 with HTTP; Thu, 11 Nov 2010 02:36:46 -0800 (PST)
In-Reply-To: <29E76BE6-32D9-45AD-85A1-791DAADDE520@ifi.uio.no>
References: <20101110152857.GA5094@hell> <AANLkTi=RzbPbVRDQh7y-ydY-P7H16wDri=8EtXP5QuV3@mail.gmail.com> <20101111012453.GB2691@hell> <29E76BE6-32D9-45AD-85A1-791DAADDE520@ifi.uio.no>
Date: Thu, 11 Nov 2010 02:36:46 -0800
Message-ID: <AANLkTik69zRJ7XcWK7ZKCYaHPP0=Z6hnhP1SUnYP=d=8@mail.gmail.com>
From: Jerry Chu <hkchu@google.com>
To: Michael Welzl <michawe@ifi.uio.no>
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
X-System-Of-Record: true
Cc: tmrg <tmrg-interest@icsi.berkeley.edu>, Mike Belshe <mbelshe@google.com>, Matt Mathis <mattmathis@google.com>, tcpm <tcpm@ietf.org>
Subject: Re: [tcpm] 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, 11 Nov 2010 10:36:27 -0000

On Thu, Nov 11, 2010 at 2:28 AM, Michael Welzl <michawe@ifi.uio.no> wrote:
>
> This just gave me an idea:
>
> On Nov 11, 2010, at 2:24 AM, Hagen Paul Pfeifer wrote:
>
>> * Yuchung Cheng | 2010-11-10 12:04:48 [-0800]:
>>
>>> Let's do a reality check: today browsers open tens of flows simultaneously
>>> to work around small TCP IW (http://www.browserscope.org/  the "network
>>> tab). A study from AT&T and U of Mich also show 15% TCP flows observed in
>>> AT&T network already go over IW3. We want to bring this issue to the IETF
>>> community/experts to stop this downward spiral of sneaky unfair latency
>>> "tune-ups".
>>
>> Let's do a reality check: we talk about TCP not HTTP. ;-) To clearify it: the
>> draft address TCP, including FTP and all protocol built on top of TCP. I know
>> google paradigm is "everything over HTTP" ;) but customers of mine do not use
>> HTTP at all. TCP based file transfer and UDP based protocols are the lion
>> share.
>
> I've seen this argumentation again and again, going back and forth. So it seems that we have a lot of data, and many proponents saying that it might be worth trying to use IW=10 for the web... but a lot of people who argue against the IW=10 keep pointing out that HTTP isn't everything.
>
> Why not make this something that could be enabled on a per-socket basis? I mean, I can decide whether my socket does Nagle or not, why not let the programmer decide where in the range from 4 to 10 the IW should be, with a socket option or something?

I certainly won't object to this, if that's all it takes for
standardization. Unfortunately the
point for the non-convinced is they don't want ANY flows to use IW10
for fear of hurting
the performance of their flows.

Jerry

>
> Cheers,
> Michael
>
> _______________________________________________
> tcpm mailing list
> tcpm@ietf.org
> https://www.ietf.org/mailman/listinfo/tcpm