Re: HTTP/2 and TCP CWND

Yuchung Cheng <ycheng@google.com> Mon, 29 April 2013 16:43 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 AEA7321F9E5A for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Mon, 29 Apr 2013 09:43:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.978
X-Spam-Level:
X-Spam-Status: No, score=-5.978 tagged_above=-999 required=5 tests=[AWL=4.000, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, 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 3vvAbGeLSweP for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Mon, 29 Apr 2013 09:43:43 -0700 (PDT)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) by ietfa.amsl.com (Postfix) with ESMTP id E572521F9DCC for <httpbisa-archive-bis2Juki@lists.ietf.org>; Mon, 29 Apr 2013 09:43:42 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.72) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1UWr9s-0006AE-CS for ietf-http-wg-dist@listhub.w3.org; Mon, 29 Apr 2013 16:42:32 +0000
Resent-Date: Mon, 29 Apr 2013 16:42:32 +0000
Resent-Message-Id: <E1UWr9s-0006AE-CS@frink.w3.org>
Received: from maggie.w3.org ([128.30.52.39]) by frink.w3.org with esmtp (Exim 4.72) (envelope-from <ycheng@google.com>) id 1UWr9k-00069U-7f for ietf-http-wg@listhub.w3.org; Mon, 29 Apr 2013 16:42:24 +0000
Received: from mail-lb0-f174.google.com ([209.85.217.174]) by maggie.w3.org with esmtps (TLS1.0:RSA_ARCFOUR_SHA1:16) (Exim 4.72) (envelope-from <ycheng@google.com>) id 1UWr9j-00040G-1r for ietf-http-wg@w3.org; Mon, 29 Apr 2013 16:42:24 +0000
Received: by mail-lb0-f174.google.com with SMTP id t11so360598lbd.19 for <ietf-http-wg@w3.org>; Mon, 29 Apr 2013 09:41:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:in-reply-to:references:from:date:message-id :subject:to:cc:content-type:content-transfer-encoding; bh=TQwz2C036mtCoEYQpMKk8MUzztA7YpR8O9kNRsfLyVg=; b=fGwP1s1EKTx0TJ7h2EmxanrfV3jT8C7WbA+vghF18+W9pu40vyiSTKf8Cqtgkwwn5U M5Xn2IIvbhvwO49erg6qQjhMBt7DVu6HwlF0D9dr92lG86L9FNaibQD3jeLD3dqKkMgr 1uT8NMfA40sj1l7e/ZLqzEAA+xUsc2LgIZe2QA04A7+EIEqu33cEycfBPaIumV98YJLU 03uCt1NXXQ1ZAREvAW4lG7Lggpz9BlQ5/Nu11HKsB95hycyOwqz2lkp/OAIGNWtzuw+s juOFAetPrMcPlCasfHH4yAov/Nrj7cFD/IPJ1Xzc4JM7SQQSFBUJSUxbvL8ykxgBVypn FW8w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:in-reply-to:references:from:date:message-id :subject:to:cc:content-type:content-transfer-encoding :x-gm-message-state; bh=TQwz2C036mtCoEYQpMKk8MUzztA7YpR8O9kNRsfLyVg=; b=nhXh5BUh0d1FO2FamQAYTeI36JeDWJO170V8ROnf2UhSEt5bSkqG2dMVEFQZ4pUejs sl4CL4cCilg5UZONDo/QQeiQAvDGuWHOZ1qEyeYtT8/RzCGEu9qO/xaVLw4xpV8Jzx3D HiyfQdozmNFpuMuvK0bE2+RMpF5MpbBQJdcm8n6qD+jPLvlBkL6JV0SSBn9RO6b6mRnF D92yMfNQuqB3ogKWIyHRt6C1U0l4GH5VeZo7A9buppyi4gb6iiMLS2LP6VEOvyOUK65A zQ3pFZcYWpvyQwl1i3n0+BMTtj21O36vvAxd7CwFVVjKdpKDRe7UGmxUPVs2lfUKlkK/ txRw==
X-Received: by 10.112.135.194 with SMTP id pu2mr26561950lbb.90.1367253716395; Mon, 29 Apr 2013 09:41:56 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.112.155.168 with HTTP; Mon, 29 Apr 2013 09:41:36 -0700 (PDT)
In-Reply-To: <62C9BA5C-1C94-4787-A416-E3359D49EF3B@mnot.net>
References: <8e7e9a7db6204492afde5d8883570579@BN1PR03MB006.namprd03.prod.outlook.com> <CAP+FsNeG4ew88sWs6OL+PQXbqSANE6smRTJuVBzo8ppkLVPYtA@mail.gmail.com> <CAJ3HoZ2zHBNpRw7NrVZO5UsdnPuW3ZiSu56ppM5fqhaP+5=uFQ@mail.gmail.com> <CAP+FsNf2NE+mH2a6KxdNan6oh1Uvb3LoVojCuU9kOV1aQs3WkQ@mail.gmail.com> <a9421189aa294987a1627019a3411902@BN1PR03MB072.namprd03.prod.outlook.com> <BA43F8F6-8B7F-4B34-B620-2806A02A5AA1@mnot.net> <517A42AE.6060305@neclab.eu> <62C9BA5C-1C94-4787-A416-E3359D49EF3B@mnot.net>
From: Yuchung Cheng <ycheng@google.com>
Date: Mon, 29 Apr 2013 09:41:36 -0700
Message-ID: <CAK6E8=dwNQxTK=j3xVa4X3nWdEJGGtU105hd0nVLSighrjTFZw@mail.gmail.com>
To: Mark Nottingham <mnot@mnot.net>
Cc: Martin Stiemerling <Martin.Stiemerling@neclab.eu>, "ietf-http-wg@w3.org Group" <ietf-http-wg@w3.org>, Lars Eggert <lars@netapp.com>, Gabriel Montenegro <Gabriel.Montenegro@microsoft.com>, "tcpm-chairs@ietf.org" <tcpm-chairs@ietf.org>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: quoted-printable
X-Gm-Message-State: ALoCoQlnFEcqg6p9EELUoTO23tL9bxMv3JRdIj5H6FBdCcRo1GKDjTqaCVUcZNL6mpoqiFiggWWrah0VvZeXyI1hfou84L7pbVEBGcISGNb8L9e8w41/HTji6m8Q3kELygZOPiAHbqUS6XirfHqWkO2P50oJ0nGtRLh8ocI7ElbYMfcaSZkvFyRJPmqjtdU3sC7RyAA3G1V4
Received-SPF: pass client-ip=209.85.217.174; envelope-from=ycheng@google.com; helo=mail-lb0-f174.google.com
X-W3C-Hub-Spam-Status: No, score=-4.8
X-W3C-Hub-Spam-Report: AWL=-1.547, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-2.442, SPF_PASS=-0.001
X-W3C-Scan-Sig: maggie.w3.org 1UWr9j-00040G-1r afd94b80661ca3ce0c5679c3de93484e
X-Original-To: ietf-http-wg@w3.org
Subject: Re: HTTP/2 and TCP CWND
Archived-At: <http://www.w3.org/mid/CAK6E8=dwNQxTK=j3xVa4X3nWdEJGGtU105hd0nVLSighrjTFZw@mail.gmail.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/17661
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>

On Fri, Apr 26, 2013 at 11:12 PM, Mark Nottingham <mnot@mnot.net> wrote:
>
> On 26/04/2013, at 7:02 PM, Martin Stiemerling <Martin.Stiemerling@neclab.eu> wrote:
>
>> Hi all,
>>
>> I'm joining in late and have to second what Lars and other pointed out on that topic in respect of letting TCP do its job.
>>
>> On 04/15/2013 08:04 AM, Mark Nottingham wrote:
>>>> As for my opinion about what to do: I think we should delete this
>>>> TCP congestion window setting from HTTP/2.0.
>>>>
>>>> This is as out of scope as I’ve ever seen at the IETF. Modifying
>>>> TCP (by modifying its contract to upper layers such as HTTP, and by
>>>> modifying its state machine) is not something that can be done
>>>> outside of the Transport Area. I’m cc-ing Lars Eggert and Martin
>>>> Stiemerling (former and current Transport ADs), in case they have
>>>> additional comments or clarifications.
>>>
>>> I'd love to hear what Transport folks have to say on-list.
>>>
>>> I've also been talking with the Martin about having more Transport
>>> cross-fertilisation; we're hoping to spend some time on discussing
>>> relevant issues in Berlin.
>>
>> I wonder if we should have a HTTPbis presentation and discussion of the issue the HTTPbis WG faces to the TCPM group at the IETF in Berlin, sort of a joint session?

As long as the transport and http-bis started talking, that'd be a
great idea. So either is fine.

I also think some problems are beyond TCPM and should be discussed in
tsv-area. Today the congestion is often caused by connection
parallelism but that's not TCP's job to handle that. In HTTP/2 such a
problem still exist if the page contains resources from different
hosts.

>
>
> Makes sense to me. I'm happy to give some time in the HTTPbis session to this, or we could schedule a separate joint meeting.
>
> Cheers,
>
>
> --
> Mark Nottingham   http://www.mnot.net/
>
>
>
>