Re: HTTP/2 and TCP CWND

"Simpson, Robby (GE Energy Management)" <robby.simpson@ge.com> Tue, 16 April 2013 15:01 UTC

Return-Path: <ietf-http-wg-request@listhub.w3.org>
X-Original-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Delivered-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 65F6721F96E9 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Tue, 16 Apr 2013 08:01:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level:
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
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 mDNbJY-Mj-We for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Tue, 16 Apr 2013 08:01:53 -0700 (PDT)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) by ietfa.amsl.com (Postfix) with ESMTP id DA34021F93F1 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Tue, 16 Apr 2013 08:01:53 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.72) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1US7Mw-0001Wd-RA for ietf-http-wg-dist@listhub.w3.org; Tue, 16 Apr 2013 15:00:26 +0000
Resent-Date: Tue, 16 Apr 2013 15:00:26 +0000
Resent-Message-Id: <E1US7Mw-0001Wd-RA@frink.w3.org>
Received: from maggie.w3.org ([128.30.52.39]) by frink.w3.org with esmtp (Exim 4.72) (envelope-from <robby.simpson@ge.com>) id 1US7Mq-0000dU-FJ for ietf-http-wg@listhub.w3.org; Tue, 16 Apr 2013 15:00:20 +0000
Received: from exprod5og118.obsmtp.com ([64.18.0.160]) by maggie.w3.org with smtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.72) (envelope-from <robby.simpson@ge.com>) id 1US7Mp-0003ju-4Y for ietf-http-wg@w3.org; Tue, 16 Apr 2013 15:00:20 +0000
Received: from cinmlip14.e2k.ad.ge.com ([165.156.4.1]) (using TLSv1) by exprod5ob118.postini.com ([64.18.4.12]) with SMTP ID DSNKUW1naQ1Us6Zecivfth4pF3KO/mbug+n2@postini.com; Tue, 16 Apr 2013 08:00:18 PDT
Received: from unknown (HELO alpmlef08.e2k.ad.ge.com) ([3.159.18.17]) by cinmlip14.e2k.ad.ge.com with ESMTP; 16 Apr 2013 10:59:40 -0400
Received: from alpmlef03.e2k.ad.ge.com ([3.159.18.12]) by alpmlef08.e2k.ad.ge.com with Microsoft SMTPSVC(6.0.3790.4675); Tue, 16 Apr 2013 10:59:39 -0400
Received: from CINMLCH02.e2k.ad.ge.com ([3.159.212.51]) by alpmlef03.e2k.ad.ge.com with Microsoft SMTPSVC(6.0.3790.4675); Tue, 16 Apr 2013 10:59:36 -0400
Received: from CINURAPD13.e2k.ad.ge.com (3.159.212.141) by CINMLCH02.e2k.ad.ge.com (3.159.212.51) with Microsoft SMTP Server (TLS) id 14.2.318.4; Tue, 16 Apr 2013 10:59:32 -0400
Received: from CINURCNA14.e2k.ad.ge.com ([169.254.2.141]) by CINURAPD13.e2k.ad.ge.com ([3.159.212.141]) with mapi id 14.02.0309.002; Tue, 16 Apr 2013 10:59:32 -0400
From: "Simpson, Robby (GE Energy Management)" <robby.simpson@ge.com>
To: "Eggert, Lars" <lars@netapp.com>, Roberto Peon <grmocg@gmail.com>
CC: Gabriel Montenegro <Gabriel.Montenegro@microsoft.com>, Eliot Lear <lear@cisco.com>, Robert Collins <robertc@squid-cache.org>, Jitu Padhye <padhye@microsoft.com>, "ietf-http-wg@w3.org" <ietf-http-wg@w3.org>, "Brian Raymor (MS OPEN TECH)" <Brian.Raymor@microsoft.com>, Rob Trace <Rob.Trace@microsoft.com>, Dave Thaler <dthaler@microsoft.com>, Martin Thomson <martin.thomson@skype.net>, Martin Stiemerling <martin.stiemerling@neclab.eu>
Thread-Topic: HTTP/2 and TCP CWND
Thread-Index: AQHOOia9D8HEzB3rR8CdUf/Gdhfe25jYH2KAgAAIQICAAAHrgIAAyCKA
Date: Tue, 16 Apr 2013 14:59:31 +0000
Message-ID: <DF8F6DB7E5D58B408041AE4D927B2F48CBB8940D@CINURCNA14.e2k.ad.ge.com>
In-Reply-To: <856946E5-2239-40BB-AC2D-716D6FDAA9FF@netapp.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.3.2.130206
x-originating-ip: [3.159.212.191]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <7BA4E67C925C28458033CBF5300E8C67@mail.ad.ge.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginalArrivalTime: 16 Apr 2013 14:59:36.0425 (UTC) FILETIME=[03009590:01CE3AB3]
Received-SPF: none client-ip=64.18.0.160; envelope-from=robby.simpson@ge.com; helo=exprod5og118.obsmtp.com
X-W3C-Hub-Spam-Status: No, score=-3.5
X-W3C-Hub-Spam-Report: AWL=-3.450, RCVD_IN_DNSWL_NONE=-0.0001
X-W3C-Scan-Sig: maggie.w3.org 1US7Mp-0003ju-4Y 3c9999555a1921918cf751363aa79917
X-Original-To: ietf-http-wg@w3.org
Subject: Re: HTTP/2 and TCP CWND
Archived-At: <http://www.w3.org/mid/DF8F6DB7E5D58B408041AE4D927B2F48CBB8940D@CINURCNA14.e2k.ad.ge.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/17255
X-Loop: ietf-http-wg@w3.org
Resent-Sender: ietf-http-wg-request@w3.org
Precedence: list
List-Id: <ietf-http-wg.w3.org>
List-Help: <http://www.w3.org/Mail/>
List-Post: <mailto:ietf-http-wg@w3.org>
List-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>

It appears to me that the chief concern is in regards to HTTP/2's use of a
single flow vs. HTTP/1's use of multiple flows.  I fail to see how
changing CWND is going to make a difference (except for a beginning,
potentially nasty, burst) since, if the flows are sharing the same
end-to-end paths, they will still be competing and will steady-state to
"equal" CWND's.


Further, this is not specific to HTTP/2.  There are plenty of other
applications out there using TCP that have suffered from HTTP/1's use of
multiple simultaneous flows.  I fail to see how HTTP/2 is in a better
situation to correct that issue than any other application or, more
importantly, than the appropriate layer (4) or the offender (HTTP/1).

Am I missing something, or is the concern really that some folks are
looking for a way to throttle or compete with HTTP/1 flows?

- Robby