Abstract:
To achieve low latency and high link utilization, ECN-based transport protocols (i.e., DCTCP) are widely deployed in data center networks (DCN). In multi-tenant environme...Show MoreMetadata
Abstract:
To achieve low latency and high link utilization, ECN-based transport protocols (i.e., DCTCP) are widely deployed in data center networks (DCN). In multi-tenant environment, however, the newly introduced ECN-enabled TCP greatly impairs the performance of applications with out-dated and misconfigured TCP stacks. The reason is that the ECN-enabled switch fails to treat the mixed TCP traffic fairly, resulting in the distinguished performance gap between the ECN-enabled and ECN-disabled TCPs. This paper proposes DDT (Dual Dynamic Thresholds), an active queue management algorithm (AQM) to achieve the flow-level fairness for coexisting heterogeneous TCP traffic. DDT monitors the switch queue in real time, and dynamically tunes the distance between ECN-marking and packet-dropping thresholds to mitigate the aggressiveness difference between the ECN-enabled and ECN-disabled TCPs. The results of real implementations and large-scaled simulations show that DDT elegantly fills the aggressiveness gap of heterogeneous TCP traffic without disturbing their own control loops, while only introducing acceptable deployment overhead at switch.
Published in: IEEE/ACM Transactions on Networking ( Volume: 32, Issue: 3, June 2024)