Understanding TCP incast throughput collapse in datacenter networks

  • Authors:
  • Yanpei Chen;Rean Griffith;Junda Liu;Randy H. Katz;Anthony D. Joseph

  • Affiliations:
  • RAD Lab EECS Dept UC Berkeley, Berkeley, CA, USA;RAD Lab EECS Dept UC Berkeley, Berkeley, CA, USA;RAD Lab EECS Dept UC Berkeley, Berkeley, CA, USA;RAD Lab EECS Dept UC Berkeley, Berkeley, CA, USA;Intel Labs Berkeley, Berkeley, CA, USA

  • Venue:
  • Proceedings of the 1st ACM workshop on Research on enterprise networking
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

TCP Throughput Collapse, also known as Incast, is a pathological behavior of TCP that results in gross under-utilization of link capacity in certain many-to-one communication patterns. This phenomenon has been observed by others in distributed storage, MapReduce and web-search workloads. In this paper we focus on understanding the dynamics of Incast. We use empirical data to reason about the dynamic system of simultaneously communicating TCP entities. We propose an analytical model to account for the observed Incast symptoms, identify contributory factors, and explore the efficacy of solutions proposed by us and by others.