TCP AIMD

The AIMD approach to congestion control involves increasing/decreasing the size of packet windows to control congestion.

AIMD has sawtooth behavior:

image.png

AIMD is a distributed, asynchronous algorithm that has been shown to:

Details:

image.png

TCP slow start is used for the initial increase in packet send rate: