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

"Scheffenegger, Richard" <rs@netapp.com> Tue, 16 November 2010 16:41 UTC

Return-Path: <rs@netapp.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 9B68D3A6DAC for <tcpm@core3.amsl.com>; Tue, 16 Nov 2010 08:41:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.395
X-Spam-Level:
X-Spam-Status: No, score=-10.395 tagged_above=-999 required=5 tests=[AWL=-0.096, BAYES_00=-2.599, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_HI=-8]
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 EZPMLAIcc6ci for <tcpm@core3.amsl.com>; Tue, 16 Nov 2010 08:41:10 -0800 (PST)
Received: from mx4.netapp.com (mx4.netapp.com [217.70.210.8]) by core3.amsl.com (Postfix) with ESMTP id 320D33A6CAF for <tcpm@ietf.org>; Tue, 16 Nov 2010 08:41:10 -0800 (PST)
X-IronPort-AV: E=Sophos;i="4.59,206,1288594800"; d="scan'208";a="226414235"
Received: from smtp3.europe.netapp.com ([10.64.2.67]) by mx4-out.netapp.com with ESMTP; 16 Nov 2010 08:41:53 -0800
Received: from amsrsexc1-prd.hq.netapp.com (amsrsexc1-prd.hq.netapp.com [10.64.251.107]) by smtp3.europe.netapp.com (8.13.1/8.13.1/NTAP-1.6) with ESMTP id oAGGfq59013276; Tue, 16 Nov 2010 08:41:52 -0800 (PST)
Received: from LDCMVEXC1-PRD.hq.netapp.com ([10.65.251.108]) by amsrsexc1-prd.hq.netapp.com with Microsoft SMTPSVC(6.0.3790.3959); Tue, 16 Nov 2010 17:41:51 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Tue, 16 Nov 2010 16:41:50 -0000
Message-ID: <5FDC413D5FA246468C200652D63E627A0B7BD0DF@LDCMVEXC1-PRD.hq.netapp.com>
In-Reply-To: <E798B9A8-29BB-425B-B0C2-2B2735C49948@cisco.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [tcpm] [Tmrg] Increasing the Initial Window - Notes
Thread-Index: AcuFl/R9FHH+teIJTDOD4FwQKyqpcgAE27wQ
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>
From: "Scheffenegger, Richard" <rs@netapp.com>
To: Fred Baker <fred@cisco.com>, "\"Ilpo Järvinen\"" <ilpo.jarvinen@helsinki.fi>
X-OriginalArrivalTime: 16 Nov 2010 16:41:51.0914 (UTC) FILETIME=[2BB268A0:01CB85AD]
Cc: tcpm <tcpm@ietf.org>, tmrg <tmrg-interest@ICSI.Berkeley.EDU>
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: Tue, 16 Nov 2010 16:41:11 -0000

Group,

Just one additional data point: Obviously, there are already applications in the wild, that use persistent connections and disable the slow-start-restart mechanism on these sessions. The expectations of the programmers making use of these socket options is to reduce the latency for their appliaction... In effect, these Apps seem use IW=44 (and hurting themselves more than anybody else).

See "Profiling Network Performance in Multi-Tier Data Center Applications", Section 6.1, "cwnd failing to prevent sudden bursts", http://www.cs.princeton.edu/~jrex/papers/snap10.pdf


IMHO this is evidence that some action in this space is absolutely needed (even if it is "only" strong advice to apps programmers), or there will be even more proliferation of clumsy workarounds that are even less well understood and investigated than IW10 already is. Keeping IW3 "forever" may be more problematic than addressing emerging application needs with well-tested transport-layer approaches...


Richard Scheffenegger


> -----Original Message-----
> From: Fred Baker [mailto:fred@cisco.com] 
> Sent: Dienstag, 16. November 2010 15:10
> To: "Ilpo Järvinen"
> Cc: tcpm; tmrg
> Subject: Re: [tcpm] [Tmrg] Increasing the Initial Window - Notes
> 
> 
> On Nov 16, 2010, at 10:01 PM, Ilpo Järvinen wrote:
> 
> > On Tue, 16 Nov 2010, Fred Baker wrote:
> > 
> >> On Nov 11, 2010, at 7:48 AM, Jerry Chu wrote:
> >> 
> >>> I wonder what factors will argue that the initial quantum 
> can't be changed?
> >>> Someone has argued in the past IW10 effectively "disable 
> CC algorithm".
> >>> But haven't we already done that years ago when moving up 
> IW from 1 
> >>> to 3 if one insisted then that the initial quantum must be 1?
> >> 
> >> Actually, no. I may be the person who said that this effectively 
> >> disables congestion control in the average case; my reason 
> for saying 
> >> that is that per what little data I have, the average TCP 
> transfer is 
> >> on the order of 15K bytes, which is about ten 1460 byte segments.
> > 
> > It only "disables" it if there was no congestion to control in the 
> > first place.
> 
> How do you turn off something that's not on?
> 
> I refer to this as in the average case turning off congestion 
> control because the transmission requires ten data packets 
> and they all get sent in a single burst. There is no 
> congestion control, with IW=10, in the case of the 
> average-sized (which is actually gar above the median-sized) 
> file transfer.
> 
> > Could you on your behalf answer how does IW=3 affect 
> parallel sessions 
> > on the same kind of environment? ...I've done research on this (and 
> > Jerry has
> > too) and I know that the answer is not an intuitive one. Then we 
> > changed to IW10 in the same environment and observe no (consistent) 
> > change. The results are driven by problems already with IW3 so IW10 
> > won't make it any worse or the effect is just too small to 
> be measured 
> > among the other troubles that happen.
> 
> That may be true. I have asked to see data describing the 
> impact. I haven't seen the data. Maybe I missed something?
> _______________________________________________
> tcpm mailing list
> tcpm@ietf.org
> https://www.ietf.org/mailman/listinfo/tcpm
>