An Adaptive Congestion Control Optimization Strategy in SDN-Based Data Centers

被引:0
作者
Xu, Jinlin [1 ,2 ]
Pan, Wansu [1 ]
Tan, Haibo [1 ,2 ]
Cheng, Longle [1 ]
Li, Xiaofeng [1 ,2 ]
机构
[1] Chinese Acad Sci, Hefei Inst Phys Sci, Hefei 230031, Peoples R China
[2] Univ Sci & Technol China, Hefei 230026, Peoples R China
来源
CMC-COMPUTERS MATERIALS & CONTINUA | 2024年 / 81卷 / 02期
关键词
Data centers; SDN; TCP congestion control; RTT; ECN;
D O I
10.32604/cmc.2024.056925
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The traffic within data centers exhibits bursts and unpredictable patterns. This rapid growth in network traffic has two consequences: it surpasses the inherent capacity of the network's link bandwidth and creates an imbalanced network load. Consequently, persistent overload situations eventually result in network congestion. The Software Defined Network (SDN) technology is employed in data centers as a network architecture to enhance performance. This paper introduces an adaptive congestion control strategy, named DA-DCTCP, for SDN-based Data Centers. It incorporates Explicit Congestion Notification (ECN) and Round-Trip Time (RTT) to establish congestion awareness and an ECN marking model. To mitigate incorrect congestion caused by abrupt flows, an appropriate ECN marking is selected based on the queue length and its growth slope, and the congestion window (CWND) is adjusted by calculating RTT. Simultaneously, the marking threshold for queue length is continuously adapted using the current queue length of the switch as a parameter to accommodate changes in data centers. The evaluation conducted through Mininet simulations demonstrates that DA-DCTCP yields advantages in terms of throughput, flow completion time (FCT), latency, and resistance against packet loss. These benefits contribute to reducing data center congestion, enhancing the stability of data transmission, and improving throughput.
引用
收藏
页码:2709 / 2726
页数:18
相关论文
共 32 条
  • [1] Chen Y. P., Griffith R., Liu J. D., Katz R. H., Joseph A. D., Understanding TCP incast throughput collapse in datacenter networks, Proc. ACM Workshop Res. Enterp. Netw, (2009)
  • [2] Hamdi M. M., Mahdi H. F., Abood M. S., Mohammed R. Q., Abbas A. D., Mohammed A. H., A review on queue management algorithms in large networks, IOP Conf. Series: Mat. Sci. Eng, 1076, 1, (2021)
  • [3] Alizadeh M., Et al., Data center TCP (DCTCP), ACM SIGCOMM Comput. Commun. Rev, 40, 4, pp. 63-74, (2010)
  • [4] Vamanan B., Hasan J., Vijaykumar T. N., Deadline-Aware Datacenter TCP ((DTCP)-T-2), ACM SIGCOMM Comput. Commun. Rev, 42, 4, pp. 115-126, (2000)
  • [5] Gilliard E., Sharif K., Raza A., Karim M. M., Explicit congestion notification-based congestion control algorithm for high-performing data centers, Proc. AFRICON, (2023)
  • [6] Huang S., Dong D., Bai W., Congestion control in high-speed lossless data center networks: A survey, Future Gener. Comput. Syst, 289, 17, pp. 360-374, (2018)
  • [7] Ghalwash H., Huang C., A congestion control mechanism for SDN-based fat-tree networks, Proc. HPEC, (2020)
  • [8] Zeng G., Et al., Congestion control for cross-datacenter networks, IEEE/ACM Trans. Netw, 30, 5, pp. 2074-2089, (2022)
  • [9] Alizadeh M., Et al., pFabric: Minimal near-optimal datacenter transport, ACM SIGCOMM Comput. Commun. Rev, 41, 4, pp. 435-446, (2013)
  • [10] Zhang T., Et al., Rethinking fast and friendly transport in data center networks, IEEE/ACM Trans. Netw, 28, 5, pp. 2364-2377, (2020)