2021 · 49 citations · 38 references
ComputingComputer SystemsComputer NetworksDigital CommunicationInterconnection NetworksCommunication NetworksCongestion ControlCongestion ManagementFlow ControlNetwork SwitchingPacket SwitchingCongestion AnalysisCongestion Control In SwitchesCongestion DetectionEnd-to-end Congestion ControlHop-by-hop Congestion ControlHop-by-hop Flow ControlLossless Flow ControlLossless Networks
Congestion detection is the cornerstone of end-to-end congestion control. Through in-depth observations and understandings, we reveal that existing congestion detection mechanisms in mainstream lossless networks (i.e., Converged Enhanced Ethernet and InfiniBand) are improper, due to failing to cognize the interaction between hop-by-hop flow controls and congestion detection behaviors in switches. We define ternary states of switch ports and present Ternary Congestion Detection (TCD) for mainstream lossless networks. Testbed and extensive simulations demonstrate that TCD can detect congestion ports accurately and identify flows contributing to congestion as well as flows only affected by hop-by-hop flow controls. Meanwhile, we shed light on how to incorporate TCD with rate control. Case studies show that existing congestion control algorithms can achieve 3.3x and 2.0x better median and 99th-percentile FCT slowdown by combining with TCD.
38
Congestion avoidance and control
Van Jacobson · 1988 · 2.5K citations · Full text
Sangtae Ha, Injong Rhee, Lisong Xu · ACM SIGOPS Operating Systems Review · 2008 · 2.2K citations
Mohammad Alizadeh, Albert Greenberg, David A. Maltz et al. · 2010 · 1.8K citations · Full text
A scalable, commodity data center network architecture
Mohammad Al-Fares, Alexander Loukissas, Amin Vahdat · 2008 · 1.7K citations · Full text