In this paper, we propose a refinement of TCP Westwood allowing the management of the Efficiency/Friendliness-toNewReno tradeoff. We show that the refined TCP Westwood is able to achieve higher efficiency yet at the same time maintain friendliness. TCP Westwood (for short, TCPW) implements a novel window congestion control algorithm based on available bandwidth estimation. The performance of TCPW has been promising, exceeding that of TCP NewReno in “large leaky pipes”; i.e. over pipes with high bandwidth delay product and suffering some (minimal) amount of random errors. However, under certain circumstances, TCP NewReno may experience some performance degradation because TCPW possesses more information and thus can take better advantage of available bandwidth. In this paper we propose combining the original TCPW sampling strategy which produces Bandwidth Share Estimates (BSE), with a new strategy which produces Rate Estimates (RE). The two sampling techniques are identical if the ...
Ren Wang, Massimo Valla, M. Y. Sanadidi, Bryan K.