journal article·2023Open access

Congestion Control Using In-Network Telemetry for Lossless Datacenters

Jin Wang, Dongzhi Yuan, Wangqing Luo, Shuying Rao, R. Simon Sherratt, Jinbin Hu

Computers, Materials & Continua· Volume 75· Issue 1

Abstract

In the Ethernet lossless Data Center Networks (DCNs) deployed with Priority-based Flow Control (PFC), the head-of-line blocking problem is still difficult to prevent due to PFC triggering under burst traffic scenarios even with the existing congestion control solutions. To address the head-of-line blocking problem of PFC, we propose a new congestion control mechanism. The key point of Congestion Control Using In-Network Telemetry for Lossless Datacenters (ICC) is to use In-Network Telemetry (INT) technology to obtain comprehensive congestion information, which is then fed back to the sender to adjust the sending rate timely and accurately. It is possible to control congestion in time, converge to the target rate quickly, and maintain a near-zero queue length at the switch when using ICC. We conducted Network Simulator-3 (NS-3) simulation experiments to test the ICC’s performance. When compared to Congestion Control for Large-Scale RDMA Deployments (DCQCN), TIMELY: RTT-based Congestion Control for the Datacenter (TIMELY), and Re-architecting Congestion Management in Lossless Ethernet (PCN), ICC effectively reduces PFC pause messages and Flow Completion Time (FCT) by 47%, 56%, 34%, and 15.3×, 14.8×, and 11.2×, respectively.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Cloud Computing and Resource Management · Software-Defined Networks and 5G · IoT and Edge/Fog Computing

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (35)

Show source-provided references
1. Li · Special Interest Group on Data Communication · 2019 · 4410.1145/3341302.3342085 ↗
2. Poche: A priority-based flow-aware in-network caching scheme in data center networks
3. Dynamic distributed multi-path aided load balancing for optical data center networks10.1109/TNSM.2021.3125307 ↗
4. CAPS: Coding-based adaptive packet spraying to reduce flow completion time in data center10.1109/TNET.2019.2945863 ↗
5. Adjusting switching granularity of load balancing for heterogeneous datacenter traffic10.1109/TNET.2021.3088276 ↗
6. RPO: Receiver-driven transport protocol using opportunistic transmission in data center
7. Remote direct memory access over the converged enhanced ethernet fabric: Evaluating the options
8. Intelligent ubiquitous network accessibility for wireless-powered MEC in UAV-assisted B5G10.1109/TNSE.2020.3029048 ↗
9. Performance analysis and evaluation of java-based InfiniBand solutions
10. FPGA implementation of RDMA-based data acquisition system over 100-Gb ethernet10.1109/TNS.2019.2904118 ↗
11. Priority-based flow control for dynamic and reliable flow management in SDN10.1109/TNSM.2018.2880517 ↗
12. NXG03-5: Head-of-line blocking in TCP and SCTP: Analysis and measurements
13. Zhu · ACM Special Interest Group on Data Communication · 2015 · 523
14. Mittal · ACM Special Interest Group on Data Communication · 2015
15. Cheng · Networked Systems Design and Implementation · 2020 · 19
16. A packet loss monitoring system for in-band network telemetry: Detection, localization, diagnosis and recovery10.1109/TNSM.2021.3125012 ↗
17. Liang · ACM Special Interest Group on Data Communication · 2018 · 42
18. Multiple strategies differential privacy on sparse tensor factorization for network traffic analysis in 5G10.1109/TII.2021.3082576 ↗
19. Kumar · ACM Special Interest Group on Data Communication · 2020 · 514
20. Alizadeh · ACM Special Interest Group on Data Communication · 2010 · 63
21. A flow control scheme based on per hop and per flow in commodity switches for lossless networks10.1109/ACCESS.2021.3129595 ↗
22. Hu · ACM Special Interest Group on Data Communication · 2016 · 92
23. Micro-burst in data centers: Observations, analysis, and mitigations
24. Absorbing micro-burst traffic by enhancing dynamic threshold policy of data center switches
25. P-PFC: Reducing tail latency with predictive PFC in lossless data center networks10.1109/TPDS.2020.2969182 ↗
26. Wilson · ACM Special Interest Group on Data Communication · 2011 · 50
27. Rashti · IEEE High Performance Computing · 2010 · 1
28. Mahout: Low-overhead datacenter traffic management using end-host-based elephant detection
29. A distributed protocol to reduce blocking for short flows in optical flow switching networks
30. Criso: An incremental scalable and cost-effective network architecture for data centers10.1109/TNSM.2020.3036875 ↗
31. Design and implementation of a network coding platform based on NetFPGA and ns-3
32. Roy · ACM Special Interest Group on Data Communication · 2015 · 123
33. Datacenter traffic control: Understanding techniques and tradeoffs10.1109/COMST.2017.2782753 ↗
34. Congestion detection in lossless networks
35. Load balancing with deadline-driven parallel data transmission in data center networks