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 |