Skip navigation

Resilient TCP variant enabling smooth network updates for software-defined data center networks

Resilient TCP variant enabling smooth network updates for software-defined data center networks

Basit Dogar, Abdul, Ullah, Sami, Zhang, Yiran, Alasmary, Hisham, Waqas, Muhammad ORCID logoORCID: https://orcid.org/0000-0003-0814-7544 and Chen, Sheng (2024) Resilient TCP variant enabling smooth network updates for software-defined data center networks. Tsinghua Science and Technology, 29 (5). pp. 1615-1632. ISSN 1007-0214 (Online) (doi:10.26599/TST.2024.9010010)

[thumbnail of AAM]
Preview
PDF (AAM)
47834_WAQAS_Resilient_TCP_variant_enabling_smooth_network_updates_for_software-defined_data_center_networks.pdf - Accepted Version
Available under License Creative Commons Attribution.

Download (741kB) | Preview

Abstract

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.

Item Type: Article
Uncontrolled Keywords: software defined data center networks; network updates; DCTCP; out-of-order packets; packet drop; SDN
Subjects: Q Science > Q Science (General)
Q Science > QA Mathematics
Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Faculty / School / Research Centre / Research Group: Faculty of Engineering & Science
Faculty of Engineering & Science > School of Computing & Mathematical Sciences (CMS)
Related URLs:
Last Modified: 10 Sep 2024 11:45
URI: http://gala.gre.ac.uk/id/eprint/47834

Actions (login required)

View Item View Item

Downloads

Downloads per month over past year

View more statistics