Service differentiation at transport layer via TCP Westwood low-priority (TCPW-LP)

An end-to-end "foreground/background" priority scheme is useful for end hosts to utilize the residual capacity left unused by high-priority foreground applications. Several end-to-end prioritization schemes, such as TCP-LP (Low Priority) and TCP-Nice, have been proposed, however, the residual capacity cannot be fully utilized by these schemes. We propose TCP Westwood Low Priority (TCPW-LP), a scheme that maximizes the utilization of residual capacity without intrusion on coexisting foreground flows. TCPW-LP employs an "Early Window Reduction" mechanism to reduce its congestion window as a reaction to incipient congestion. To achieve high efficiency, the reaction is based on the estimation whether the congestion is caused by the foreground traffic or not. Simulation results show that TCPW-LP appropriately defers to foreground flows. Further, under a wide range of buffer capacity and link error losses, TCPW-LP better utilizes the residual capacity than other proposed priority schemes or even TCP Reno.

[1]  Ren Wang,et al.  TCP westwood: Bandwidth estimation for enhanced transport over wireless links , 2001, MobiCom '01.

[2]  David L. Black,et al.  An Architecture for Differentiated Service , 1998 .

[3]  Ren Wang,et al.  Efficiency/friendliness tradeoffs in TCP Westwood , 2002, Proceedings ISCC 2002 Seventh International Symposium on Computers and Communications.

[4]  Peter T. Kirstein,et al.  Analysis of a method for differential TCP service , 1999, Seamless Interconnection for Universal Services. Global Telecommunications Conference. GLOBECOM'99. (Cat. No.99CH37042).

[5]  Zheng Wang,et al.  An Architecture for Differentiated Services , 1998, RFC.

[6]  M. Dahlin,et al.  TCP Nice: a mechanism for background transfers , 2002, OSDI '02.

[7]  Larry L. Peterson,et al.  TCP Vegas: End to End Congestion Avoidance on a Global Internet , 1995, IEEE J. Sel. Areas Commun..

[8]  Aleksandar Kuzmanovic,et al.  TCP-LP: a distributed algorithm for low priority data transfer , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[9]  Wu-chun Feng,et al.  Enabling compatibility between TCP Reno and TCP Vegas , 2003, 2003 Symposium on Applications and the Internet, 2003. Proceedings..

[10]  Ren Wang,et al.  Adaptive bandwidth share estimation in TCP Westwood , 2002, Global Telecommunications Conference, 2002. GLOBECOM '02. IEEE.