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.

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?

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?

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 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).

We could design a LEDBAT-like protocol that yields to others in any queue. But no-one would want it (yet). Incidentally, a goal of ConEx is to incentivise deployment of LEDBAT-like protocols. The suffix '-like' means that they would benefit from yielding to anyone, not just your family in your home.

Yes. So I at least am missing something. I'm sorry to ask for looking a bit stupid, but... What *am* I missing, really?
--
Sampo Syreeni, aka decoy - [email protected], http://decoy.iki.fi/front
+358-50-5756111, 025E D175 ABE5 027C 9494 EEB0 E090 8BA9 0509 85C2

Reply via email to