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 条
  • [11] Dogar AB, 2021, INT CONF NETW SER, P365, DOI 10.23919/CNSM52442.2021.9615582
  • [12] Model Checking Data Flows in Concurrent Network Updates
    Finkbeiner, Bernd
    Gieseking, Manuel
    Hecking-Harbusch, Jesko
    Olderog, Ernst-Ruediger
    [J]. AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS (ATVA 2019), 2019, 11781 : 515 - 533
  • [13] Floyd A., 2004, The NewRenomodification to TCP's fast recovery algorithm
  • [14] Survey of Consistent Software-Defined Network Updates
    Foerster, Klaus-Tycho
    Schmid, Stefan
    Vissicchio, Stefano
    [J]. IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2019, 21 (02): : 1435 - 1461
  • [15] Ha I., 2008, SIGOPS Oper. Syst.Rev., V42, P64
  • [16] Network load prediction and anomaly detection using ensemble learning in 5G cellular networks
    Haider, Usman
    Waqas, Muhammad
    Hanif, Muhammad
    Alasmary, Hisham
    Qaisar, Saeed Mian
    [J]. COMPUTER COMMUNICATIONS, 2023, 197 : 141 - 150
  • [17] Henderson S., 2012, TheNewReno modification to TCP's fast recovery algorithm, DOI [10.17487/RFC6582, DOI 10.17487/RFC6582]
  • [18] Hock M, 2017, I C NETWORK PROTOCOL
  • [19] Achieving High Utilization with Software-Driven WAN
    Hong, Chi-Yao
    Kandula, Srikanth
    Mahajan, Ratul
    Zhang, Ming
    Gill, Vijay
    Nanduri, Mohan
    Wattenhofer, Roger
    [J]. ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2013, 43 (04) : 15 - 26
  • [20] B4: Experience with a Globally-Deployed Software Defined WAN
    Jain, Sushant
    Kumar, Alok
    Mandal, Subhasree
    Ong, Joon
    Poutievski, Leon
    Singh, Arjun
    Venkata, Subbaiah
    Wanderer, Jim
    Zhou, Junlan
    Zhu, Min
    Zolla, Jonathan
    Hoelzle, Urs
    Stuart, Stephen
    Vahdat, Amin
    [J]. ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2013, 43 (04) : 3 - 14