{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T03:32:21Z","timestamp":1760239941274,"version":"build-2065373602"},"reference-count":32,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2019,1,27]],"date-time":"2019-01-27T00:00:00Z","timestamp":1548547200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Symmetry"],"abstract":"<jats:p>Modern data center networks typically adopt symmetric topologies, such as leaf-spine and fat-tree. When a large number of transmission control protocol (TCP) flows in data center networks send data to the same receiver, the congestion collapse, called TCP Incast, frequently happens because of the huge packet losses and Time-Out. To address the TCP Incast issue, we firstly demonstrate that adjusting the increasing speed of the congestion window during the slow start phase is crucially important. Then we propose the Gentle Slow Start (GSS) algorithm, which adjusts the congestion window according to real-time congestion state in a gentle manner and smoothly switches from slow start to congestion avoidance phase. Furthermore, we present the implementation and design of Gentle Slow Start and also integrate it into the state-of-the-art data center transport protocols. The test results show that GSS effectively decreases the Incast probability and increases the network goodput by average 8x.<\/jats:p>","DOI":"10.3390\/sym11020138","type":"journal-article","created":{"date-parts":[[2019,1,29]],"date-time":"2019-01-29T03:40:55Z","timestamp":1548733255000},"page":"138","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Gentle Slow Start to Alleviate TCP Incast in Data Center Networks"],"prefix":"10.3390","volume":"11","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7811-062X","authenticated-orcid":false,"given":"Sheeba","family":"Memon","sequence":"first","affiliation":[{"name":"School of Information Science and Engineering, Central South University, Changsha 410083, China"}]},{"given":"Jiawei","family":"Huang","sequence":"additional","affiliation":[{"name":"School of Information Science and Engineering, Central South University, Changsha 410083, China"}]},{"given":"Hussain","family":"Saajid","sequence":"additional","affiliation":[{"name":"School of Computer Science and Engineering, Dalian University of Technology, Dalian 116024, China"}]}],"member":"1968","published-online":{"date-parts":[[2019,1,27]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Benson, T., Akella, A., and Maltz, D.A. (2010, January 1\u20133). Network traffic characteristics of data centers in the wild. Proceedings of the 10th ACM SIGCOMM Conference on Internet Measurement, Melbourne, Australia.","DOI":"10.1145\/1879141.1879175"},{"key":"ref_2","unstructured":"Ananthanarayanan, G., Kandula, S., Greenberg, A.G., Stoica, I., Lu, Y., Saha, B., and Harris, E. (2010, January 4\u20136). Reining in the Outliers in Map-Reduce Clusters using Mantri. Proceedings of the of the 9th USENIX Conference on Operating Systems Design and Implementation, Vancouver, BC, Canada."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Vasudevan, V., Phanishayee, A., Shah, H., Krevat, E., Andersen, D.G., Ganger, G.R., Gibson, G.A., and Mueller, B. (2009, January 16\u201321). Safe and effective fine-grained TCP retransmissions for datacenter communication. Proceedings of the ACM SIGCOMM Computer Communication Review, Barcelona, Spain.","DOI":"10.1145\/1592568.1592604"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1109\/MNET.2013.6574661","article-title":"Survey on transport control in data center networks","volume":"27","author":"Zhang","year":"2013","journal-title":"IEEE Netw."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Alizadeh, M., Greenberg, A., Maltz, D.A., Padhye, J., Patel, P., Prabhakar, B., Sengupta, S., and Sridharan, M. (September, January 30). Data center Tcp (Dctcp). Proceedings of the ACM SIGCOMM 2010 Conference, New Delhi, India.","DOI":"10.1145\/1851182.1851192"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1109\/JSAC.2014.140105","article-title":"Sharing bandwidth by allocating switch buffer in data center networks","volume":"32","author":"Zhang","year":"2014","journal-title":"IEEE J. Sel. Areas Commun."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"345","DOI":"10.1109\/TNET.2012.2197411","article-title":"ICTCP: Incast congestion control for TCP in data-center networks","volume":"21","author":"Wu","year":"2013","journal-title":"IEEE\/ACM Trans. Netw. (ToN)"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"20","DOI":"10.1016\/j.jnca.2018.02.005","article-title":"Reducing transport latency for short flows with multipath TCP","volume":"108","author":"Dong","year":"2018","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"2092","DOI":"10.1016\/j.comnet.2011.01.014","article-title":"Taming the elephants: New TCP slow start","volume":"55","author":"Ha","year":"2011","journal-title":"Comput. Netw."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Vamanan, B., Hasan, J., and Vijaykumar, T. (2012, January 13\u201317). Deadline-aware datacenter TCP (D2TCP). Proceedings of the ACM SIGCOMM 2012 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication, Helsinki, Finland.","DOI":"10.1145\/2342356.2342388"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Munir, A., Qazi, I., Uzmi, Z., Mushtaq, A., Ismail, S.N., Safdar Iqbal, M., and Khan, B. (2013, January 14\u201319). Minimizing flow completion times in data centers. Proceedings of the 2013 Proceedings IEEE INFOCOM, Turin, Italy.","DOI":"10.1109\/INFCOM.2013.6567018"},{"key":"ref_12","unstructured":"Cheng, W., Ren, F., Jiang, W., Qian, K., Zhang, T., and Shu, R. (arXiv, 2016). Isolating Mice and Elephant in Data Centers, arXiv."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Atikoglu, B., Xu, Y., Frachtenberg, E., Jiang, S., and Paleczny, M. (2012, January 11\u201315). Workload analysis of a large-scale key-value store. Proceedings of the 12th ACM SIGMETRICS\/PERFORMANCE Joint International Conference on Measurement and Modeling of Computer Systems, London, UK.","DOI":"10.1145\/2254756.2254766"},{"key":"ref_14","unstructured":"Phanishayee, A., Krevat, E., Vasudevan, V., Andersen, D.G., Ganger, G.R., Gibson, G.A., and Seshan, S. (2008, January 26\u201329). Measurement and Analysis of TCP Throughput Collapse in Cluster-based Storage Systems. Proceedings of the 6th USENIX Conference on File and Storage Technologies, San Jose, CA, USA."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Chen, W., Ren, F., Xie, J., Lin, C., Yin, K., and Baker, F. (May, January 26). Comprehensive understanding of TCP Incast problem. Proceedings of the 2015 IEEE Conference on Computer Communications, Kowloon, Hong Kong.","DOI":"10.1109\/INFOCOM.2015.7218549"},{"key":"ref_16","unstructured":"Mitta, R., Dukkipati, N., Blem, E., Wassel, H., Ghobadi, M., Vahdat, A., Wang, Y., Wetherall, D., and Zats, D. (2015, January 17\u201321). TIMELY: RTT-based Congestion Control for the Datacenter. Proceedings of the 2015 ACM Conference on Special Interest Group on Data Communication, London, UK."},{"key":"ref_17","unstructured":"Lee, C., Park, C., Jang, K., Moon, S.B., and Han, D. (2015, January 8\u201310). Accurate Latency-based Congestion Feedback for Datacenters. Proceedings of the 2015 USENIX Conference on Usenix Annual Technical Conference, Santa Clara, CA, USA."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"26","DOI":"10.1145\/1823844.1823848","article-title":"An argument for increasing TCP\u2019s initial congestion window","volume":"40","author":"Dukkipati","year":"2010","journal-title":"Comput. Commun. Rev."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Zhang, P., Wang, H., and Cheng, S. (2011, January 18\u201320). Shrinking MTU to mitigate tcp incast throughput collapse in data center networks. Proceedings of the 2011 Third International Conference on Communications and Mobile Computing, Qingdao, China.","DOI":"10.1109\/CMC.2011.68"},{"key":"ref_20","unstructured":"Nishtala, R., Fugal, H., Grimm, S., Kwiatkowski, M., Lee, H., Li, H.C., McElroy, R., Paleczny, M., Peek, D., and Saab, P. (2013, January 2\u20135). Scaling Memcache at Facebook. Proceedings of the NSDI, Lombard, IL, USA."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Huang, J., Huang, Y., Wang, J., and He, T. (2018). Adjusting Packet Size to Mitigate TCP Incast in Data Center Networks with COTS Switches. IEEE Trans. Cloud Comput.","DOI":"10.1109\/TCC.2018.2810870"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Bai, W., Chen, K., Wu, H., Lan, W., and Zhao, Y. (2014, January 21\u201324). Pac: Taming TCP incast congestion using proactive ack control. Proceedings of the IEEE 23rd International Conference on Network Protocols (ICNP), Raleigh, NC, USA.","DOI":"10.1109\/ICNP.2014.62"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Li, D., Li, S., and Du, Z. (2016, January 27\u201330). Session-aware congestion control for TCP Incast in datacenter networks. Proceedings of the 2016 IEEE Symposium on Computers and Communication (ISCC), Messina, Italy.","DOI":"10.1109\/ISCC.2016.7543904"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"3808","DOI":"10.1109\/TNET.2017.2759300","article-title":"Tuning the Aggressive TCP Behavior for Highly Concurrent HTTP Connections in Intra-datacenter","volume":"25","author":"Zhang","year":"2017","journal-title":"IEEE\/ACM Trans. Netw."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Zou, S., Huang, J., Zhou, Y., Wang, J., and He, T. (2017, January 5\u20138). Flow-Aware Adaptive Pacing to Mitigate TCP Incast in Data Center Networks. Proceedings of the 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS), Atlanta, GA, USA.","DOI":"10.1109\/ICDCS.2017.170"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"1160","DOI":"10.1002\/dac.2402","article-title":"A survey on TCP Incast in data center networks","volume":"27","author":"Ren","year":"2014","journal-title":"Int. J. Commu. Syst."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"53","DOI":"10.1016\/j.jnca.2017.01.025","article-title":"FSQCN: Fast and Simple Quantized Congestion Notification in Data Center Ethernet","volume":"83","author":"Ruan","year":"2017","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1109\/JSAC.2014.140107","article-title":"TCP PLATO: packet labelling to alleviate time-out","volume":"32","author":"Shukla","year":"2014","journal-title":"IEEE J. Sel. Areas Commu."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Huang, J., He, T., Huang, Y., and Wang, J. (2016, January 10\u201314). ARS: Cross-layer adaptive request scheduling to mitigate TCP incast in data center networks. Proceedings of the IEEE INFOCOM 2016\u2014The 35th Annual IEEE International Conference on Computer Communications, San Francisco, CA, USA.","DOI":"10.1109\/INFOCOM.2016.7524533"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Wang, H., and Shen, H. (2018, January 15\u201319). Proactive Incast Congestion Control in a Datacenter Serving Web Application. Proceedings of the INFOCOM, Honolulu, HI, USA.","DOI":"10.1109\/INFOCOM.2018.8485989"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Jiang, C., Li, D., Xu, M., and Zheng, K. (2012, January 18\u201321). A coding-based approach to mitigate TCP Incast in data center networks. Proceedings of the 32nd International Conference on Distributed Computing Systems Workshops (ICDCSW), Macau, China.","DOI":"10.1109\/ICDCSW.2012.70"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"52","DOI":"10.1109\/JSAC.2014.140106","article-title":"LTTP: an LT-code based transport protocol for many-to-one communication in data centers","volume":"32","author":"Jiang","year":"2014","journal-title":"IEEE J. Sel. Areas Commu."}],"container-title":["Symmetry"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2073-8994\/11\/2\/138\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T12:28:55Z","timestamp":1760185735000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2073-8994\/11\/2\/138"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,1,27]]},"references-count":32,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2019,2]]}},"alternative-id":["sym11020138"],"URL":"https:\/\/doi.org\/10.3390\/sym11020138","relation":{},"ISSN":["2073-8994"],"issn-type":[{"type":"electronic","value":"2073-8994"}],"subject":[],"published":{"date-parts":[[2019,1,27]]}}}