[R-C] Simplifying the TCP throughput algorithm

Ali C. Begen (abegen) abegen at cisco.com
Thu Mar 29 13:07:49 CEST 2012


I suppose these were random losses?

> -----Original Message-----
> From: rtp-congestion-bounces at alvestrand.no [mailto:rtp-congestion-bounces at alvestrand.no] On Behalf Of Harald
> Alvestrand
> Sent: Thursday, March 29, 2012 1:04 PM
> To: rtp-congestion at alvestrand.no
> Subject: [R-C] Simplifying the TCP throughput algorithm
> 
> I did some extremely rough numerical experiments with the TCP throughput
> algorithm.
> 
> Results for TCP throughput in bits/sec at MSS=1440 bytes at various loss
> rates:
> 
> 0.001% loss: Throughput 4.5 Mbits/sec (HD can survive)
> 0.01% loss: Throughput 1.4 Mbits/sec
> 0.1% loss: Throughput 458 Kbits/sec (VGA can survive)
> 1% loss: Throughput 144 Kbits/sec (good audio can survive)
> 10% loss: Throughput 43 Kbits/sec (crappy audio can survive)
> 
> These are stable in the first 2 digits over a large range of RTT (1 ms
> to 100 ms).
> 
> Interesting numerical result: In all cases, the second term of the TCP
> throughput denominator is less than 1% of the first term, so a
> reasonable approximation is:
> 
> T = s / sqrt(p * 2/3)
> 
> That's a simple formula.
> 
>                   Harald
> 
> _______________________________________________
> Rtp-congestion mailing list
> Rtp-congestion at alvestrand.no
> http://www.alvestrand.no/mailman/listinfo/rtp-congestion


More information about the Rtp-congestion mailing list