Resilient TCP Variant Enabling Smooth Network Updates for Software-Defined Data Center Networks

被引:0
作者
Dogar, Abdul Basit [1 ,2 ]
Ullah, Sami [3 ]
Zhang, Yiran [4 ]
Alasmary, Hisham [5 ]
Waqas, Muhammad [6 ,7 ]
Chen, Sheng [8 ]
机构
[1] Tsinghua Univ, Dept Comp Sci & Technol, Beijing 100084, Peoples R China
[2] Univ Management & Technol, Dept Informat & Syst, Lahore 54660, Pakistan
[3] Shaheed Benazir Bhutto Univ, Dept Comp Sci, Sheringal 18050, Upper Dir, Pakistan
[4] Beijing Univ Posts & Telecommun, Sch Comp Sci, Beijing 100876, Peoples R China
[5] King Khalid Univ, Coll Comp Sci, Dept Comp Sci, Abha 61421, Saudi Arabia
[6] Univ Bahrain, Fac Informat Technol, Dept Comp Engn, Sakheer 32038, Bahrain
[7] Edith Cowan Univ, Sch Engn, Perth, WA 6027, Australia
[8] Univ Southampton, Sch Elect & Comp Sci, Southampton SO17 1BJ, England
来源
TSINGHUA SCIENCE AND TECHNOLOGY | 2024年 / 29卷 / 05期
关键词
Out of order; Degradation; Data centers; Throughput; Software; Software defined networking; software defined data center networks; network updates; DCTCP; out-of-order packets; packet drop; SDN;
D O I
10.26599/TST.2024.9010010
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Network updates have become increasingly prevalent since the broad adoption of software-defined networks (SDNs) in data centers. Modern TCP designs, including cutting-edge TCP variants DCTCP, CUBIC, and BBR, however, are not resilient to network updates that provoke flow rerouting. In this paper, we first demonstrate that popular TCP implementations perform inadequately in the presence of frequent and inconsistent network updates, because inconsistent and frequent network updates result in out-of-order packets and packet drops induced via transitory congestion and lead to serious performance deterioration. We look into the causes and propose a network update-friendly TCP (NUFTCP), which is an extension of the DCTCP variant, as a solution. Simulations are used to assess the proposed NUFTCP. Our findings reveal that NUFTCP can more effectively manage the problems of out-of-order packets and packet drops triggered in network updates, and it outperforms DCTCP considerably.
引用
收藏
页码:1615 / 1632
页数:18
相关论文
共 44 条
  • [1] Agarwal Neil, 2020, CoNEXT '20: Proceedings of the 16th International Conference on emerging Networking EXperiments and Technologies, P364, DOI 10.1145/3386367.3431299
  • [2] Al-Fares S., 2010, P NSDI 2010 SAN JOS, P1
  • [3] Data Center TCP (DCTCP)
    Alizadeh, Mohammad
    Greenberg, Albert
    Maltz, David A.
    Padhye, Jitendra
    Patel, Parveen
    Prabhakar, Balaji
    Sengupta, Sudipta
    Sridharan, Murari
    [J]. ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2010, 40 (04) : 63 - 74
  • [4] Allman V., 2009, TCP congestioncontrol, DOI [10.17487/rfc5681, DOI 10.17487/RFC5681]
  • [5] Efficient Loop-Free Rerouting of Multiple SDN Flows
    Basta, Arsany
    Blenk, Andreas
    Dudycz, Szymon
    Ludwig, Arne
    Schmid, Stefan
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2018, 26 (02) : 948 - 961
  • [6] Benson T., 2011, P 7 C EM NETW EXP TE, P1, DOI [DOI 10.1145/2079296.2079304, 10.1145/2079296.2079304]
  • [7] Bohacek Stephan., 2003, ICDCS 03, P222
  • [8] BBR: Congestion-Based Congestion Control
    Cardwell, Neal
    Cheng, Yuchung
    Gunn, C. Stephen
    Yeganeh, Soheil Hassas
    Jacobson, Van
    [J]. COMMUNICATIONS OF THE ACM, 2017, 60 (02) : 58 - 66
  • [9] Consistency, Feasibility, and Optimality of Network Update in SDNs
    Chen, Yang
    Zheng, Huanyang
    Wu, Jie
    [J]. IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2019, 6 (04): : 824 - 835
  • [10] Chiang Y. C., 2022, P IET INT C ENG TECH