Re: Quoting email (was: HTTP/2 and TCP CWND)

Roberto Peon <grmocg@gmail.com> Tue, 16 April 2013 18:52 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 6B3CC21F8615 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Tue, 16 Apr 2013 11:52:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.598
X-Spam-Level:
X-Spam-Status: No, score=-10.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, 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 JEWkCdEysXR2 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Tue, 16 Apr 2013 11:52:42 -0700 (PDT)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) by ietfa.amsl.com (Postfix) with ESMTP id CD22621F96CB for <httpbisa-archive-bis2Juki@lists.ietf.org>; Tue, 16 Apr 2013 11:52:33 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.72) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1USAzE-0007cO-MH for ietf-http-wg-dist@listhub.w3.org; Tue, 16 Apr 2013 18:52:12 +0000
Resent-Date: Tue, 16 Apr 2013 18:52:12 +0000
Resent-Message-Id: <E1USAzE-0007cO-MH@frink.w3.org>
Received: from maggie.w3.org ([128.30.52.39]) by frink.w3.org with esmtp (Exim 4.72) (envelope-from <grmocg@gmail.com>) id 1USAz9-0007b1-MN for ietf-http-wg@listhub.w3.org; Tue, 16 Apr 2013 18:52:07 +0000
Received: from mail-oa0-f46.google.com ([209.85.219.46]) by maggie.w3.org with esmtps (TLS1.0:RSA_ARCFOUR_SHA1:16) (Exim 4.72) (envelope-from <grmocg@gmail.com>) id 1USAz8-0004JW-IK for ietf-http-wg@w3.org; Tue, 16 Apr 2013 18:52:07 +0000
Received: by mail-oa0-f46.google.com with SMTP id h2so838446oag.19 for <ietf-http-wg@w3.org>; Tue, 16 Apr 2013 11:51:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=Cg9SQ0OqMlQ/mdM39yaMZj5xu9TpBBODYs0Od6rxH1g=; b=sq7M1/Wx5Cc7GE9PO7+6zDF0g13e4up9xiMM4W3ZFllVkosxg+BDG1VHR6SFfcn4nN K8w+jKAsOgrZdvOVT6R8L4vnbH3jnSU8aXcH8brqbaGlzfGLZilqq0rgJeFEovyvsSMZ WeqTBMJRSKa1RW8b0uugwZybsb/rdn6Sybd1p9eNFM/z8riu42XLARl1T6PRd92b9M6g 0l0Voy6RAkv/7fE7qeyv5PDT/ShTLhRVhvjs9Xys7RcN6ACsUJ27V9vh8jlSoQyZlLC6 TkyQvpQjYbVJxqqEAOlen3fj+aRKvOcvfcNlRrDXXji9YtAHAr0mXHwEHtlApgzBlSec XnbA==
MIME-Version: 1.0
X-Received: by 10.60.17.105 with SMTP id n9mr1295103oed.64.1366138300263; Tue, 16 Apr 2013 11:51:40 -0700 (PDT)
Received: by 10.76.141.83 with HTTP; Tue, 16 Apr 2013 11:51:40 -0700 (PDT)
In-Reply-To: <DF8F6DB7E5D58B408041AE4D927B2F48CBB897DD@CINURCNA14.e2k.ad.ge.com>
References: <CABkgnnUH+vYF2Q=jkOsoBsTD6ipBQ84UDvuN9EZyBM=vDrE1rQ@mail.gmail.com> <DF8F6DB7E5D58B408041AE4D927B2F48CBB897DD@CINURCNA14.e2k.ad.ge.com>
Date: Tue, 16 Apr 2013 11:51:40 -0700
Message-ID: <CAP+FsNcyBDuOm9U5+fmJQmWEY0=QYtoNb-yLg1Jz2on5Ncyagg@mail.gmail.com>
From: Roberto Peon <grmocg@gmail.com>
To: "Simpson, Robby (GE Energy Management)" <robby.simpson@ge.com>
Cc: Martin Thomson <martin.thomson@gmail.com>, "ietf-http-wg@w3.org" <ietf-http-wg@w3.org>
Content-Type: multipart/alternative; boundary="089e013c682c19f36904da7edc7d"
Received-SPF: pass client-ip=209.85.219.46; envelope-from=grmocg@gmail.com; helo=mail-oa0-f46.google.com
X-W3C-Hub-Spam-Status: No, score=-3.5
X-W3C-Hub-Spam-Report: AWL=-2.683, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001
X-W3C-Scan-Sig: maggie.w3.org 1USAz8-0004JW-IK ccc2a3e9d7d6effa8a138ef34b1e2d70
X-Original-To: ietf-http-wg@w3.org
Subject: Re: Quoting email (was: HTTP/2 and TCP CWND)
Archived-At: <http://www.w3.org/mid/CAP+FsNcyBDuOm9U5+fmJQmWEY0=QYtoNb-yLg1Jz2on5Ncyagg@mail.gmail.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/17268
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>

I'll try to make it more clear in the future.
I believe I'm the main culpret here, btw.
-=R


On Tue, Apr 16, 2013 at 11:27 AM, Simpson, Robby (GE Energy Management) <
robby.simpson@ge.com> wrote:

> Another attempt
>
>
> >>On 4/16/13 12:03 PM, "Roberto Peon"
> >><grmocg@gmail.com<mailto:grmocg@gmail.com>> wrote:
> >>
> >> Unfortunately, most flows with http/1 are short (and bursty) flows, so
> >>it is incorrect to say that they have reached steady-state w.r.t.
> >>congestion control. Many resource fetches complete in between one and
> >>three rtts, then much of time the connection(s) sit idle for extended
> >>periods of time (seconds to minutes).
>
> Good point.  Most of my work with HTTP/1 (and TCP) are with long-lived
> flows and I live in the long tail.  My gut tells me you are correct when
> it comes to traditional web usage.
>
> >> I'm hoping Will will chime in here with data soon, but the distribution
> >>on single connection cwnds as measured on traffic in the wild shows us
> >>that using multiple connections puts more packets on the wire as a
> >>result of init-cwnd (and thus not subject to congestion control, ouch)
> >>than a single stable-state, heavily used and reused connection such as
> >>Spdy or HTTP/2 would allow.
>
> Wouldn't Spdy or HTTP/2 still face the issues regarding steady-state then?
>
> Part of my concern is that we may, once again, create an HTTP that
> unfairly dominates traffic due to lots of bursty flows.
>
> <snip>
>
> >> I agree that solving the problem for http/2 alone won't fix it for
> >>everything. On the other hand, we also need to act swiftly to solve
> >>problems on timescales that matter to users, and http is a fine venue
> >>for that. The fact that http/2 could do this doesn't stop us from coming
> >>up with an opaque blob that *any* latency sensitive application protocol
> >> could use to communicate with the transport layer.
>
> As someone stated earlier, I fear the opposite to be true.  This may end
> up slowing down HTTP/2 and not be swift at all..
>
>
>