SplitBuff: Improving the Interaction of Heterogeneous RTT Flows on the Internet
Today router buffers are sized according to the well-known Bandwidth-Delay Product (BDP) rule, which uses the average Round-Trip Time (RTT) of flows traversing a router. The BDP rule not only leads to large queueing delays, but also imposes "One (buffer) size fits all" philosophy for flows exhibiting a large variation in RTT. When short and long RTT flows compete at a single buffer, they may adversely affect each other in throughput and delay. The authors propose SplitBuff, a scheme using which short RTT flows achieve low delay and long RTT flows achieve high throughput, without requiring any protocol modifications.