Discover the SciOpen Platform and Achieve Your Research Goals with Ease.
Search articles, authors, keywords, DOl and etc.
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.
D. Li, S. Wang, K. Zhu, and S. Xia, A survey of network update in SDN, Front. Comput. Sci. Sel. Publ. Chin. Univ., vol. 11, no. 1, pp. 4–12, 2017.
K. T. Foerster, S. Schmid, and S. Vissicchio, Survey of consistent software-defined network updates, IEEE Commun. Surv. Tutorials, vol. 21, no. 2, pp. 1435–1461, 2019.
U. Haider, M. Waqas, M. Hanif, H. Alasmary, and S. M. Qaisar, Network load prediction and anomaly detection using ensemble learning in 5G cellular networks, Comput. Commun., vol. 197, pp. 141–150, 2023.
C. Y. Hong, S. Kandula, R. Mahajan, M. Zhang, V. Gill, M. Nanduri, and R. Wattenhofer, Achieving high utilization with software-driven WAN, SIGCOMM Comput. Commun. Rev., vol. 43, no. 4, pp. 15–26, 2013.
X. Jin, H. H. Liu, R. Gandhi, S. Kandula, R. Mahajan, M. Zhang, J. Rexford, and R. Wattenhofer, Dynamic scheduling of network updates, SIGCOMM Comput. Commun. Rev., vol. 44, no. 4, pp. 539–550, 2015.
J. Zhang, B. Gong, M. Waqas, S. Tu, and Z. Han, A hybrid many-objective optimization algorithm for task offloading and resource allocation in multi-server mobile edge computing networks, IEEE Transactions on Services Computing, vol. 16, no. 5, pp. 3101–3114, 2023.
J. Zheng, H. Xu, G. Chen, H. Dai, and J. Wu, Congestion-minimizing network update in data centers, IEEE Trans. Serv. Comput., vol. 12, no. 5, pp. 800–812, 2019.
S. Luo, H. Yu, L. Luo, and L. Li, Customizable network update planning in SDN, J. Netw. Comput. Appl., vol. 141, pp. 104–115, 2019.
Y. Chen, H. Zheng, and J. Wu, Consistency, feasibility, and optimality of network update in SDNs, IEEE Trans. Netw. Sci. Eng., vol. 6, no. 4, pp. 824–835, 2019.
M. Waqas, M. Zeng, Y. Li, D. Jin, and Z. Han, Mobility assisted content transmission for device-to-device communication underlaying cellular networks, IEEE Trans. Veh. Technol., vol. 67, no. 7, pp. 6410–6423, 2018.
M. Reitblatt, N. Foster, J. Rexford, C. Schlesinger, and D. Walker, Abstractions for network update, SIGCOMM Comput. Commun. Rev., vol. 42, no. 4, pp. 323–334, 2012.
M. Alizadeh, A. Greenberg, D. A. Maltz, J. Padhye, P. Patel, B. Prabhakar, S. Sengupta, and M. Sridharan, Data center TCP (DCTCP), SIGCOMM Comput. Commun. Rev., vol. 40, no. 4, pp. 63–74, 2010.
A. Basta, A. Blenk, S. Dudycz, A. Ludwig, and S. Schmid, Efficient loop-free rerouting of multiple SDN flows, IEEE/ACM Trans. Netw., vol. 26, no. 2, pp. 948–961, 2018.
Verma, L. P. Sharma, V. K. Kumar, M. Kanellopoulos, and Dimitris, A novel delay-based adaptive congestion control TCP variant, Computers and Electrical Engineering, vol. 101, p. 108076, 2022.
G. H. Kim and Y. Z. Cho, Delay-aware BBR congestion control algorithm for RTT fairness improvement, IEEE Access, vol. 8, pp. 4099–4109, 2020.
H. Ma and D. Xu, An INT-based TCP window modulator for congestion control in data center networks, J. Netw. Comput. Appl., vol. 217, p. 103688, 2023.
J. Mo, R. J. La, V. Anantharam, and J. Walrand, Analysis and comparison of TCP Reno and Vegas, Proc. IEEE INFOCOM, vol. 3, pp. 1556–1563, 1999.
360
Views
58
Downloads
0
Crossref
0
Web of Science
0
Scopus
0
CSCD
Altmetrics
The articles published in this open access journal are distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/).