Re: [tcpm] New Version Notification for draft-you-tcpm-configuring-tcp-initial-window-00.txt

Joe Touch <touch@isi.edu> Wed, 22 October 2014 00:00 UTC

Return-Path: <touch@isi.edu>
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 EEE0D1A8843 for <tcpm@ietfa.amsl.com>; Tue, 21 Oct 2014 17:00:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.21
X-Spam-Level:
X-Spam-Status: No, score=-4.21 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, 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 9V8oTIlgEdbr for <tcpm@ietfa.amsl.com>; Tue, 21 Oct 2014 17:00:22 -0700 (PDT)
Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 69B221A883D for <tcpm@ietf.org>; Tue, 21 Oct 2014 17:00:22 -0700 (PDT)
Received: from [128.9.160.211] (mul.isi.edu [128.9.160.211]) (authenticated bits=0) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id s9M000Q4015767 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Tue, 21 Oct 2014 17:00:00 -0700 (PDT)
Message-ID: <5446F37F.7020007@isi.edu>
Date: Tue, 21 Oct 2014 16:59:59 -0700
From: Joe Touch <touch@isi.edu>
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0
MIME-Version: 1.0
To: Hagen Paul Pfeifer <hagen@jauu.net>, Runa Barik <runabk@ifi.uio.no>
References: <F6C28B32DA084644BB6C8D0BD65B669D11BC91@nkgeml509-mbs.china.huawei.com> <CAPh34mc5TdHCP4_E7LwQt=3v2jJv0byrXqUquDnX50ObF9z_uw@mail.gmail.com> <D0A6C310-694C-4F28-AE8F-9D87628FAEA4@ifi.uio.no> <CAPh34mdOi3LHCHS0X-u1+9R5MWHcrZG-34npuggPXC4a76QmOQ@mail.gmail.com> <5446A7D4.5070607@ifi.uio.no> <20141021192331.GB4851@virgo.local>
In-Reply-To: <20141021192331.GB4851@virgo.local>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: 7bit
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: touch@isi.edu
Archived-At: http://mailarchive.ietf.org/arch/msg/tcpm/j3C4LxMQX7NNQMP1JoXVDcZAZwY
Cc: "tcpm@ietf.org" <tcpm@ietf.org>, Michael Welzl <michawe@ifi.uio.no>
Subject: Re: [tcpm] New Version Notification for draft-you-tcpm-configuring-tcp-initial-window-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: <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, 22 Oct 2014 00:00:24 -0000

A few points on this thread:

- 2140 includes both ensemble and temporal sharing
	ensemble happens only when you have a concurrent
	set of connections, at which point you subtract from
	the window of the current ones to give to the new one

	temporal includes going back to the same place - subnet
	or specific IP - and can involve aging the window

- we had a project here to look at whether the window could be predicted
based on past behavior (e.g., time-based patterns, either time-of-day,
day-of-week, etc.):
	http://www.isi.edu/aln/
The conclusion was that such patterns were not evident (at least when we
did the experiment).

- IW cannot be determined at the time of the connection per se
The only way to do so would be to send IW segments into the net and see
if they get there, which isn't so much a probe as just using that value
as the initial window anyway.

I continue to believe that IW can be adapted over loooong periods of
time using information on past connections as network behavior evolves
as per draft-touch-tcpm-automatic-iw-03.txt, but more experience is
definitely needed.

Joe