The University of Southampton
University of Southampton Institutional Repository

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
Resilient TCP variant enabling smooth network updates for software defined data center networks
Network updates have become increasingly prevalent since the broad adoption of software-defined networks (SDNs) in data centers. Modern TCP designs, including cuttingedge 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.
1007-0214
Dogar, Abdul Basit
8eeebb12-04e8-4e42-a787-5baf28776fb0
Ullah, Sami
3b870bd6-2835-4f17-bbb4-9d58737c1634
Zhang, Yiran
f5e4db8a-894e-47b9-a7a4-6a3efc4cc222
Alasmary, Hisham
264f0de7-ca49-4a6b-849a-43d9d585312c
Waqas, Muhammad
f19f398c-e92c-438d-a62a-d084e6fc5303
Chen, Sheng
9310a111-f79a-48b8-98c7-383ca93cbb80
Dogar, Abdul Basit
8eeebb12-04e8-4e42-a787-5baf28776fb0
Ullah, Sami
3b870bd6-2835-4f17-bbb4-9d58737c1634
Zhang, Yiran
f5e4db8a-894e-47b9-a7a4-6a3efc4cc222
Alasmary, Hisham
264f0de7-ca49-4a6b-849a-43d9d585312c
Waqas, Muhammad
f19f398c-e92c-438d-a62a-d084e6fc5303
Chen, Sheng
9310a111-f79a-48b8-98c7-383ca93cbb80

Dogar, Abdul Basit, Ullah, Sami, Zhang, Yiran, Alasmary, Hisham, Waqas, Muhammad and Chen, Sheng (2024) Resilient TCP variant enabling smooth network updates for software defined data center networks. Tsinghua Science and Technology. (In Press)

Record type: Article

Abstract

Network updates have become increasingly prevalent since the broad adoption of software-defined networks (SDNs) in data centers. Modern TCP designs, including cuttingedge 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.

Text
TsScTe2024 - Accepted Manuscript
Download (723kB)

More information

Accepted/In Press date: 9 January 2024

Identifiers

Local EPrints ID: 486214
URI: http://eprints.soton.ac.uk/id/eprint/486214
ISSN: 1007-0214
PURE UUID: c621d7d6-5403-42e9-9221-2c61930cc9b5

Catalogue record

Date deposited: 15 Jan 2024 17:30
Last modified: 18 Mar 2024 05:02

Export record

Contributors

Author: Abdul Basit Dogar
Author: Sami Ullah
Author: Yiran Zhang
Author: Hisham Alasmary
Author: Muhammad Waqas
Author: Sheng Chen

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×