Modeling Scalable TCP friendliness to NewReno TCP

Summary Scalable TCP is a simple change to the traditional TCP congestion control algorithm which dramatically improves TCP performance in high speed wide area networks. The focus of this contribution is to model the performance of Scalable TCP algorithm sharing bottleneck link with a NewReno TCP. The analysis is performed during congestion avoidance phase, for both TCP flows, in steady state and near to the steady state. This model follows the existing model of NewReno TCP and is further expanded to predict the performance of congestion avoidance phase of the two TCP variants competing on a bottleneck link. The model is used in situations where congestion occurs due to buffer overflow (synchronous loss) and random loss (asynchronous loss). The applied model produced excellent information on how bottleneck link distributed over different TCP flavors. It predicts the Scalable TCP friendliness to NewReno TCP. Simulation measurements were carried out in order to verify the model accuracy. Long lived TCP flows traveling along high speed-wide area networks were used. The results of the applied model and the performed simulation measurements were in good agreement.

[1]  Jean C. Walrand,et al.  Analysis and comparison of TCP Reno and Vegas , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[2]  Sally Floyd,et al.  2 What ’ s the Problem ? 2 . 1 Basics TCP uses the following algorithm to adjust its congestion window , 2002 .

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

[4]  Injong Rhee,et al.  Binary increase congestion control (BIC) for fast long-distance networks , 2004, IEEE INFOCOM 2004.

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

[6]  Róbert Szabó,et al.  Evaluation of scalable TCP , 2005, The 3rd ACS/IEEE International Conference onComputer Systems and Applications, 2005..

[7]  Ljiljana Trajkovic,et al.  An overview and comparison of analytical TCP models , 2004, 2004 IEEE International Symposium on Circuits and Systems (IEEE Cat. No.04CH37512).

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

[9]  Roch Guérin,et al.  Predicting TCP throughput from non-invasive network sampling , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[10]  Donald F. Towsley,et al.  Modeling TCP throughput: a simple model and its empirical validation , 1998, SIGCOMM '98.

[11]  Matthew Mathis,et al.  The macroscopic behavior of the TCP congestion avoidance algorithm , 1997, CCRV.

[12]  Vishal Misray,et al.  Stochastic Differential Equation Modeling and Analysis of TCP-Windowsize Behavior , 2005 .