Scalable TCP

Type of Transmission Control Protocol which is designed to provide much higher throughput and scalability. Standard TCP recommendations as per RFC 2581 and RFC 5681 call for congestion window to be halved for each packet lost. Effectively, this process keeps halving the throughput until packet loss stops. Once the packet loss subsides, slow start kicks in to ramp the speed back up. When the window sizes are small, say 1 Mbit/s @ 200 ms round trip time and the window is about 20 packets, this recovery time is quite fast—on the order of a few seconds. But as transfer speeds approach 1 Gbit/s, the recovery time becomes half an hour and for 10 Gbit/s it's over 4 hours.

Comment
enType of Transmission Control Protocol which is designed to provide much higher throughput and scalability. Standard TCP recommendations as per RFC 2581 and RFC 5681 call for congestion window to be halved for each packet lost. Effectively, this process keeps halving the throughput until packet loss stops. Once the packet loss subsides, slow start kicks in to ramp the speed back up. When the window sizes are small, say 1 Mbit/s @ 200 ms round trip time and the window is about 20 packets, this recovery time is quite fast—on the order of a few seconds. But as transfer speeds approach 1 Gbit/s, the recovery time becomes half an hour and for 10 Gbit/s it's over 4 hours.
Has abstract
enType of Transmission Control Protocol which is designed to provide much higher throughput and scalability. Standard TCP recommendations as per RFC 2581 and RFC 5681 call for congestion window to be halved for each packet lost. Effectively, this process keeps halving the throughput until packet loss stops. Once the packet loss subsides, slow start kicks in to ramp the speed back up. When the window sizes are small, say 1 Mbit/s @ 200 ms round trip time and the window is about 20 packets, this recovery time is quite fast—on the order of a few seconds. But as transfer speeds approach 1 Gbit/s, the recovery time becomes half an hour and for 10 Gbit/s it's over 4 hours. Scalable TCP modifies the congestion control algorithm. Instead of halving the congestion window size, each packet loss decreases the congestion window by a small fraction (a factor of 1/8 instead of Standard TCP's 1/2) until packet loss stops. When packet loss stops, the rate is ramped up at a slow fixed rate (one packet is added for every one hundred successful acknowledgements) instead of the Standard TCP rate that's the inverse of the congestion window size (thus very large windows take a long time to recover). This helps reduce the recovery time on 10 Gbit/s links from 4+ hours (using Standard TCP) to less than 15 seconds when the round trip time is 200 milliseconds.
Is primary topic of
Scalable TCP
Label
enScalable TCP
Link from a Wikipage to an external page
onlinevideodownloaders.com/
web.archive.org/web/20200201204234/http:/www.deneholme.net/tom/scalable/
www.csm.ornl.gov/~dunigan/net100/kelly.html
datatag.web.cern.ch/datatag/papers/pfldnet2003-ctk.pdf
tools.ietf.org/html/rfc2581
tools.ietf.org/html/rfc5681
Link from a Wikipage to another Wikipage
Category:Internet protocols
Category:TCP congestion control
Category:Transport layer protocols
Network congestion
Packet loss
Scalability
Transmission Control Protocol
UDP-based Data Transfer Protocol
SameAs
4v6CY
m.0gzq1l
Q7429669
Scalable TCP
Subject
Category:Internet protocols
Category:TCP congestion control
Category:Transport layer protocols
WasDerivedFrom
Scalable TCP?oldid=1087932936&ns=0
WikiPageLength
2454
Wikipage page ID
6979594
Wikipage revision ID
1087932936
WikiPageUsesTemplate
Template:Compu-sci-stub