Re: [ledbat] LEDBAT doesn't help sharing network beyond home gateway

"Woundy, Richard" <Richard_Woundy@cable.comcast.com> Fri, 29 July 2011 03:57 UTC

Return-Path: <richard_woundy@cable.comcast.com>
X-Original-To: ledbat@ietfa.amsl.com
Delivered-To: ledbat@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DAD2F21F8639; Thu, 28 Jul 2011 20:57:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.399
X-Spam-Level:
X-Spam-Status: No, score=-106.399 tagged_above=-999 required=5 tests=[AWL=2.064, BAYES_00=-2.599, HELO_EQ_MODEMCABLE=0.768, HOST_EQ_MODEMCABLE=1.368, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8yhS1-BSjeS9; Thu, 28 Jul 2011 20:57:11 -0700 (PDT)
Received: from pacdcimo01.cable.comcast.com (PacdcIMO01.cable.comcast.com [24.40.8.145]) by ietfa.amsl.com (Postfix) with ESMTP id 844F021F85B9; Thu, 28 Jul 2011 20:57:09 -0700 (PDT)
Received: from ([24.40.55.40]) by pacdcimo01.cable.comcast.com with ESMTP with TLS id 5503620.135534643; Thu, 28 Jul 2011 23:57:03 -0400
Received: from PACDCEXMB05.cable.comcast.com ([fe80::a5b0:e5c4:df1b:2367]) by pacdcexhub03.cable.comcast.com ([fe80::d1dd:b302:b617:3755%11]) with mapi id 14.01.0289.001; Thu, 28 Jul 2011 23:57:03 -0400
From: "Woundy, Richard" <Richard_Woundy@cable.comcast.com>
To: "arvid@cs.umu.se" <arvid@cs.umu.se>, Sampo Syreeni <decoy@iki.fi>
Thread-Topic: [ledbat] LEDBAT doesn't help sharing network beyond home gateway
Thread-Index: AQHMTXzcinrsN+47UUa+u48s5QEF65UCw1WAgAAU4QD//9N3YA==
Date: Fri, 29 Jul 2011 03:57:02 +0000
Message-ID: <1CA25301D2219F40B3AA37201F0EACD1135DF0C7@PACDCEXMB05.cable.comcast.com>
References: <201107282319.p6SNJd8F022546@bagheera.jungle.bt.co.uk> <Pine.LNX.4.64.1107290408530.15843@lakka.kapsi.fi> <1311906880.4e321c4026475@puss.acc.umu.se>
In-Reply-To: <1311906880.4e321c4026475@puss.acc.umu.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [76.96.111.6]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: Janardhan Iyengar <jana.iyengar@gmail.com>, "ledbat@ietf.org" <ledbat@ietf.org>, tsv-area IETF list <tsv-area@ietf.org>
Subject: Re: [ledbat] LEDBAT doesn't help sharing network beyond home gateway
X-BeenThere: ledbat@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Mailing list of the LEDBAT WG <ledbat.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ledbat>, <mailto:ledbat-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ledbat>
List-Post: <mailto:ledbat@ietf.org>
List-Help: <mailto:ledbat-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ledbat>, <mailto:ledbat-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 29 Jul 2011 03:57:12 -0000

> I thought the LEDBAT target delay was 25 ms, but I might have missed some update. In BitTorrent's uTP it's 100 ms right now.

The LEDBAT target delay was increased from 25 msec to 100 msec in version -02, to match the uTP implementation.

-----Original Message-----
From: ledbat-bounces@ietf.org [mailto:ledbat-bounces@ietf.org] On Behalf Of arvid@cs.umu.se
Sent: Thursday, July 28, 2011 10:35 PM
To: Sampo Syreeni
Cc: Janardhan Iyengar; ledbat@ietf.org; tsv-area IETF list
Subject: Re: [ledbat] LEDBAT doesn't help sharing network beyond home gateway

Quoting Sampo Syreeni <decoy@iki.fi>:

> On 2011-07-28, Bob Briscoe wrote:
> 
> > I said in a residential network, LEDBAT won't yield to traffic sharing 
> > any queue upstream of your own home gateway queue.
> >
> > LEDBAT's target delay is 150ms.

I thought the LEDBAT target delay was 25 ms, but I might have missed some
update. In BitTorrent's uTP it's 100 ms right now.

> Target delay, but also a one designed to mimic the minimum delay over 
> the whole path? No? A users's upstream cable modem being the most 
> typical and biggest part of that, but still, isn't the protocol about 
> the whole?

It's important to understand what "target delay" means. In LEDBAT, it refers to
the delay on top of the lowest ever seen one-way latency from the source to the
destination. It does not include any fixed latency (such as the fixed latency
you have in routers for handling packets in each hop nor the speed of light),
the variable in the one-way latency is essentially entirely the time a packet
spends sitting in buffers. LEDBAT does not care about which buffer or where the
buffer is (whether it's your router, your modem, your ISP's router or your
destination's ISPs router etc.).

> Shouldn't it then in theory be that LEDBAT quenches towards the minimum 
> total delay, regardless of where the bottleneck might be? Any higher up, 
> faster, less congested buffers ought to be totally neglected in the 
> process because the lower, more filled up dominate the e2e delay 
> calculation?

That sounds like a correct statement.

> If not, then the quenching ought to happen because of the more congested 
> link/filled up buffer, that is *now* causing the extra delay beoynd the 
> minimum sensed.
> 
> > The root cause is the fixed 150ms target delay.
> 
> So what I (we?) am missing is that with very fast networks the protocol 
> should be able to asymptotically go to zero latency, while staying nice 
> and crowd-stable? Are there other, statistical considerations beyond 
> this?

If no buffer along the path can fit the target-delay amount of bytes, LEDBAT
would essentially behave like TCP, and (essentially) be just as fair as TCP is.

> > If LEDBAT yielded to others, users would reject it.
> 
> They absolutely would not. In fact, they don't: it's in current use and 
> is rapidly being adopted by the numbers, as uTP, within uTorrent (and 
> others).

Right. It just happens to be people's modems that are the bottlenecks
(unsurprisingly).

-- 
Arvid Norberg
_______________________________________________
ledbat mailing list
ledbat@ietf.org
https://www.ietf.org/mailman/listinfo/ledbat