2013Unpublished venueRequires access

TFRC for Congestion Control in Real Time Applications

Maryam Janani, Pakanati Chenna Reddy

Open publisher page 1 citations

Abstract

Abstract: The amount of traffic generated by Real Time Applications (RTA) has increased substantially over the years. RTA will face congestion while there's any form of bottleneck restricting traffic, this can lead to packet loss or delayed traffic that is unacceptable for RTAs. Therefore it is desirable for RTA to implement congestion control mechanism to improve the steadiness of networks. The congestion problem has been addressed successfully by Transmission Control Protocol (TCP). TCP is connection oriented protocol that presents reliable and ordered delivery of packets and also presents end-to-end congestion control mechanism. But its congestion control mechanism does not suit the characteristics of the RTA. User Datagram Protocol (UDP) applications can send data at constant bit rate. It is non TCP based protocol. It cannot adjust its flow rate when congestion is detected and it continues to send at original rate. So these non TCP applications don't have congestion control mechanism and don't share bandwidth fairly with TCP based applications. A new congestion control protocol for datagram transport was defined i.e., TCP Friendly Rate Control (TFRC) standardized by Internet Engineering Task Force (IETF). TFRC is a congestion control algorithm that supplies a smooth transmission rate for RTAs. TFRC is a congestion control mechanism for unicast flows functioning in a best effort Internet environment. It's reasonably fair when competing for bandwidth with TCP flows in congested network, although encompasses a lot of lower variation of throughput over time compared with TCP.

About this research paper

What this paper is about

Abstract: The amount of traffic generated by Real Time Applications (RTA) has increased substantially over the years. RTA will face congestion while there's any form of bottleneck restricting traffic, this can lead to packet loss or delayed traffic that is unacceptable for RTAs. Therefore it is desirable for RTA to implement congestion control mechanism to improve the steadiness of networks. The congestion problem has been addressed successfully by Transmission Control Protocol (TCP). TCP is connection oriented protocol that presents reliable and ordered delivery of packets and also presents end-to-end congestion control mechanism. But its congestion control mechanism does not suit the characteristics of the RTA. User Datagram Protocol (UDP) applications can send data at constant bit rate. It is non TCP based protocol. It cannot adjust its flow rate when congestion is detected and it continues to send at original rate. So these non TCP applications don't have congestion control mechanism and don't share bandwidth fairly with TCP based applications. A new congestion control protocol for datagram transport was defined i.e., TCP Friendly Rate Control (TFRC) standardized by Internet Engineering Task Force (IETF). TFRC is a congestion control algorithm that supplies a smooth transmission rate for RTAs. TFRC is a congestion control mechanism for unicast flows functioning in a best effort Internet environment. It's reasonably fair when competing for bandwidth with TCP flows in congested network, although encompasses a lot of lower variation of throughput over time compared with TCP.

Why it matters

OpenAlex reports 1 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Abstract: The amount of traffic generated by Real Time Applications (RTA) has increased substantially over the years. RTA will face congestion while there's any form of bottleneck restricting traffic, this can lead to packet loss or delayed traffic that is unacceptable for RTAs. Therefore it is desirable for RTA to implement congestion control mechanism to improve the steadiness of networks. The congestion problem has been addressed successfully by Transmission Control Protocol (TCP). TCP is connection oriented protocol that presents reliable and ordered delivery of packets and also presents end-to-end congestion control mechanism. But its congestion control mechanism does not suit the characteristics of the RTA. User Datagram Protocol (UDP) applications can send data at constant bit rate. It is non TCP based protocol. It cannot adjust its flow rate when congestion is detected and it continues to send at original rate. So these non TCP applications don't have congestion control mechanism and don't share bandwidth fairly with TCP based applications. A new congestion control protocol for datagram transport was defined i.e., TCP Friendly Rate Control (TFRC) standardized by Internet Engineering Task Force (IETF). TFRC is a congestion control algorithm that supplies a smooth transmission rate for RTAs. TFRC is a congestion control mechanism for unicast flows functioning in a best effort Internet environment. It's reasonably fair when competing for bandwidth with TCP flows in congested network, although encompasses a lot of lower variation of throughput over time compared with TCP.

Key concepts: TCP Friendly Rate Control, Computer network, TCP Westwood plus, Network congestion, Explicit Congestion Notification, TCP tuning, Computer science, TCP global synchronization

Related papers

Back to paper searchBrowse research topicsOriginal source
TFRC for Congestion Control in Real Time Applications — Research Paper | ScholarLens