• DocumentCode
    680419
  • Title

    Taming TCP incast throughput collapse in data center networks

  • Author

    Jiao Zhang ; Fengyuan Ren ; Li Tang ; Chuang Lin

  • Author_Institution
    Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
  • fYear
    2013
  • fDate
    7-10 Oct. 2013
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    The TCP incast problem attracts a lot of attention due to its wide existence in cloud services and catastrophic performance degradation. Some effort has been made to solve it. However, the industry is still struggling with it, such as Facebook. Based on the investigation that the TCP incast problem is mainly caused by the TimeOuts (TOs) occurring at the boundary of the stripe units, this paper presents a simple and effective TCP enhanced mechanism, called GIP (Guarantee Important Packets), for the applications with the TCP incast problem. The main idea is making TCP aware of the boundaries of the stripe units, and reducing the congestion window of each flow at the start of each stripe unit as well as redundantly transmitting the last packet of each stripe unit. GIP modifies TCP a little at the end hosts, thus it can be easily implemented. Also, it poses no impact on the other TCP-based applications. The results of both experiments on our testbed and simulations on the ns-2 platform demonstrate that TCP with GIP can avoid almost all of the TOs and achieve high goodput for applications with the incast communication pattern.
  • Keywords
    cloud computing; computer centres; discrete event simulation; telecommunication congestion control; transport protocols; GIP; NS-2 platform; TCP incast throughput collapse; TO; catastrophic performance degradation; cloud services; congestion window reduction; data center networks; guarantee important packets; incast communication pattern; stripe unit; timeouts; Bandwidth; Data models; Kernel; Protocols; Receivers; Switches; Throughput; Data Center Networks; Goodput; Initial Window; Redundant Transmission; TCP incast;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Network Protocols (ICNP), 2013 21st IEEE International Conference on
  • Conference_Location
    Goettingen
  • Type

    conf

  • DOI
    10.1109/ICNP.2013.6733609
  • Filename
    6733609