On the fairness characteristics of FAST TCP

Fairness of competing transmission control protocol (TCP) flows is an integral and indispensable part of transport protocol design for next-generation, high-bandwidth-delay product networks. It is not just a protocol-intrinsic property but it could also have severe impact on quality of experience (QoE). In this paper, we revisit FAST TCP fairness behavior based on a comprehensive performance evaluation study. We demonstrate that FAST TCP with proper parameter settings can always achieve fair behavior with HighSpeed TCP and Scalable TCP. We also show that this behavior is a rather robust property of the protocol concerning different traffic mix or network topology. The dynamic behavior of reaching the fair equilibrium state can be different, which is demonstrated in the paper. Our study also emphasizes the important need for finding a dynamic sensitive fairness metric for performance evaluation of transport protocols for next-generation, high-bandwidth-delay product networks.

[1]  Raj Jain,et al.  Analysis of the Increase and Decrease Algorithms for Congestion Avoidance in Computer Networks , 1989, Comput. Networks.

[2]  B. J. Prabhu,et al.  Fairness in MIMD Congestion Control Algorithms , 2005, Telecommun. Syst..

[3]  Balázs Sonkoly,et al.  A HighSpeed TCP Study : Observations and Re-evaluation , 2004 .

[4]  Prashant J. Shenoy,et al.  On the impact of concurrent downloads , 2001, Proceeding of the 2001 Winter Simulation Conference (Cat. No.01CH37304).

[5]  Cheng Jin,et al.  FAST TCP: Motivation, Architecture, Algorithms, Performance , 2006, IEEE/ACM Transactions on Networking.

[6]  Tom Kelly,et al.  Scalable TCP: improving performance in highspeed wide area networks , 2003, CCRV.

[7]  Sándor Molnár,et al.  Parameter Setting Games in TCP Vegas and FAST TCP , 2005 .

[8]  Robert N. Shorten,et al.  Experimental evaluation of TCP protocols for high-speed networks , 2007, TNET.

[9]  Lachlan L. H. Andrew,et al.  Fairness comparison of FAST TCP and TCP Vegas , 2005 .

[10]  Lachlan L. H. Andrew,et al.  Improving the fairness of FAST TCP to new flows , 2006, IEEE Communications Letters.

[11]  Moshe Zukerman,et al.  Fairness comparison of FAST TCP and TCP Reno , 2007, Comput. Commun..

[12]  Balázs Sonkoly,et al.  Understanding highspeed TCP: A control-theoretic perspective , 2005, Communications and Computer Networks.

[13]  kc claffy,et al.  Understanding Internet traffic streams: dragonflies and tortoises , 2002, IEEE Commun. Mag..

[14]  Robert Shorten,et al.  Experimental Evaluation of TCP Protocols for High-Speed Networks , 2007, IEEE/ACM Transactions on Networking.

[15]  Nick McKeown,et al.  Why flow-completion time is the right metric for congestion control , 2006, CCRV.

[16]  Sally Floyd,et al.  HighSpeed TCP for Large Congestion Windows , 2003, RFC.

[17]  TanLiansheng,et al.  Fairness comparison of FAST TCP and TCP Reno , 2007 .

[18]  Evandro de Souza,et al.  A HighSpeed TCP Study : Characteristics and Deployment Issues , 2003 .

[19]  Moshe Zukerman,et al.  FAST TCP: fairness and queuing issues , 2005, IEEE Communications Letters.

[20]  Trinh Anh Tuan Benchmarking High Speed TCP Fairness: Why and How Starting Time Matters , 2006, 2006 First International Conference on Communications and Electronics.

[21]  S. Low,et al.  Understanding Vegas: a duality model , 2002 .

[22]  Sally Floyd Limited Slow-Start for TCP with Large Congestion Windows , 2004, RFC.

[23]  Michael Welzl,et al.  Network Congestion Control - Managing Internet Traffic , 2005 .

[24]  Jordi Domingo-Pascual,et al.  Quality of Service in the Emerging Networking Panorama , 2004, Lecture Notes in Computer Science.

[25]  Michele C. Weigle,et al.  Performance of Competing High-Speed TCP Flows , 2006, Networking.

[26]  Richard Hughes-Jones,et al.  Evaluation of Advanced TCP Stacks on Fast Long-Distance Production Networks , 2003, Journal of Grid Computing.

[27]  Steven H. Low,et al.  Understanding TCP Vegas: a duality model , 2002 .

[28]  Brian D. Noble,et al.  Improving throughput and maintaining fairness using parallel TCP , 2004, IEEE INFOCOM 2004.