• DocumentCode
    27115
  • Title

    Modeling and Solving TCP Incast Problem in Data Center Networks

  • Author

    Jiao Zhang ; Fengyuan Ren ; Li Tang ; Chuang Lin

  • Author_Institution
    State Key Lab. of Networking & Switching Technol., BUPT, Beijing, China
  • Volume
    26
  • Issue
    2
  • fYear
    2015
  • fDate
    Feb. 1 2015
  • Firstpage
    478
  • Lastpage
    491
  • Abstract
    TCP Incast problem attracts much attention due to the catastrophic goodput drop. In this paper, a goodput model of the problem is built to understand why goodput collapse occurs and a solution to the problem based on the theoretical analysis is proposed. We found that the TCP Incast goodput deterioration is mainly caused by two types of timeouts, one happens at the tail of data blocks and dominates the goodput when the number of senders is small, while the other one at the head of data blocks and governs the goodput when the number of senders is large. The proposed model describes the relationship between these two types of timeouts and the Incast communication pattern, block size, bottleneck buffer size, and so on. The simulation results indicate that the model well characterizes the features of the TCP Incast problem. Enlightened by the analysis, a PRiority-based solution to the TCP INcast problem (PRIN) is proposed, which avoids timeouts at the head of blocks by reducing TCP send window and prevents timeouts at the tail of blocks by leveraging priority technology. The experimental results show that PRIN solves the TCP Incast problem.
  • Keywords
    computer centres; transport protocols; Incast communication pattern; PRIN; data center network; goodput collapse; priority-based solution to the TCP Incast problem; Bandwidth; Computational modeling; Data models; Delays; Packet loss; Receivers; Transport protocols; Data center network; TCP incast; experiment; goodput; modeling;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2014.2310210
  • Filename
    6762979