[R-C] LEDBAT - introductions?
Randell Jesup
randell-ietf at jesup.org
Wed Apr 11 22:02:55 CEST 2012
On 4/11/2012 10:18 AM, Piers O'Hanlon wrote:
>
>> I am sure LEDBAT CC algorithm has gone through strict examination
>> and serves its purpose but as pointed out by others (Jim) those
>> were not related to real-time interactive media.
>>
> As far as I understand avoiding upset of Voip flows was explicitly
> something LEDBAT aimed at - it is mentioned both in the Charter and
> specifically in section 4.3 of the LEDBAT draft - it aims to keep below
> the ITU's G.114 recommendation of 150ms. There are some studies done
> here - where LEDBAT does allow voip flows to operate - referenced in the
> draft (but there is more work to be done in this area):
>
> [Sch10] Schneider, J., Wagner, J., Winter, R., and H. Kolbe, "Out
> of my Way -- Evaluating Low Extra Delay Background
> Transport in an ADSL Access Network", Proceedings of 22nd
> International Teletraffic Congress (ITC22), September
> 2010.
This shows a VoIP flow increased 35ms for a 25ms LEDBAT. One assumes a
100ms LEDBAT would delay VoIP >100ms, and when you count other delays
you're probably already over 150ms mouth->ear even on a good, local call.
> Though this paper brings up an additional active component which hasn't
> really surfaced much in these discussions - the 'Advanced Home Gateway'
> which typically provides for AQM (which could answer some of Jim's
> prayers ;) - often in the form of WFQ with multiple classes (which is
> the case the UK where a substantial number of home gateways are now
> shipped 'for free' with ADSL and come preconfigured with WFQ)
This points out that rtcweb flows will probably not be automatically
classified as realtime flows to be given priority; we should look into
this and what they use as triggers, and how we can get them to rev their
firmware (especially for future designs).
>> LEDBAT CC algorithm is window based (Congestion window) that is
>> one extra queue at the sender side. I think Magnus Westerlund has
>> already pointed out the possible issues with this kind of design
>> in another mail.
>>
> The fact that it is window based doesn't preclude Magnus' suggestions -
> it is a question of whether the algorithm allows for low latency
> operation and potentially coping with bursts. If it can only clock out
> packets on ACKs then it may be problem but there are paced versions of
> window based algorithms that may suit.
The article mentioned their implementation doesn't do pacing but implied
it was allowed.
--
Randell Jesup
randell-ietf at jesup.org
More information about the Rtp-congestion
mailing list