In the field of
computer networking
A computer network is a set of computers sharing resources located on or provided by network nodes. The computers use common communication protocols over digital interconnections to communicate with each other. These interconnections ar ...
, TCP pacing is the denomination of a set of techniques to make the pattern of packet transmission generated by the
Transmission Control Protocol
The Transmission Control Protocol (TCP) is one of the main protocols of the Internet protocol suite. It originated in the initial network implementation in which it complemented the Internet Protocol (IP). Therefore, the entire suite is common ...
less bursty. It can be conducted by the
network scheduler
A network scheduler, also called packet scheduler, queueing discipline (qdisc) or queueing algorithm, is an arbiter on a node in a packet switching communication network. It manages the sequence of network packets in the transmit and receive q ...
.
Bursty traffic can lead to higher queing delays, more packet losses and lower throughput. However it has been observed that TCP's congestion control mechanisms may lead to bursty traffic on high bandwidth and highly multiplexed networks,
a proposed solution to this problem is TCP pacing. TCP pacing involves evenly spacing data transmissions accross a round-trip time
See also
*
Micro-bursting (networking) In computer networking, micro-bursting is a behavior seen on fast packet-switched networks, where rapid bursts of data packets are sent in quick succession, leading to periods of full line-rate transmission that can overflow packet buffers of the ...
References
Network performance
{{internet-stub