TCP's congestion window controls the number of packets a TCP flow may have in the network at any time. However, long periods when the sender is idle or application-limited can lead to the invalidation of the congestion window, in that the congestion window no longer reflects current information about the state of the network. This document describes a simple modification to TCP's congestion control algorithms to decay the congestion window cwnd after the transition from a sufficiently-long application-limited period, while using the slow-start threshold ssthresh to save information about the previous value of the congestion window.
RFC Downloads
Cited By
- Wei W, Xue K, Han J, Wei D and Hong P (2020). Shared Bottleneck-Based Congestion Control and Packet Scheduling for Multipath TCP, IEEE/ACM Transactions on Networking, 28:2, (653-666), Online publication date: 1-Apr-2020.
- Ma X, Li Q, Chai J, Xiao X, Xia S and Jiang Y Steward Proceedings of the 29th ACM Workshop on Network and Operating Systems Support for Digital Audio and Video, (31-36)
- Guo L and Lee J On TCP Simulation Fidelity in ns-2 Proceedings of the 14th ACM International Symposium on QoS and Security for Wireless and Mobile Networks, (55-62)
- Lim Y, Chen Y, Nahum E, Towsley D, Gibbens R and Cecchet E Design, implementation, and evaluation of energy-aware multi-path TCP Proceedings of the 11th ACM Conference on Emerging Networking Experiments and Technologies, (1-13)
- Nazir S, Hossain Z, Secchi R, Broadbent M, Petlund A and Fairhurst G Performance Evaluation of Congestion Window Validation for DASH Transport Proceedings of Network and Operating System Support on Digital Audio and Video Workshop, (67-72)
- Nazir S, Hossain Z, Secchi R, Broadbent M, Petlund A and Fairhurst G Performance Evaluation of Congestion Window Validation for DASH Transport Proceedings of Network and Operating System Support on Digital Audio and Video Workshop, (67-72)
- Lim Y, Chen Y, Nahum E, Towsley D and Gibbens R How green is multipath TCP for mobile devices? Proceedings of the 4th workshop on All things cellular: operations, applications, & challenges, (3-8)
- Esteban J, Benno S, Beck A, Guo Y, Hilt V and Rimac I Interactions between HTTP adaptive streaming and TCP Proceedings of the 22nd international workshop on Network and Operating System Support for Digital Audio and Video, (21-26)
- Sathiaseelan A, Secchi R and Fairhurst G Enhancing TCP to support rate-limited traffic Proceedings of the 2012 ACM workshop on Capacity sharing, (39-44)
- Brosh E, Baset S, Rubenstein D and Schulzrinne H The delay-friendliness of TCP Proceedings of the 2008 ACM SIGMETRICS international conference on Measurement and modeling of computer systems, (49-60)
- Brosh E, Baset S, Rubenstein D and Schulzrinne H (2008). The delay-friendliness of TCP, ACM SIGMETRICS Performance Evaluation Review, 36:1, (49-60), Online publication date: 12-Jun-2008.
- Mondal A and Kuzmanovic A When TCP Friendliness Becomes Harmful Proceedings of the IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications, (152-160)
- Medina A, Allman M and Floyd S (2005). Measuring the evolution of transport protocols in the internet, ACM SIGCOMM Computer Communication Review, 35:2, (37-52), Online publication date: 1-Apr-2005.
- Allman M and Blanton E (2005). Notes on burst mitigation for transport protocols, ACM SIGCOMM Computer Communication Review, 35:2, (53-60), Online publication date: 1-Apr-2005.
- Baratto R, Potter S, Su G and Nieh J MobiDesk Proceedings of the 10th annual international conference on Mobile computing and networking, (1-15)
- Mathis M, Heffner J and Reddy R (2003). Web100, ACM SIGCOMM Computer Communication Review, 33:3, (69-79), Online publication date: 1-Jul-2003.
- Yoo S and Kim H Analysis and design of secure and reliable transmission protocol in diameter Proceedings of the 7th CDMA international conference on Mobile communications, (231-238)
- Sarolahti P and Kuznetsov A Congestion Control in Linux TCP Proceedings of the FREENIX Track: 2002 USENIX Annual Technical Conference, (49-62)
Recommendations
TCP Westwood with Limited Congestion Window
ICACC '09: Proceedings of the 2009 International Conference on Advanced Computer ControlTCP Westwood (TCPW) is a sender side modification of TCP congestion control. It estimates the connection rate by monitoring the acknowledgment reception rate; this estimation is used to compute congestion window and slow start threshold. The sender ...
TCP and explicit congestion notification
This paper discusses the use of Explicit Congestion Notification (ECN) mechanisms in the TCP/IP protocol. The first part proposes new guidelines for TCP's response to ECN mechanisms (e.g., Source Quench packets, ECN fields in packet headers). Next, ...