TCP Global Synchronization

from Wikipedia, the free encyclopedia

TCP Global Synchronization describes a periodic increase and decrease in the data throughput in TCP connections. This behavior does not occur in isolation on individual TCP connections, but in a synchronized manner on all TCP connections in a system.

The reason for this synchronous behavior lies in the Taildrop algorithm as a method of congestion control in which the network scheduler deletes the data packets when the buffer is full and there is no more space for them. Since this occurs simultaneously with all TCP connections in a system, the TCP flow control controls all connections in order to reduce the data throughput.

This undesirable behavior in the network can be avoided by using other congestion control algorithms, such as B. Random Early Detection , in which data packets are not only discarded when the input buffers are completely full, but rather when the input buffers are partially filled, with the probability of the packet being discarded increasing with the fill level of the buffer.

Web links