Re: [rtcweb] Pictures of congestion control on the Internet - which is more realistic?

Harald Alvestrand <harald@alvestrand.no> Wed, 23 April 2014 17:16 UTC

Return-Path: <harald@alvestrand.no>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 233AD1A0389 for <rtcweb@ietfa.amsl.com>; Wed, 23 Apr 2014 10:16:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.172
X-Spam-Level:
X-Spam-Status: No, score=-2.172 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.272] 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 sDa4e5Sk-A0z for <rtcweb@ietfa.amsl.com>; Wed, 23 Apr 2014 10:16:41 -0700 (PDT)
Received: from mork.alvestrand.no (mork.alvestrand.no [IPv6:2001:700:1:2::117]) by ietfa.amsl.com (Postfix) with ESMTP id 7FC231A021F for <rtcweb@ietf.org>; Wed, 23 Apr 2014 10:16:40 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mork.alvestrand.no (Postfix) with ESMTP id 27E0F7C53A2; Wed, 23 Apr 2014 19:16:34 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at alvestrand.no
Received: from mork.alvestrand.no ([127.0.0.1]) by localhost (mork.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PTUGucaog+g4; Wed, 23 Apr 2014 19:16:33 +0200 (CEST)
Received: from hta-hippo.lul.corp.google.com (unknown [IPv6:2620:0:1043:1:7646:a0ff:fe90:e2bb]) by mork.alvestrand.no (Postfix) with ESMTPSA id 0ACD87C5397; Wed, 23 Apr 2014 19:16:33 +0200 (CEST)
Message-ID: <5357F56F.8080606@alvestrand.no>
Date: Wed, 23 Apr 2014 19:16:31 +0200
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.4.0
MIME-Version: 1.0
To: John Leslie <john@jlc.net>, Dave Taht <dave.taht@gmail.com>
References: <5357B281.1030900@alvestrand.no> <CAA93jw6paiARfbd_S8_OzBLy9pxavxe9wVM_Yqte_oUaPBHxiw@mail.gmail.com> <20140423163717.GG86778@verdi>
In-Reply-To: <20140423163717.GG86778@verdi>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/rtcweb/Qh5cINDSXXKvVxBpy2uLpeB_I-k
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Pictures of congestion control on the Internet - which is more realistic?
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Real-Time Communication in WEB-browsers working group list <rtcweb.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtcweb/>
List-Post: <mailto:rtcweb@ietf.org>
List-Help: <mailto:rtcweb-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 Apr 2014 17:16:45 -0000

Would that be a good discussion to have on the rmcat list?

I hear they're close to finishing their requirements and test 
methodology documents.....


On 04/23/2014 06:37 PM, John Leslie wrote:
> Dave Taht <dave.taht@gmail.com> wrote:
>> I'm not sure if we have a shared definition of "congestion".  Mine is
>> network delays exceeding that of what human factors research notes
>> as "perceptible" with about 20ms as the outer bound.
>     I, OTOH, am quite sure we don't have a shared definition of congestion.
>
>     My preferred definition is rate-of-arrival exceeding rate-of-forwarding.
>
>     But, of course, you don't have to agree with mine -- "shared" merely
> implies _some_ overlap of the sets of definitions we use...
>
>     Dave's, I fear, isn't terribly useful. There is a base latency (in the
> absence of any traffic) which exceeds 20 milliseconds for many paths
> of interest.
>
>     To tell truth, though, most users probably only notice the total delay,
> not the components of it; so I think Dave's metric is useful -- it's just
> not helpful as a measure of "congestion".
>
>     I'd like to follow up a bit on Dave's metric, regardless.
>
>     There's a lot of talk about "buffer-bloat" where I believe we all
> agree the situation would be better with less buffering.
>
>     But can we talk about the other end of that spectrum?
>
>     Surely there is some minimal amount of buffering, for any particular
> traffic, which is needed in order to maintain a reasonable flow rate.
> Most likely, that minimal buffering varies with factors such as RTT. Do
> we even have a shared concept of what those factors are?
>
>     I'd like to see a thread on what is needed as a minimum buffering
> for various kinds of traffic. I suspect that minimum can be fairly small
> except for TCP transport of "large" files...
>
>> http://gettys.wordpress.com/2013/07/10/low-latency-requires-smart-queuing-traditional-aqm-is-not-enough/
>     Excellent as food for thought...
>
> --
> John Leslie <john@jlc.net>