Gentle Slow Start to Alleviate TCP Incast in Data Center Networks
AbstractModern data center networks typically adopt symmetric topologies, such as leaf-spine and fat-tree. When a large number of transmission control protocol (TCP) flows in data center networks send data to the same receiver, the congestion collapse, called TCP Incast, frequently happens because of the huge packet losses and Time-Out. To address the TCP Incast issue, we firstly demonstrate that adjusting the increasing speed of the congestion window during the slow start phase is crucially important. Then we propose the Gentle Slow Start (GSS) algorithm, which adjusts the congestion window according to real-time congestion state in a gentle manner and smoothly switches from slow start to congestion avoidance phase. Furthermore, we present the implementation and design of Gentle Slow Start and also integrate it into the state-of-the-art data center transport protocols. The test results show that GSS effectively decreases the Incast probability and increases the network goodput by average 8x. View Full-Text
Share & Cite This Article
Memon, S.; Huang, J.; Saajid, H. Gentle Slow Start to Alleviate TCP Incast in Data Center Networks. Symmetry 2019, 11, 138.
Memon S, Huang J, Saajid H. Gentle Slow Start to Alleviate TCP Incast in Data Center Networks. Symmetry. 2019; 11(2):138.Chicago/Turabian Style
Memon, Sheeba; Huang, Jiawei; Saajid, Hussain. 2019. "Gentle Slow Start to Alleviate TCP Incast in Data Center Networks." Symmetry 11, no. 2: 138.
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.