Re: [tcpm] I-D Action:draft-hkchu-tcpm-initcwnd-00.txt
Jerry Chu <hkchu@google.com> Tue, 09 March 2010 19:25 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 E0C7D3A69D8 for <tcpm@core3.amsl.com>; Tue, 9 Mar 2010 11:25:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.976
X-Spam-Level:
X-Spam-Status: No, score=-105.976 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, 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 VGS+I05iJHpL for <tcpm@core3.amsl.com>; Tue, 9 Mar 2010 11:25:30 -0800 (PST)
Received: from smtp-out.google.com (smtp-out.google.com [216.239.44.51]) by core3.amsl.com (Postfix) with ESMTP id DDF963A69B3 for <tcpm@ietf.org>; Tue, 9 Mar 2010 11:25:29 -0800 (PST)
Received: from kpbe11.cbf.corp.google.com (kpbe11.cbf.corp.google.com [172.25.105.75]) by smtp-out.google.com with ESMTP id o29JPVjr017503 for <tcpm@ietf.org>; Tue, 9 Mar 2010 11:25:33 -0800
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=google.com; s=beta; t=1268162733; bh=GY8rb6hxT5ZyChci1e7Ilt4Y9ho=; h=MIME-Version:In-Reply-To:References:Date:Message-ID:Subject:From: To:Cc:Content-Type; b=wJGtgfBGVmnsuA5tpSq0UeWcrdCY/lT18N5hwrl5DeIt/wOF2sLT3DOduhN4aVXvO Iahkiq+9yhYrBPtChyDFw==
DomainKey-Signature: a=rsa-sha1; s=beta; d=google.com; c=nofws; q=dns; h=mime-version:in-reply-to:references:date:message-id:subject:from:to: cc:content-type:x-system-of-record; b=eto9L7Jhh+/W5FCNIgA4yM35h50Jp2IV9PAnKdZnExgjpaOcCd/dB/mLn938vWD0e eg7ZYaz8loWT4mRS09dGg==
Received: from iwn30 (iwn30.prod.google.com [10.241.68.94]) by kpbe11.cbf.corp.google.com with ESMTP id o29JPUrt012136 for <tcpm@ietf.org>; Tue, 9 Mar 2010 13:25:30 -0600
Received: by iwn30 with SMTP id 30so6581887iwn.32 for <tcpm@ietf.org>; Tue, 09 Mar 2010 11:25:30 -0800 (PST)
MIME-Version: 1.0
Received: by 10.231.183.133 with SMTP id cg5mr123157ibb.12.1268162730003; Tue, 09 Mar 2010 11:25:30 -0800 (PST)
In-Reply-To: <FF762DF3-085C-4EB5-946B-B496842AC839@cs.ucl.ac.uk>
References: <d1c2719f1003021450mf70e338r8818fa4634e0f2e@mail.gmail.com> <d1c2719f1003081635r4299dfd8u174a5e797aae0c2e@mail.gmail.com> <FF762DF3-085C-4EB5-946B-B496842AC839@cs.ucl.ac.uk>
Date: Tue, 09 Mar 2010 11:25:29 -0800
Message-ID: <d1c2719f1003091125r7514cb73le8376f5851e5f5f5@mail.gmail.com>
From: Jerry Chu <hkchu@google.com>
To: c.raiciu@cs.ucl.ac.uk
Content-Type: multipart/alternative; boundary="0016362852120a558704816325ac"
X-System-Of-Record: true
Cc: tcpm@ietf.org, iccrg@cs.ucl.ac.uk
Subject: Re: [tcpm] I-D Action:draft-hkchu-tcpm-initcwnd-00.txt
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: Tue, 09 Mar 2010 19:25:32 -0000
On Tue, Mar 9, 2010 at 3:34 AM, Costin Raiciu <c.raiciu@cs.ucl.ac.uk> wrote: > Hi, > > I've skimmed your paper hoping to see big improvements in loading times > > However, the reductions in download times you find are below 10% - and this > is the best case only a subset of traffic is increasing the initial cwnd. > I don't know about you, but imagine a simple change that can deliver a 10% improvement (in average) over ALL web traffic regardless of the response sizes (some are much less than 10 segments), access speed,..., etc. That is A LOT to me! But of course we'll need to carefully study and understand the possible negative impact too. > The experiments in 4.2 show that using Maps in the slowDC scenario can > negatively affect the download time too for some users, by roughly the same > amount. Yes there will always be someone, somewhere, who will be negatively impacted by any change to TCP. Ultimately t's a benefit vs cost tradeoff. The negative impact as shown in Table 8 is limited to only 4% of the traffic in SlowDC, which is expected to be one of the worst performing DCs. Is it fair to write off the win from the rest of 96% of traffic? > When all traffic uses the initial cwnd of 10 I expect to see > smaller improvements or even increases in download times for all web > traffic. > Not sure why you expected so. Note that we strived to turn on IW=10 on the whole DC scale in order to measure the worse impact (when a user gets upto IW=10 bursts from all Google servers). > Thus, the 10% average improvement does not seem very compelling to me. Again the 10% is only the AVERAGE, which in the case of web search includes a long backend process time. The micro-level RTT saving is much larger as shown in the table in section 5 of the I-D. Also don't forget to pay attention to the rest of the data in the paper (besides the gross average of 10% improvement). When we sliced and diced the data, many are showing > 20% latency improvments (Figure 5, 6, Table 6...) > Have you tested upload speeds? As DSL uploads are 128-256Kbps, I expect > using an initial cwnd of 10 packets will result in increased loading times > for web uploads, for instance, in the best case. As DSL lines have buffers > roughly of that length, causing burst of 10 packets will negatively affect > all other ongoing connections. > Not sure where you get the "10 pkts" data from. My home cable modem (yes it's faster than DSL) seems to have many seconds of uplink buffer space). But large buffer creates a whole set of different problems and is being address by LEDBAT (?), 10 pkt bursts seem to be the least of the problems. > So it seems to me this may be a good idea to standardize for servers, and > not for regular hosts. And even for servers, it is hard to understand the > effects when everybody uses this large init_cwnd. > Agreed about the last point. Will need help from folks on this list to charter a plan forward. Thanks, Jerry > > Cheers, > Costin > > On 9 Mar 2010, at 00:35, Jerry Chu wrote: > > > The link to the paper below has been fixed. Sorry for the delay. > > > > Jerry > > > > On Tue, Mar 2, 2010 at 2:50 PM, Jerry Chu <hkchu@google.com> wrote: > > Our first draft proposal to raise the initial congestion window was > submitted > > a couple of days ago and is available at > > > > http://www.ietf.org/id/draft-hkchu-tcpm-initcwnd-00.txt > > > > A paper with the title "An Argument for Increasing TCP’s Initial > Congestion > > Window" detailing our large scale experiments will soon be available at > > > > http://code.google.com/speed/articles/tcp_initcwnd_paper.pdf > > (The link is not there yet due to a last minute snag. Hopefully it > > will be fixed asap.) > > > > Comments are welcome. > > > > Jerry > > > > > ----------------------------------------------------------------------------------------------------------- > > From: Internet-Drafts@ietf.org > > To: i-d-announce@ietf.org > > Reply-to: Internet-Drafts@ietf.org > > Subject: I-D Action:draft-hkchu-tcpm-initcwnd-00.txt > > X-RSN: 1/0/935/28943/32298 > > X-HREF: http://www.ietf.org/ibin/c5i?mid=6&rid=49&k1=935&k2=32298 > > > > A New Internet-Draft is available from the on-line Internet-Drafts > directories. > > > > Title : Increasing TCP's Initial Window > > Author(s) : J. Chu, et al. > > Filename : draft-hkchu-tcpm-initcwnd-00.txt > > Pages : 16 > > Date : 2010-02-28 > > > > This document proposes an increase in the permitted TCP initial > > window (IW) from between 2 and 4 segments, as specified in RFC 3390, > > to 10 segments. It discusses the motivation behind the increase, the > > advantages and disadvantages of the higher initial window, and > > presents results from several large scale experiments showing that > > the higher initial window improves the overall performance of many > > web services without risking congestion collapse. Finally, it > > outlines a list of concerns to be addressed in future tests. > > > > A URL for this Internet-Draft is: > > http://www.ietf.org/internet-drafts/draft-hkchu-tcpm-initcwnd-00.txt > > > > Internet-Drafts are also available by anonymous FTP at: > > ftp://ftp.ietf.org/internet-drafts/ > > > > _______________________________________________ > > tcpm mailing list > > tcpm@ietf.org > > https://www.ietf.org/mailman/listinfo/tcpm > >
- [tcpm] I-D Action:draft-hkchu-tcpm-initcwnd-00.txt Jerry Chu
- Re: [tcpm] I-D Action:draft-hkchu-tcpm-initcwnd-0… Jerry Chu
- Re: [tcpm] I-D Action:draft-hkchu-tcpm-initcwnd-0… Costin Raiciu
- Re: [tcpm] I-D Action:draft-hkchu-tcpm-initcwnd-0… Jerry Chu
- Re: [tcpm] I-D Action:draft-hkchu-tcpm-initcwnd-0… rick jones
- Re: [tcpm] I-D Action:draft-hkchu-tcpm-initcwnd-0… Jerry Chu
- Re: [tcpm] I-D Action:draft-hkchu-tcpm-initcwnd-0… rick jones