Re: [tcpm] I-D Action: draft-ietf-tcpm-cubic-00.txt
"Scheffenegger, Richard" <rs@netapp.com> Tue, 30 June 2015 13:33 UTC
Return-Path: <rs@netapp.com>
X-Original-To: tcpm@ietfa.amsl.com
Delivered-To: tcpm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2F10D1AD36F for <tcpm@ietfa.amsl.com>; Tue, 30 Jun 2015 06:33:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.911
X-Spam-Level:
X-Spam-Status: No, score=-6.911 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pK_T6Kvhhx1W for <tcpm@ietfa.amsl.com>; Tue, 30 Jun 2015 06:33:51 -0700 (PDT)
Received: from mx142.netapp.com (mx142.netapp.com [216.240.21.19]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 307781AD0AE for <tcpm@ietf.org>; Tue, 30 Jun 2015 06:33:51 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="5.15,377,1432623600"; d="scan'208";a="50894743"
Received: from hioexcmbx05-prd.hq.netapp.com ([10.122.105.38]) by mx142-out.netapp.com with ESMTP; 30 Jun 2015 06:28:50 -0700
Received: from HIOEXCMBX05-PRD.hq.netapp.com (10.122.105.38) by hioexcmbx05-prd.hq.netapp.com (10.122.105.38) with Microsoft SMTP Server (TLS) id 15.0.1076.9; Tue, 30 Jun 2015 06:28:50 -0700
Received: from HIOEXCMBX05-PRD.hq.netapp.com ([::1]) by hioexcmbx05-prd.hq.netapp.com ([fe80::d5df:ab0d:bad3:6282%21]) with mapi id 15.00.1076.000; Tue, 30 Jun 2015 06:28:50 -0700
From: "Scheffenegger, Richard" <rs@netapp.com>
To: Michael Welzl <michawe@ifi.uio.no>, "Zimmermann, Alexander" <Alexander.Zimmermann@netapp.com>
Thread-Topic: [tcpm] I-D Action: draft-ietf-tcpm-cubic-00.txt
Thread-Index: AQHQqfx2UjSfSpL6ik6G4sgX42T+2J2z3+0AgBF23AD//8XuQA==
Date: Tue, 30 Jun 2015 13:28:49 +0000
Message-ID: <46a5bc17870f4db8b8a949ad4d80dbdc@hioexcmbx05-prd.hq.netapp.com>
References: <20150618192420.26836.11116.idtracker@ietfa.amsl.com> <B47D83B7-82E7-4427-96DB-662B2F6A1891@netapp.com> <C0A579DD-7AD8-4291-92F5-FA33C1A94834@ifi.uio.no>
In-Reply-To: <C0A579DD-7AD8-4291-92F5-FA33C1A94834@ifi.uio.no>
Accept-Language: de-AT, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.122.56.79]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/tcpm/43p8DFLDryNv9nna0p0d0R4tKBg>
Cc: "tcpm@ietf.org Extensions" <tcpm@ietf.org>
Subject: Re: [tcpm] I-D Action: draft-ietf-tcpm-cubic-00.txt
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: TCP Maintenance and Minor Extensions Working Group <tcpm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tcpm>, <mailto:tcpm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/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, 30 Jun 2015 13:33:53 -0000
Hi Michael, the critique around the "inverse" beta is also something that I found. It should be straightforward to fix the text and formulas in order to use a more standard use of the parameter "beta". Making this consistent with other TCP documents is valuable IMHO. Best regards, Richard > -----Original Message----- > From: tcpm [mailto:tcpm-bounces@ietf.org] On Behalf Of Michael Welzl > Sent: Dienstag, 30. Juni 2015 11:54 > To: Zimmermann, Alexander > Cc: tcpm@ietf.org Extensions > Subject: Re: [tcpm] I-D Action: draft-ietf-tcpm-cubic-00.txt > > Hi, > > A detail: > > the beta factor (for multiplication when there is congestion) is 0.7, not > 0.8, since Linux kernel 2.6.25 from 2008. > The draft talks about beta as a (1-beta) multiplication factor - so, > accordingly, to capture the current implementation state, in section 3.5: > > *** > When a packet loss occurs, CUBIC reduces its window size by a factor > of beta. Parameter beta SHOULD be set to 0.2. > *** > > should be: > > *** > When a packet loss occurs, CUBIC reduces its window size by a factor > of beta. Parameter beta SHOULD be set to 0.3. > *** > > > Side note: personally I find this use of beta confusing - "reduce by ..." > indicates subtraction to me, and I'm not sure if "reduce by a factor of" > is easily parsed by everyone as "multiplied by (1- ...)". Just like the > code, I would therefore rather write: > > *** > When a packet loss occurs, CUBIC reduces its window size by multiplying it > with a factor > of beta. The parameter beta SHOULD be set to 0.7. > *** > > ... and change (1-beta) to beta below. But that's just a matter of > style/taste I guess. > > Cheers, > Michael > > > > > On 19. jun. 2015, at 09.12, Zimmermann, Alexander > <Alexander.Zimmermann@netapp.com> wrote: > > > > This is just a resubmission of draft-zimmermann-tcpm-cubic-01 as WG > item. > > Received feedback will be addressed in upcoming versions > > > > Alex > > > >> Am 18.06.2015 um 21:24 schrieb internet-drafts@ietf.org: > >> > >> > >> A New Internet-Draft is available from the on-line Internet-Drafts > directories. > >> This draft is a work item of the TCP Maintenance and Minor Extensions > Working Group of the IETF. > >> > >> Title : CUBIC for Fast Long-Distance Networks > >> Authors : Injong Rhee > >> Lisong Xu > >> Sangtae Ha > >> Alexander Zimmermann > >> Lars Eggert > >> Richard Scheffenegger > >> Filename : draft-ietf-tcpm-cubic-00.txt > >> Pages : 14 > >> Date : 2015-06-18 > >> > >> Abstract: > >> CUBIC is an extension to the current TCP standards. The protocol > >> differs from the current TCP standards only in the congestion window > >> adjustment function in the sender side. In particular, it uses a > >> cubic function instead of a linear window increase of the current TCP > >> standards to improve scalability and stability under fast and long > >> distance networks. BIC-TCP, a predecessor of CUBIC, has been a > >> default TCP adopted by Linux since year 2005 and has already been > >> deployed globally and in use for several years by the Internet > >> community at large. CUBIC is using a similar window growth function > >> as BIC-TCP and is designed to be less aggressive and fairer to TCP in > >> bandwidth usage than BIC-TCP while maintaining the strengths of BIC- > >> TCP such as stability, window scalability and RTT fairness. Through > >> extensive testing in various Internet scenarios, we believe that > >> CUBIC is safe for deployment and testing in the global Internet. The > >> intent of this document is to provide the protocol specification of > >> CUBIC for a third party implementation and solicit the community > >> feedback through experimentation on the performance of CUBIC. > >> > >> > >> The IETF datatracker status page for this draft is: > >> https://datatracker.ietf.org/doc/draft-ietf-tcpm-cubic/ > >> > >> There's also a htmlized version available at: > >> https://tools.ietf.org/html/draft-ietf-tcpm-cubic-00 > >> > >> > >> Please note that it may take a couple of minutes from the time of > >> submission until the htmlized version and diff are available at > tools.ietf.org. > >> > >> 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 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
- [tcpm] I-D Action: draft-ietf-tcpm-cubic-00.txt internet-drafts
- Re: [tcpm] I-D Action: draft-ietf-tcpm-cubic-00.t… Zimmermann, Alexander
- Re: [tcpm] I-D Action: draft-ietf-tcpm-cubic-00.t… Michael Welzl
- Re: [tcpm] I-D Action: draft-ietf-tcpm-cubic-00.t… Scheffenegger, Richard