If TCP that uses the following increase and decrease mechanism:
1 new ACK: CWND = CWND + ------ CWND 1 TD ACK: CWND = CWND - --- CWND 2 |
Then the throughput of the TCP is given (approximately when p is small) by: (see: click here )
-------
1 / 3
B(p) = ----- \ / -----
RTT \/ 2bp
|
------ -------
1 / 3 1 / 1.5
B(p) = ----- \ / ---- = ----- \ / -----
RTT \/ 2p RTT \/ p
1 1.2
B(p) = ----- * ------- . . . . . . . . . . . . (1)
RTT ----
\/ p
|
|
This alone will tell us that the performance of TCP will be biased against long RTT connections
W packets W+1 W+2
|<--------------->|<--------------->|<--------------->|
RTT RTT RTT
W W+1 W+2
TPut = ----- TPut = ----- TPut = -----
RTT RTT RTT
\ / \ /
\ / \ /
\ / \ /
1 1
Difference = ----- Difference = -----
RTT RTT
|