Re: [tcpm] Updated Section 3 of draft-ietf-tcpm-1323bis

Pasi Sarolahti <pasi.sarolahti@iki.fi> Fri, 17 May 2013 09:48 UTC

Return-Path: <pasi.sarolahti@iki.fi>
X-Original-To: tcpm@ietfa.amsl.com
Delivered-To: tcpm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6AD3621F9381 for <tcpm@ietfa.amsl.com>; Fri, 17 May 2013 02:48:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level:
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ziI-cAxUMyIC for <tcpm@ietfa.amsl.com>; Fri, 17 May 2013 02:48:03 -0700 (PDT)
Received: from kirsi1.inet.fi (mta-out.inet.fi [195.156.147.13]) by ietfa.amsl.com (Postfix) with ESMTP id 6B3B821F9380 for <tcpm@ietf.org>; Fri, 17 May 2013 02:48:03 -0700 (PDT)
Received: from [192.168.1.70] (80.223.92.46) by kirsi1.inet.fi (8.5.140.03) (authenticated as saropa-1) id 5163F402024CEA2A; Fri, 17 May 2013 12:47:58 +0300
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 6.3 \(1503\))
From: Pasi Sarolahti <pasi.sarolahti@iki.fi>
In-Reply-To: <8734_1368644837_5193DCE5_8734_6023_1_012C3117EDDB3C4781FD802A8C27DD4F24B91C7C@SACEXCMBX02-PRD.hq.netapp.com>
Date: Fri, 17 May 2013 12:47:50 +0300
Content-Transfer-Encoding: quoted-printable
Message-Id: <0C1B3850-76C7-40FF-B3DE-44698F99058D@iki.fi>
References: <8734_1368644837_5193DCE5_8734_6023_1_012C3117EDDB3C4781FD802A8C27DD4F24B91C7C@SACEXCMBX02-PRD.hq.netapp.com>
To: "Scheffenegger, Richard" <rs@netapp.com>
X-Mailer: Apple Mail (2.1503)
Cc: "tcpm (tcpm@ietf.org)" <tcpm@ietf.org>, "David Borman (David.Borman@quantum.com)" <David.Borman@quantum.com>, "mallman@icir.org" <mallman@icir.org>
Subject: Re: [tcpm] Updated Section 3 of draft-ietf-tcpm-1323bis
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.12
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: <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: Fri, 17 May 2013 09:48:08 -0000

On May 15, 2013, at 10:06 PM, "Scheffenegger, Richard" <rs@netapp.com> wrote:

> Appendix G.  RTO calculation modification
> 
>   This document RECOMMENDS that the standard RTO calculation

RECOMMENDS is not a RFC 2119 keyword. "RECOMMENDED" would be, but my preference would rather be just not to recommend anything, nor have RFC 2119 keywords in Appendix. Just state the fact that taking multiple samples in RTT would shorten the window of history calculated in RFC 6298, and the below algorithm aims to maintain similar window than originally intended by RFC 6298.

- Pasi


>   ([RFC6298]) is modified in the following way.  We roughly know how
>   many samples a congestion window worth of data will yield, not
>   accounting for ACK compression, and ACK losses.  Such events will
>   result in more history of the path being reflected in the final value
>   for RTO, and are uncritical.  This modification will approximate the
>   RTO estimator described in [RFC6298], regardless how many samples are
>   taken per window:
> 
>      ExpectedSamples = ceiling(FlightSize / (SMSS * 2))
> 
>      alpha' = alpha / ExpectedSamples
> 
>      beta' = beta / ExpectedSamples
> 
>   Note that the factor 2 in ExpectedSamples is due to "Delayed ACKs".
> 
>   Instead of using alpha and beta in the algorithm of [RFC6298], use
>   alpha' and beta' instead:
> 
>      RTTVAR <- (1 - beta') * RTTVAR + beta' * |SRTT - R'|
> 
>      SRTT <- (1 - alpha') * SRTT + alpha' * R'
> 
>      (for each sample R') 
> 
> _______________________________________________
> tcpm mailing list
> tcpm@ietf.org
> https://www.ietf.org/mailman/listinfo/tcpm