[e2e] Why do we need congestion control?

Detlef Bosau detlef.bosau at web.de
Sun Mar 17 11:29:23 PDT 2013


O.k., I just asked fro additional space for my mailbox because of the 
expected responses.

Isn't AQM nothing else than some kind of "sophistically discard" packets?

Any discarded packet is a potential retransmission.

So, don't we run into the risk of suffering from a retransmission collapse?

The more I think about it, the more I think that all this AQM stuff does 
not really /solve /a problem but /causes/ a problem.

In some private message, the sender remarked: "A congestion control 
scheme that causes congestion - funny."

Wouldn't it be the better alternative to avoid congestion than to fix it?

Detlef

Am 17.03.2013 04:25, schrieb Daniel Havey:
> Hi Fred,
>
>   
>> We now have at least two AQM algorithms on the table that
>> auto-tune.
>>
>> As such, while the general statement of 2309 is a good one -
>> that we need to implement AQM procedures - the specific one
>> it recommends turned out to not be operationally useful.
>>
>> As to the specific statement that Lloyd seeks, and notes
>> that the TCP community argues for one specific answer, I'll
>> note that operationally-deployed TCP has more than one
>> answer.
> Well, perhaps all of the TCP community does not argue for one specific answer.
>
> Let's think about Joe's thesis.
>
> They are complementary:
>
>      FEC (including erasure codes) always completes in finite time,
>      but has a nonzero probability it will fail (i.e., that the
>      data won't get through at all)
>
>      ARQ always gets data through with 100% probability when
>      it completes, but has a nonzero chance of taking an
>      arbitrary long time to do so
>
> This tells us that if we have horrible RTT then TCP retransmission will be a drag.  However, if we have a nice RTT then TCP retransmission is what we want.
>
> One solution does not fit all.
>
> ...Daniel
>
>> There is Microsoft's Congestion Control algorithm,
>> NewReno in FreeBSD, and CUBIC in Linux. There are other
>> algorithms such as CAIA CDG that also fill the bottleneck in
>> a path but manage to do so without challenging the cliff,
>> which at least in my opinion is a superior model.
>>
>> Similarly, it is difficult to argue that everyone has to
>> implement the same AQM algorithm. What is reasonable without
>> doubt is that whatever algorithm is implemented, the
>> requirement is that it manage queue depths to a
>> statistically shallow queue.
>>
>


-- 
------------------------------------------------------------------
Detlef Bosau
Galileistraße 30
70565 Stuttgart                            Tel.:   +49 711 5208031
                                            mobile: +49 172 6819937
                                            skype:     detlef.bosau
                                            ICQ:          566129673
detlef.bosau at web.de                     http://www.detlef-bosau.de

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.postel.org/pipermail/end2end-interest/attachments/20130317/a7ae2301/attachment-0001.html


More information about the end2end-interest mailing list