Title :
MPTCP incast in data center networks
Author :
Li Ming ; Lukyanenko, Andrey ; Tarkoma, Sasu ; Yla-Jaaski, Antti
Author_Institution :
Dept. of Comput. Sci. & Eng., Aalto Univ., Aalto, Finland
Abstract :
In recent years, dual-homed topologies have appeared in data centers in order to offer higher aggregate bandwidth by using multiple paths simultaneously. Multipath TCP (MPTCP) has been proposed as a replacement for TCP in those topologies as it can efficiently offer improved throughput and better fairness. However, we have found that MPTCP has a problem in terms of incast collapse where the receiver suffers a drastic goodput drop when it simultaneously requests data over multiple servers. In this paper, we investigate why the goodput collapses even if MPTCP is able to actively relieve hot spots. In order to address the problem, we propose an equally-weighted congestion control algorithm for MPTCP, namely EW-MPTCP, without need for centralized control, additional infrastructure and a hardware upgrade. In our scheme, in addition to the coupled congestion control performed on each subflow of an MPTCP connection, we allow each subflow to perform an additional congestion control operation by weighting the congestion window in reverse proportion to the number of servers. The goal is to mitigate incast collapse by allowing multiple MPTCP subflows to compete fairly with a single-TCP flow at the shared bottleneck. The simulation results show that our solution mitigates the incast problem and noticeably improves goodput in data centers.
Keywords :
computer centres; computer network management; telecommunication congestion control; telecommunication network topology; transport protocols; EW-MPTCP; MPTCP connection; MPTCP incast congestion; MPTCP subflows; congestion window; data center networks; dual-homed topology; equally-weighted congestion control algorithm; incast collapse; multipath TCP; network throughput; single-TCP flow; Aggregates; Bandwidth; Network topology; Receivers; Servers; Throughput; Topology; MPTCP; TCP; congestion control; data centers; incast collapse;
Journal_Title :
Communications, China
DOI :
10.1109/CC.2014.6827566