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:
“Talk is a pure art. Its only limits are the patience of listeners who, when they get tired, can always pay for their coffee or change it with a friendly waiter and walk out.”
—John Dos Passos (18961970)
“If we became students of Malcolm X, we would not have young black men out there killing each other like theyre killing each other now. Young black men would not be impregnating young black women at the rate going on now. Wed not have the drugs we have now, or the alcoholism.”
—Spike Lee (b. 1956)
“The preservation of life seems to be rather a slogan than a genuine goal of the anti-abortion forces; what they want is control. Control over behavior: power over women. Women in the anti-choice movement want to share in male power over women, and do so by denying their own womanhood, their own rights and responsibilities.”
—Ursula K. Le Guin (b. 1929)