LWN.net Logo

Bufferbloat: Dark Buffers in the Internet (ACM Queue)

Bufferbloat: Dark Buffers in the Internet (ACM Queue)

Posted Dec 6, 2011 1:52 UTC (Tue) by dlang (✭ supporter ✭, #313)
In reply to: Bufferbloat: Dark Buffers in the Internet (ACM Queue) by jg
Parent article: Bufferbloat: Dark Buffers in the Internet (ACM Queue)

>> You'd think if
>> it helped their customers they'd put engineering resources on it.
>> I've heard that it's partially a prisoner's dilemma - if you turn
>> AQM/RED off and others on the same pipe use it, you get better
>> performance. And packet drops can't be manipulated like this,
>> so TCP uses the measure that's harder to fake. True?

> No, I don't believe so.

I don't think that was the reason for TCP using packet dropping as the measure, remember that TCP congestion fallback predates RED and most other AQM proposals.

but that being said, I have heard that some of the AQM proposals do end up being disadvantaged if used over a congested link with traffic that isn't well behaved by that algorithm's definition.

the issue that the AQM protocols require tuning and attention to get the best performance, and incorrect tuning can cripple you is far more of an issue. If 'out of the box' with no AQM is 'good enough' anyone lacking manpower will be reluctant to add AQM that requires manpower to get right.

the issue is now we are getting to the point where no AQM is no longer being considered 'good enough' for many areas of the Internet, but the existing AQM protocols still have the same problems they always have had, so there is still research to try and find better protocols.


(Log in to post comments)

Bufferbloat: Dark Buffers in the Internet (ACM Queue)

Posted Dec 6, 2011 19:32 UTC (Tue) by Unladen (guest, #72953) [Link]

>the issue that the AQM protocols require tuning and attention to get the
>best performance, and incorrect tuning can cripple you is far more of an
>issue. If 'out of the box' with no AQM is 'good enough' anyone lacking
>manpower will be reluctant to add AQM that requires manpower to get right.

Thanks, that's useful - worst-case AQM is much worse than without it, but best-case is better, does explain a lot.

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds