TCP Friendly Rate Control

TCP-Friendly Rate Control (TFRC) is a congestion control mechanism designed for unicast flows operating in an Internet environment and competing with TCP traffic. The goal is to compete fairly with TCP traffic on medium timescales, but to be much less variable than TCP on short timescales.

TCP congestion control works by maintaining a window of packets that have not yet been acknowledged. This window is increased by one packet every round trip time if no packets have been lost, and is decreased by half if a packet loss is detected. Thus TCP's window (and hence throughput) is a function of the losses observed in the network and the round trip time experienced by the flow.

The idea behind TFRC is to measure the loss probability and round trip time and to use these as the parameters to a model of TCP throughput. The expected throughput from this model is then used to directly drive the transmit rate of a TFRC flow.

RFC 5348 - TCP Friendly Rate Control (TFRC): Protocol Specification

Famous quotes containing the words friendly, rate and/or control:

    Being blunt with your feelings is very American. In this big country, I can be as brash as New York, as hedonistic as Los Angeles, as sensuous as San Francisco, as brainy as Boston, as proper as Philadelphia, as brawny as Chicago, as warm as Palm Springs, as friendly as my adopted home town of Dallas, Fort Worth, and as peaceful as the inland waterway that rubs up against my former home in Virginia Beach.
    Martina Navratilova (b. 1956)

    At this very moment,... the most frightful horrors are taking place in every corner of the world. People are being crushed, slashed, disembowelled, mangled; their dead bodies rot and their eyes decay with the rest. Screams of pain and fear go pulsing through the air at the rate of eleven hundred feet per second. After travelling for three seconds they are perfectly inaudible. These are distressing facts; but do we enjoy life any the less because of them? Most certainly we do not.
    Aldous Huxley (1894–1963)

    Playing at make-believe, the young child becomes the all-powerful person he cannot be in reality. In pretending, the child takes control of his otherwise powerless position.
    Joanne E. Oppenheim (20th century)