1) Well, in the common case of a server running on top of a VM, the vm underneath talking to the server is often rate-limited. For example, the latency plot portion of the rrul test here:
http://gathering-edge.bufferbloat.net/~d/day2/england_ipv6_with_debloat.svg Shows a huge increase in latency, when saturated, going from where I am now (Hamar, Norway) to a linode server in England. Things like fq_codel will hold latencies nearly constant while still giving good throughput. 2) The better mixing inherent in the algorithm should help nearly every form of server that content providers use, by breaking up packet trains into smaller, more digestible chunks, end to end. 3) Anywhere there is a fast to slow transition in the network the codel portion will help find a minimum latency needed while still allowing for bursts. Load balancers come to mind... and I've also used it on voip and web servers. However, the biggest payoff for this stuff is on the edge of the network on home gateways, and head ends/dslams, and on various forms of wireless. It's also the hardest place to put it, given the long timelines embedded development has. Still, we have multiple proofs of concept now in ipfire and openwrt/cerowrt for home routers and at least one ADSL modem and it's looking darn good.... It would be good for operators to try to gain operational experience with fq_codel wherever they are capable of running newer code , quickly, in places where it can be evaluated, in servers running recent versions of linux and/or openwrt and/or a variety of new products appearing. On Sat, Mar 30, 2013 at 1:19 AM, Paul Mansfield <[email protected]>wrote: > It would be interesting to see how bufferbloat, and controlling it, could > affect content providers too. > > From what I can see it seems that avoiding congestion and bad latency etc > is done by overprovisioning bandwidth. If you could run the network at > higher utilisation without running into these problems there could be big > financial benefits. I'm thinking of the likes of Spotify and Pandora. > -- Dave Täht Fixing bufferbloat with cerowrt: http://www.teklibre.com/cerowrt/subscribe.html
