Re: [tcpm] New Version Notification for draft-you-tcpm-configuring-tcp-initial-window-00.txt
Runa Barik <runabk@ifi.uio.no> Wed, 22 October 2014 12:12 UTC
Return-Path: <runabk@ifi.uio.no>
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 EC4511A903D for <tcpm@ietfa.amsl.com>; Wed, 22 Oct 2014 05:12:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level:
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 c01shvj2EOts for <tcpm@ietfa.amsl.com>; Wed, 22 Oct 2014 05:12:50 -0700 (PDT)
Received: from mail-out5.uio.no (mail-out5.uio.no [IPv6:2001:700:100:10::17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8954C1A8F42 for <tcpm@ietf.org>; Wed, 22 Oct 2014 05:12:50 -0700 (PDT)
Received: from mail-mx1.uio.no ([129.240.10.29]) by mail-out5.uio.no with esmtp (Exim 4.80.1) (envelope-from <runabk@ifi.uio.no>) id 1XgumX-00084h-5o; Wed, 22 Oct 2014 14:12:49 +0200
Received: from mail-ex01.exprod.uio.no ([129.240.52.4]) by mail-mx1.uio.no with esmtps (TLSv1:AES256-SHA:256) (Exim 4.80) (envelope-from <runabk@ifi.uio.no>) id 1XgumW-0002uN-LA; Wed, 22 Oct 2014 14:12:49 +0200
Received: from mail-ex12.exprod.uio.no (2001:700:100:120::74) by mail-ex01.exprod.uio.no (2001:700:100:52::4) with Microsoft SMTP Server (TLS) id 15.0.847.32; Wed, 22 Oct 2014 14:12:48 +0200
Received: from mail-ex12.exprod.uio.no ([fe80::bdf0:8ebc:dd9c:548b]) by mail-ex12.exprod.uio.no ([fe80::bdf0:8ebc:dd9c:548b%19]) with mapi id 15.00.0847.030; Wed, 22 Oct 2014 14:12:47 +0200
From: Runa Barik <runabk@ifi.uio.no>
To: Joe Touch <touch@isi.edu>
Thread-Topic: [tcpm] New Version Notification for draft-you-tcpm-configuring-tcp-initial-window-00.txt
Thread-Index: AQHP7Jrf4gSerTsMrUKXfcSC/EOqOpw6aJaAgAB6PQD//+tvgIAATT6AgAC0xACAADk6qw==
Date: Wed, 22 Oct 2014 12:12:47 +0000
Message-ID: <d6478e9a6b8e46f38720ecaca4ab6e19@mail-ex12.exprod.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> <5446F37F.7020007@isi.edu>,<5c7b7a1f5b28bd321b30b660c9d3c8f6@ulrik.uio.no>
In-Reply-To: <5c7b7a1f5b28bd321b30b660c9d3c8f6@ulrik.uio.no>
Accept-Language: en-US, nb-NO
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [129.240.169.51]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-UiO-SPF-Received:
X-UiO-Ratelimit-Test: rcpts/h 10 msgs/h 4 sum rcpts/h 11 sum msgs/h 4 total rcpts 128 max rcpts/h 10 ratelimit 0
X-UiO-Spam-info: not spam, SpamAssassin (score=-6.1, required=5.0, autolearn=disabled, RP_MATCHES_RCVD=-1.051, UIO_MAIL_IS_INTERNAL=-5, uiobl=NO, uiouri=NO)
X-UiO-Scanned: 54A51831ECFD4A1C85115FD9187754D87D275D33
X-UiO-SPAM-Test: remote_host: 129.240.52.4 spam_score: -60 maxlevel 80 minaction 2 bait 0 mail/h: 67 total 350344 max/h 460 blacklist 0 greylist 0 ratelimit 0
Archived-At: http://mailarchive.ietf.org/arch/msg/tcpm/ZB4Uq24YPpVqTFLZUVgPn6J5e-Y
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 12:12:53 -0000
Hi all, On 2014-10-22 01:59, Joe Touch wrote: > 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). > I agree with this points. > - 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. > In the draft ``draft-touch-tcpm-automatic-iw-03.txt", All the connections at a particular instance start with nearly same IW value --- a single constant window for all flows. My point is, why not to take a look on flow characteristics. I played with a lot of simulations and experiments. In my simulations in ns2, I considered a combination of flow types based on sizes --- large flows from Pareto Distribution, and small flows from Exponential Distribution. And we observed, large flows having a small IW, and even randomly choosing a large IW for small flows gives better performance than all the flows with IW10; and we considered my network conditions --- multiple bottlenecks, underload, overload, varying base RTT, Large delay path, and etc. I also tested with CAIDA dataset in my experiments in a testbed network. A constant IW may not be suitable. Somewhere it is IW10 (currently set inside the Linux kernel), IW7 (checked by Youjianjie). > Joe - Runa Barik
- [tcpm] 转发: New Version Notification for draft-you… Youjianjie
- Re: [tcpm] New Version Notification for draft-you… Runa Barik
- Re: [tcpm] New Version Notification for draft-you… Runa Barik
- Re: [tcpm] New Version Notification for draft-you… Scharf, Michael (Michael)
- Re: [tcpm] 转发: New Version Notification for draft… Hagen Paul Pfeifer
- Re: [tcpm] 转发: New Version Notification for draft… Joe Touch
- Re: [tcpm] New Version Notification for draft-you… Michael Welzl
- Re: [tcpm] 转发: New Version Notification for draft… Runa Barik
- Re: [tcpm] New Version Notification for draft-you… Hagen Paul Pfeifer
- Re: [tcpm] New Version Notification for draft-you… Runa Barik
- Re: [tcpm] New Version Notification for draft-you… Runa Barik
- Re: [tcpm] New Version Notification for draft-you… Runa Barik
- Re: [tcpm] New Version Notification for draft-you… Runa Barik
- Re: [tcpm] New Version Notification for draft-you… Michael Welzl
- Re: [tcpm] New Version Notification for draft-you… Hagen Paul Pfeifer
- Re: [tcpm] New Version Notification for draft-you… Runa Barik
- Re: [tcpm] New Version Notification for draft-you… Hagen Paul Pfeifer
- Re: [tcpm] New Version Notification for draft-you… Joe Touch
- Re: [tcpm] New Version Notification for draft-you… Daniel Borkmann
- Re: [tcpm] New Version Notification for draft-you… Huangyihong (Rachel)
- Re: [tcpm] New Version Notification for draft-you… Runa Barik
- Re: [tcpm] New Version Notification for draft-you… Runa Barik
- Re: [tcpm] New Version Notification for draft-you… Runa Barik
- Re: [tcpm] New Version Notification for draft-you… Hagen Paul Pfeifer
- Re: [tcpm] New Version Notification for draft-you… Runa Barik
- Re: [tcpm] New Version Notification for draft-you… Huangyihong (Rachel)
- Re: [tcpm] New Version Notification for draft-you… Huangyihong (Rachel)
- Re: [tcpm] New Version Notification for draft-you… Joe Touch
- Re: [tcpm] New Version Notification for draft-you… Runa Barik
- Re: [tcpm] New Version Notification for draft-you… Joe Touch
- Re: [tcpm] New Version Notification for draft-you… Runa Barik
- Re: [tcpm] New Version Notification for draft-you… Michael Welzl
- Re: [tcpm] New Version Notification for draft-you… gorry
- Re: [tcpm] New Version Notification for draft-you… Michael Welzl
- [tcpm] 答复: New Version Notification for draft-you… Youjianjie
- Re: [tcpm] New Version Notification for draft-you… Scharf, Michael (Michael)
- Re: [tcpm] New Version Notification for draft-you… Michael Welzl
- Re: [tcpm] New Version Notification for draft-you… Hagen Paul Pfeifer
- Re: [tcpm] New Version Notification for draft-you… Hagen Paul Pfeifer
- Re: [tcpm] New Version Notification for draft-you… Scharf, Michael (Michael)
- Re: [tcpm] New Version Notification for draft-you… Yuchung Cheng
- Re: [tcpm] New Version Notification for draft-you… Runa Barik
- Re: [tcpm] New Version Notification for draft-you… Scharf, Michael (Michael)
- Re: [tcpm] New Version Notification for draft-you… Michael Welzl
- Re: [tcpm] New Version Notification for draft-you… Joe Touch
- Re: [tcpm] New Version Notification for draft-you… Joe Touch