Performance analysis of TCP incast with TCP Lite and Abstract TCP

Data center networks widely uses TCP for communication between the servers as it provides reliability and congestion control. However, TCP does not work well for certain type of communication patterns. One such a pattern is barrier synchronized many to one communication. During this type of data transmissions, multiple servers simultaneously transmits data to a single client and also the client cannot issues its next request until it receives all the data from current transmission. This will leads to severe throughput collapse in the networks which is called as TCP Incast. There are numerous other variants of TCP which will provides better congestion avoidance than TCP In this paper, we analyze the performance of TCP Incast using QualNet simulator with different TCP variants namely TCP Lite and Abstract TCP The performance analysis is based on the metrics such as bytes received, throughput, packet loss and number of retransmission.

[1]  Srinivasan Seshan,et al.  Measurement and Analysis of TCP Throughput Collapse in Cluster-based Storage Systems , 2008, FAST.

[2]  Muddesar Iqbal,et al.  A Survey: variants of TCP in Ad-hoc networks , 2013 .

[3]  Poonam Tomar,et al.  A Comprehensive Analysis and Comparison of TCP Tahoe , TCP Reno and TCP Lite , 2011 .

[4]  Amar Phanishayee,et al.  Safe and effective fine-grained TCP retransmissions for datacenter communication , 2009, SIGCOMM '09.

[5]  Tao Yang,et al.  The Panasas ActiveScale Storage Cluster - Delivering Scalable High Bandwidth Storage , 2004, Proceedings of the ACM/IEEE SC2004 Conference.

[6]  Mingwei Xu,et al.  LTTP: An LT-Code Based Transport Protocol for Many-to-One Communication in Data Centers , 2014, IEEE Journal on Selected Areas in Communications.

[7]  Haitao Wu,et al.  ICTCP: Incast Congestion Control for TCP in Data-Center Networks , 2013, IEEE/ACM Transactions on Networking.

[8]  Jae-Hyun Hwang,et al.  IA-TCP: A rate based incast-avoidance algorithm for TCP in data center networks , 2012, 2012 IEEE International Conference on Communications (ICC).

[9]  Chuang Lin,et al.  Modeling and understanding TCP incast in data center networks , 2011, 2011 Proceedings IEEE INFOCOM.

[10]  Li Tang,et al.  Taming TCP incast throughput collapse in data center networks , 2013, 2013 21st IEEE International Conference on Network Protocols (ICNP).

[11]  Junda Liu,et al.  Multi-enterprise networking , 2000 .

[12]  David A. Maltz,et al.  Data center TCP (DCTCP) , 2010, SIGCOMM 2010.