IEEE/ACM Transactions on Networking · 2020 · 33 citations · 46 references
ComputingComputer EngineeringComputer ScienceComputer NetworksDigital CommunicationInterconnection NetworksCommunication NetworksCongestion ControlCongestion ManagementFlow ControlNetwork Performance AnalysisTransport LayerBurstiness ModelingCongestion AvoidanceCongestion Control ProtocolsDatacenter Congestion ControlPacing
In data center networks, many network-intensive applications leverage large fan-in and many-to-one communication to achieve high performance. However, the special traffic patterns, such as micro-burst and high concurrency, easily cause TCP Incast problem and seriously degrade the application performance. To address the TCP Incast problem, we first reveal theoretically and empirically that alleviating packet burstiness is much more effective in reducing the Incast probability than controlling the congestion window. Inspired by the findings and insights from our experimental observations, we further propose a general supporting scheme Adaptive Pacing (AP), which dynamically adjusts burstiness according to the flow concurrency without any change on switch. Additionally, a sender-based approach is proposed to estimate the flow concurrency. Another feature of AP is its broad applicability. We integrate AP transparently into different TCP protocols (i.e., DCTCP, L <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</sup> DCT and D <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</sup> TCP). Through a series of large-scale NS2 simulations and testbed experiments, we show that AP significantly reduces the Incast probability across different TCP protocols and the network goodput can be increased consistently by on average 7× under severe congestion.
46
Network traffic characteristics of data centers in the wild
Theophilus Benson, Aditya Akella, David A. Maltz · 2010 · 2.2K citations
Mohammad Alizadeh, Albert Greenberg, David A. Maltz et al. · 2010 · 1.8K citations · Full text
Workload analysis of a large-scale key-value store
Berk Atikoglu, Yuehai Xu, Eitan Frachtenberg et al. · 2012 · 904 citations
BBR: Congestion-Based Congestion Control
Neal Cardwell, Yuchung Cheng, C. Stephen Gunn et al. · Queue · 2016 · 874 citations · Full text
Neal Cardwell, Yuchung Cheng, C. Stephen Gunn et al. · Communications of the ACM · 2017 · 856 citations · Full text