Skip to main content
main-content
Top

Hint

Swipe to navigate through the articles of this issue

Published in: Photonic Network Communications 2/2021

24-08-2021 | Original Paper

Performance evaluation of transport protocols in cloud data center networks

Authors: Konstantinos G. Tsiknas, Paraskevas I. Aidinidis, Kyriakos E. Zoiros

Published in: Photonic Network Communications | Issue 2/2021

Login to get access
share
SHARE

Abstract

In recent years, cloud data centers have received increased attention by the research community, due to their key function of hosting a big number of cloud applications and services. At the same time, however, various and conflicting requirements have emerged, such as a mixture of different type of flows in shallow buffer switches, which are interconnected via fiber optics in many-to-one network topology. In this environment, the conventional transmission control protocol (TCP) exhibits severe performance degradation. In this paper, the issues affecting TCP performance in data center networks are studied and different congestion control schemes, such as CUBIC, DCTCP, HighSpeed, NewReno and Vegas, are presented and evaluated by means of computer simulations in realistic data center network scenarios. Our results show that DCTCP eliminates the performance problems of conventional TCP in data center networks and exhibits the performance and fairness properties required for efficient network deployment.
Literature
1.
go back to reference Alizadeh, M., Greenberg, A., Maltz, D., Padhye, J., Patel, P., Prabhakar, B., Sengupta, S., Sridharan, M.: Dctcp: efficient packet transport for the commoditized data center (2010) Alizadeh, M., Greenberg, A., Maltz, D., Padhye, J., Patel, P., Prabhakar, B., Sengupta, S., Sridharan, M.: Dctcp: efficient packet transport for the commoditized data center (2010)
2.
go back to reference Alizadeh, M., Greenberg, A., Maltz, D.A., Padhye, J., Patel, P., Prabhakar, B., Sengupta, S., Sridharan, M.: Data center TCP (DCTCP). In: Proceedings of the ACM SIGCOMM 2010 Conference, pp. 63–74 (2010) Alizadeh, M., Greenberg, A., Maltz, D.A., Padhye, J., Patel, P., Prabhakar, B., Sengupta, S., Sridharan, M.: Data center TCP (DCTCP). In: Proceedings of the ACM SIGCOMM 2010 Conference, pp. 63–74 (2010)
3.
go back to reference Arora, M.K., Singh, K., Devra, S.: A comprehensive review of reactive and proactive congestion control methodologies. Int. J. Comput. Appl. 975, 8887 Arora, M.K., Singh, K., Devra, S.: A comprehensive review of reactive and proactive congestion control methodologies. Int. J. Comput. Appl. 975, 8887
4.
go back to reference Chen, T., Gao, X., Chen, G.: The features, hardware, and architectures of data center networks: a survey. J. Parallel Distrib. Comput. 96, 45–74 (2016) CrossRef Chen, T., Gao, X., Chen, G.: The features, hardware, and architectures of data center networks: a survey. J. Parallel Distrib. Comput. 96, 45–74 (2016) CrossRef
5.
go back to reference Chen, Y., Griffith, R., Liu, J., Katz, R.H., Joseph, A.D.: Understanding TCP incast throughput collapse in data center networks. In: Proceedings of the 1st ACM Workshop on Research on Enterprise Networking, pp. 73–82 (2009) Chen, Y., Griffith, R., Liu, J., Katz, R.H., Joseph, A.D.: Understanding TCP incast throughput collapse in data center networks. In: Proceedings of the 1st ACM Workshop on Research on Enterprise Networking, pp. 73–82 (2009)
6.
go back to reference Chiu, D.M., Jain, R.: Analysis of the increase and decrease algorithms for congestion avoidance in computer networks. Comput. Netw. ISDN Syst. 17(1), 1–14 (1989) CrossRef Chiu, D.M., Jain, R.: Analysis of the increase and decrease algorithms for congestion avoidance in computer networks. Comput. Netw. ISDN Syst. 17(1), 1–14 (1989) CrossRef
7.
go back to reference Eleftherakis, G., Pappas, D., Lagkas, T., Rousis, K., Paunovski, O.: Architecting the IOT paradigm: a middleware for autonomous distributed sensor networks. Int. J. Distrib. Sens. Netw. 11(12), 139735 (2015) CrossRef Eleftherakis, G., Pappas, D., Lagkas, T., Rousis, K., Paunovski, O.: Architecting the IOT paradigm: a middleware for autonomous distributed sensor networks. Int. J. Distrib. Sens. Netw. 11(12), 139735 (2015) CrossRef
8.
go back to reference Floyd, S., et al.: Highspeed TCP for large congestion windows (2003) Floyd, S., et al.: Highspeed TCP for large congestion windows (2003)
10.
go back to reference Hua, W., Jian, G.: Analysis of TCP BIC congestion control implementation. In: 2012 International Conference on Computer Science and Service System, pp. 781–784. IEEE (2012) Hua, W., Jian, G.: Analysis of TCP BIC congestion control implementation. In: 2012 International Conference on Computer Science and Service System, pp. 781–784. IEEE (2012)
11.
go back to reference Jain, V., Henderson, T.R., Tahiliani, M.P.: Data center TCP in ns-3: implementation, validation and evaluation. In: Proceedings of the 2020 Workshop on ns-3, pp. 65–72 (2020) Jain, V., Henderson, T.R., Tahiliani, M.P.: Data center TCP in ns-3: implementation, validation and evaluation. In: Proceedings of the 2020 Workshop on ns-3, pp. 65–72 (2020)
12.
go back to reference Jin, C., Wei, D.X., Low, S.H.: Fast TCP: motivation, architecture, algorithms, performance. In: IEEE INFOCOM 2004, vol. 4, pp. 2490–2501. IEEE (2004) Jin, C., Wei, D.X., Low, S.H.: Fast TCP: motivation, architecture, algorithms, performance. In: IEEE INFOCOM 2004, vol. 4, pp. 2490–2501. IEEE (2004)
13.
go back to reference Kachris, C., Tomkos, I.: A survey on optical interconnects for data centers. IEEE Commun. Surv. Tutor. 14(4), 1021–1036 (2012) CrossRef Kachris, C., Tomkos, I.: A survey on optical interconnects for data centers. IEEE Commun. Surv. Tutor. 14(4), 1021–1036 (2012) CrossRef
14.
go back to reference Kuzmanovic, A., Mondal, A., Floyd, S., Ramakrishnan, K.: Adding explicit congestion notification (ECN) capability to TCP’s syn/ack packets. RFC5562 (2009) Kuzmanovic, A., Mondal, A., Floyd, S., Ramakrishnan, K.: Adding explicit congestion notification (ECN) capability to TCP’s syn/ack packets. RFC5562 (2009)
15.
go back to reference Lallas, E.N.: A survey on key roles of optical switching and labeling technologies on big data traffic of data centers and HPC environments. AIMS Electron. Electr. Eng. 3(3), 233 (2019) CrossRef Lallas, E.N.: A survey on key roles of optical switching and labeling technologies on big data traffic of data centers and HPC environments. AIMS Electron. Electr. Eng. 3(3), 233 (2019) CrossRef
16.
go back to reference Leith, D., Shorten, R., Lee, Y.: H-TCP: a framework for congestion control in high-speed and long-distance networks. In: PFLDnet Workshop (2005) Leith, D., Shorten, R., Lee, Y.: H-TCP: a framework for congestion control in high-speed and long-distance networks. In: PFLDnet Workshop (2005)
18.
go back to reference Padhye, J., Firoiu, V., Towsley, D., Kurose, J.: Modeling TCP throughput: a simple model and its empirical validation. In: Proceedings of the ACM SIGCOMM’98 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication, pp. 303–314 (1998) Padhye, J., Firoiu, V., Towsley, D., Kurose, J.: Modeling TCP throughput: a simple model and its empirical validation. In: Proceedings of the ACM SIGCOMM’98 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication, pp. 303–314 (1998)
19.
go back to reference Phanishayee, A., Krevat, E., Vasudevan, V., Andersen, D.G., Ganger, G.R., Gibson, G.A., Seshan, S.: Measurement and analysis of TCP throughput collapse in cluster-based storage systems. FAST 8, 1–14 (2008) Phanishayee, A., Krevat, E., Vasudevan, V., Andersen, D.G., Ganger, G.R., Gibson, G.A., Seshan, S.: Measurement and analysis of TCP throughput collapse in cluster-based storage systems. FAST 8, 1–14 (2008)
20.
go back to reference Prakash, P., Dixit, A., Hu, Y.C., Kompella, R.: The {TCP} outcast problem: exposing unfairness in data center networks. In: Presented as Part of the 9th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 12), pp. 413–426 (2012) Prakash, P., Dixit, A., Hu, Y.C., Kompella, R.: The {TCP} outcast problem: exposing unfairness in data center networks. In: Presented as Part of the 9th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 12), pp. 413–426 (2012)
21.
go back to reference Qin, Y., Shi, Y., Sun, Q., Zhao, L.: Analysis for unfairness of TCP outcast problem in data center networks. In: Proceedings of the 2013 25th International Teletraffic Congress (ITC), pp. 1–4. IEEE (2013) Qin, Y., Shi, Y., Sun, Q., Zhao, L.: Analysis for unfairness of TCP outcast problem in data center networks. In: Proceedings of the 2013 25th International Teletraffic Congress (ITC), pp. 1–4. IEEE (2013)
22.
go back to reference Sreekumari, P., Jung, J..i: Transport protocols for data center networks: a survey of issues, solutions and challenges. Photon Netw. Commun. 31(1), 112–128 (2016) CrossRef Sreekumari, P., Jung, J..i: Transport protocols for data center networks: a survey of issues, solutions and challenges. Photon Netw. Commun. 31(1), 112–128 (2016) CrossRef
23.
go back to reference Tan, K., Song, J., Zhang, Q., Sridharan, M.: A compound TCP approach for high-speed and long distance networks. In: Proceedings-IEEE INFOCOM (2006) Tan, K., Song, J., Zhang, Q., Sridharan, M.: A compound TCP approach for high-speed and long distance networks. In: Proceedings-IEEE INFOCOM (2006)
24.
go back to reference Tang, H., Gulbeden, A., Zhou, J., Strathearn, W., Yang, T., Chu, L.: The panasas activescale storage cluster-delivering scalable high bandwidth storage. In: SC’04: Proceedings of the 2004 ACM/IEEE Conference on Supercomputing, pp. 53–53. IEEE (2004) Tang, H., Gulbeden, A., Zhou, J., Strathearn, W., Yang, T., Chu, L.: The panasas activescale storage cluster-delivering scalable high bandwidth storage. In: SC’04: Proceedings of the 2004 ACM/IEEE Conference on Supercomputing, pp. 53–53. IEEE (2004)
25.
go back to reference Triantafyllou, A., Sarigiannidis, P., Lagkas, T.D.: Network protocols, schemes, and mechanisms for internet of things (IoT): features, open challenges, and trends. Wirel. Commun. Mob. Comput. 2018 (2018) Triantafyllou, A., Sarigiannidis, P., Lagkas, T.D.: Network protocols, schemes, and mechanisms for internet of things (IoT): features, open challenges, and trends. Wirel. Commun. Mob. Comput. 2018 (2018)
26.
go back to reference Tsiknas, K., Rantos, K., Schinas, C.J., Soilemes, A.: Performance evaluation of TCP-BIAD in high-speed, long-distance networks. Computing 101(4), 319–337 (2019) MathSciNetCrossRef Tsiknas, K., Rantos, K., Schinas, C.J., Soilemes, A.: Performance evaluation of TCP-BIAD in high-speed, long-distance networks. Computing 101(4), 319–337 (2019) MathSciNetCrossRef
27.
go back to reference Tsiknas, K.G., Zoiros, K.E., Lagkas, T.D.: Performance analysis of high-speed TCP protocols in LTE X2 handover under realistic operational conditions. Telecommun. Syst. 77, 655–669 (2021) CrossRef Tsiknas, K.G., Zoiros, K.E., Lagkas, T.D.: Performance analysis of high-speed TCP protocols in LTE X2 handover under realistic operational conditions. Telecommun. Syst. 77, 655–669 (2021) CrossRef
28.
go back to reference Wang, G., Ren, Y., Dou, K., Li, J.: IDTCP: an effective approach to mitigating the TCP incast problem in data center networks. Inf. Syst. Front. 16(1), 35–44 (2014) CrossRef Wang, G., Ren, Y., Dou, K., Li, J.: IDTCP: an effective approach to mitigating the TCP incast problem in data center networks. Inf. Syst. Front. 16(1), 35–44 (2014) CrossRef
29.
go back to reference Xu, L., Harfoush, K., Rhee, I.: Binary increase congestion control (BIC) for fast long-distance networks. In: IEEE INFOCOM 2004, vol. 4, pp. 2514–2524. IEEE (2004) Xu, L., Harfoush, K., Rhee, I.: Binary increase congestion control (BIC) for fast long-distance networks. In: IEEE INFOCOM 2004, vol. 4, pp. 2514–2524. IEEE (2004)
30.
go back to reference Xu, L., Zimmermann, A., Eggert, L., Rhee, I., Scheffenegger, R., Ha, S.: Cubic for fast long-distance networks. Internet Eng. Task Force, Fremont, CA, USA, RFC 8312 (2018) Xu, L., Zimmermann, A., Eggert, L., Rhee, I., Scheffenegger, R., Ha, S.: Cubic for fast long-distance networks. Internet Eng. Task Force, Fremont, CA, USA, RFC 8312 (2018)
31.
go back to reference Zhang, J., Ren, F., Tang, L., Lin, C.: Modeling and solving TCP incast problem in data center networks. IEEE Trans. Parallel Distrib. Syst. 26(2), 478–491 (2014) CrossRef Zhang, J., Ren, F., Tang, L., Lin, C.: Modeling and solving TCP incast problem in data center networks. IEEE Trans. Parallel Distrib. Syst. 26(2), 478–491 (2014) CrossRef
Metadata
Title
Performance evaluation of transport protocols in cloud data center networks
Authors
Konstantinos G. Tsiknas
Paraskevas I. Aidinidis
Kyriakos E. Zoiros
Publication date
24-08-2021
Publisher
Springer US
Published in
Photonic Network Communications / Issue 2/2021
Print ISSN: 1387-974X
Electronic ISSN: 1572-8188
DOI
https://doi.org/10.1007/s11107-021-00946-8