Automatic TCP Buffer Tuning

Even when TCP performance enhancements such as RFC 2018 SACK and RFC 1323 large window extensions are used, a TCP connection may still not achieve the optimal performance expected by the user. One reason for suboptimal performance is that the connection may be buffer limited by the sender or the receiver, particularly for large bandwidth*delay paths.

Manual configuration eases the problem somewhat, but requires information that is often not available to the user or system administrator, and is not flexible enough to account for changes in the network or the end system.

We propose an Automatic TCP Buffer Tuning scheme to alleviate these problems. It has several main advantages:

The following items are available from our research: