Automatic TCP Buffer Tuning

10/14/98


Click here to start


Table of Contents

Automatic TCP Buffer Tuning

Acknowledgments

High Speed File Transfers

Expected Performance

Default Tuning: Performance vs. Delay

TCP Assumptions

Socket Buffers

Under-buffered send socket buffer

Hand Tuning:

Problems with Hand Tuning

Over-buffered send socket buffer

System Memory Usage

Goals of Sender Autotuning

Congestion Window

Sender auto-tuning based on cwnd

sb_net_target vs. cwnd over time

Fair Share Algorithm

Illustration of fair share algorithm

Test Topology

Tuning Types

Basic Functionality Test

Basic Functionality

Basic Functionality

Basic Functionality

System Memory Usage

Diverse concurrent connections

Diverse concurrent connections

Diverse concurrent connections

Diverse concurrent connections

System Memory Usage

Impact

Conclusion

Author: Jeffrey Semke

Email: semke@psc.edu

Home Page: http://www.psc.edu/networking/auto.html