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.
DCTCP, SDN, network updates, out-of-order packets, packet drop, software defined data center networks
1615-1632
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
1 October 2024
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, 29 (5), .
(doi:10.26599/TST.2024.9010010).
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
Text
TST2024-Oct
- Version of Record
More information
Accepted/In Press date: 9 January 2024
Published date: 1 October 2024
Additional Information:
Publisher Copyright:
© 1996-2012 Tsinghua University Press.
Keywords:
DCTCP, SDN, network updates, out-of-order packets, packet drop, software defined data center networks
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: 28 May 2024 16:32
Export record
Altmetrics
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