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

Alexander Zimmermann <alexander.zimmermann@comsys.rwth-aachen.de> Wed, 17 November 2010 07:57 UTC

Return-Path: <alexander.zimmermann@comsys.rwth-aachen.de>
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 4CEE83A68BB for <tcpm@core3.amsl.com>; Tue, 16 Nov 2010 23:57:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.701
X-Spam-Level:
X-Spam-Status: No, score=-4.701 tagged_above=-999 required=5 tests=[AWL=0.100, BAYES_00=-2.599, HELO_EQ_DE=0.35, HELO_MISMATCH_DE=1.448, RCVD_IN_DNSWL_MED=-4]
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 tkKUbRRCgqhf for <tcpm@core3.amsl.com>; Tue, 16 Nov 2010 23:57:39 -0800 (PST)
Received: from mta-1.ms.rz.rwth-aachen.de (mta-1.ms.rz.RWTH-Aachen.DE [134.130.7.72]) by core3.amsl.com (Postfix) with ESMTP id 8FF7B3A68B9 for <tcpm@ietf.org>; Tue, 16 Nov 2010 23:57:39 -0800 (PST)
MIME-version: 1.0
Received: from ironport-out-1.rz.rwth-aachen.de ([134.130.5.40]) by mta-1.ms.rz.RWTH-Aachen.de (Sun Java(tm) System Messaging Server 6.3-7.04 (built Sep 26 2008)) with ESMTP id <0LC0001L9RHBH480@mta-1.ms.rz.RWTH-Aachen.de> for tcpm@ietf.org; Wed, 17 Nov 2010 08:58:23 +0100 (CET)
X-IronPort-AV: E=Sophos; i="4.59,209,1288566000"; d="sig'?scan'208"; a="81505695"
Received: from relay-auth-2.ms.rz.rwth-aachen.de (HELO relay-auth-2) ([134.130.7.79]) by ironport-in-1.rz.rwth-aachen.de with ESMTP; Wed, 17 Nov 2010 08:58:24 +0100
Received: from [137.226.12.58] ([unknown] [137.226.12.58]) by relay-auth-2.ms.rz.rwth-aachen.de (Sun Java(tm) System Messaging Server 7.0-3.01 64bit (built Dec 9 2008)) with ESMTPA id <0LC000HHJRHBHY70@relay-auth-2.ms.rz.rwth-aachen.de> for tcpm@ietf.org; Wed, 17 Nov 2010 08:58:23 +0100 (CET)
Content-type: multipart/signed; protocol="application/pgp-signature"; micalg="pgp-sha1"; boundary="Apple-Mail-2-288377491"
From: Alexander Zimmermann <alexander.zimmermann@comsys.rwth-aachen.de>
In-reply-to: <5FDC413D5FA246468C200652D63E627A0B7BD0DF@LDCMVEXC1-PRD.hq.netapp.com>
Date: Wed, 17 Nov 2010 08:58:26 +0100
Content-transfer-encoding: 7bit
Message-id: <686EBD23-7B65-455F-9348-196BBFD88ECD@comsys.rwth-aachen.de>
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>
To: "Scheffenegger, Richard" <rs@netapp.com>
X-Pgp-Agent: GPGMail 1.3.1
X-Mailer: Apple Mail (2.1082)
Cc: tcpm <tcpm@ietf.org>, "david.borman@windriver.com Borman" <david.borman@windriver.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: Wed, 17 Nov 2010 07:57:41 -0000

Hi Richard,

exactly, this is the point!

IMO, two things are crystal clear:

1. We have to touch/increase the IW
2. We have to do it now

Also, IMO he have a rough consensus on these two points.

What I like two see now, or discuss now, is a strategy how we can progress.

Mark proposed something, but what are thoughts from the document author/
other group members/chairs/AD on this point?

Alex

Am 16.11.2010 um 17:41 schrieb Scheffenegger, Richard:

> 
> 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
>> 
> _______________________________________________
> tcpm mailing list
> tcpm@ietf.org
> https://www.ietf.org/mailman/listinfo/tcpm

//
// Dipl.-Inform. Alexander Zimmermann
// Department of Computer Science, Informatik 4
// RWTH Aachen University
// Ahornstr. 55, 52056 Aachen, Germany
// phone: (49-241) 80-21422, fax: (49-241) 80-22222
// email: zimmermann@cs.rwth-aachen.de
// web: http://www.umic-mesh.net
//