{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T04:00:30Z","timestamp":1760241630718,"version":"build-2065373602"},"reference-count":27,"publisher":"MDPI AG","issue":"6","license":[{"start":{"date-parts":[[2018,6,8]],"date-time":"2018-06-08T00:00:00Z","timestamp":1528416000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Information"],"abstract":"<jats:p>For addressing problems such as long delays, latency fluctuations, and frequent timeouts in conventional Transmission Control Protocol (TCP) in a data center environment, Data Center TCP (DCTCP) has been proposed as a TCP replacement to satisfy the requirements of data center networks. It is gaining more popularity in academic as well as industry areas due to its performance in terms of high throughput and low latency, and is widely deployed in data centers. However, according to the recent research about the performance of DCTCP, authors have found that most times the sender\u2019s congestion window reduces to one segment, which results in timeouts. In addition, the authors observed that the nonlinear marking mechanism of DCTCP causes severe queue oscillation, which results in low throughput. To address the above issues of DCTCP, we propose multiple congestion points using double threshold and congestion reaction using window adjustment (DT-CWA) mechanisms for improving the performance of DCTCP by reducing the number of timeouts. The results of a series of simulations in a typical data center network topology using Qualnet network simulator, the most widely used network simulator, demonstrate that the proposed window-based solution can significantly reduce the timeouts and noticeably improves the throughput compared to DCTCP under various network conditions.<\/jats:p>","DOI":"10.3390\/info9060139","type":"journal-article","created":{"date-parts":[[2018,6,8]],"date-time":"2018-06-08T11:19:31Z","timestamp":1528456771000},"page":"139","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Multiple Congestion Points and Congestion Reaction Mechanisms for Improving DCTCP Performance in Data Center Networks"],"prefix":"10.3390","volume":"9","author":[{"given":"Prasanthi","family":"Sreekumari","sequence":"first","affiliation":[{"name":"Department of Computer Science, Grambling State University, Grambling, LA 71245, USA"}]}],"member":"1968","published-online":{"date-parts":[[2018,6,8]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1109\/SURV.2011.122211.00017","article-title":"On Architecture Design, Congestion Notification, TCP Incast and Power Consumption in Data Centers","volume":"15","author":"Zhang","year":"2013","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_2","unstructured":"(2018, June 07). Cisco Data Center Infrastructure 2.5 Design Guide. Available online: http:\/\/www.cisco.com\/c\/en\/us\/td\/docs\/solutions\/Enterprise\/Data_Center\/DC_Infra2_5\/DCI_SRND_2_5a_book.pdf."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"873","DOI":"10.1109\/TNET.2015.2389270","article-title":"Fair Network Bandwidth Allocation in IaaS Datacenters via a Cooperative Game Approach","volume":"24","author":"Guo","year":"2016","journal-title":"IEEE\/ACM Trans. Netw."},{"key":"ref_4","unstructured":"Guo, J., Liu, F., Wang, T., and Lui, J.C.S. (2017, January 12\u201314). Pricing Intra-Datacenter Networks with Over-Committed Bandwidth Guarantee. Proceedings of the 2017 USENIX Conference on Usenix Annual Technical Conference (USENIX ATC \u201917), Santa Clara, CA, USA."},{"key":"ref_5","unstructured":"(2018, June 07). Data Center Architecture Overview. Available online: http:\/\/www.cisco.com\/c\/en\/us\/td\/docs\/solutions\/Enterprise\/Data_Center\/DC_Infra2_5\/DCInfra_1.html."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"506","DOI":"10.1109\/TNET.2016.2594295","article-title":"eBA: Efficient Bandwidth Guarantee under Traffic Variability in Datacenters","volume":"25","author":"Liu","year":"2017","journal-title":"IEEE\/ACM Trans. Netw."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"2788","DOI":"10.1109\/TNET.2017.2711641","article-title":"An Efficient Online Algorithm for Dynamic SDN Controller Assignment in Data Center Networks","volume":"25","author":"Tao","year":"2017","journal-title":"IEEE\/ACM Trans. Netw."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Chen, Y., Griffith, R., Liu, J., Katz, R.H., and Joseph, A.D. (2009, January 16\u201321). Understanding TCP incast throughput collapse in datacenter networks. Proceedings of the 1st ACM workshop on Research on Enterprise Networking (WREN \u201909), Barcelona, Spain.","DOI":"10.1145\/1592681.1592693"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"2939","DOI":"10.1016\/j.comnet.2009.10.004","article-title":"Data center evolution: A tutorial on state of the art, issues, and challenges","volume":"53","author":"Kant","year":"2009","journal-title":"Comput. Netw."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"63","DOI":"10.1145\/1851275.1851192","article-title":"Data center TCP (DCTCP)","volume":"40","author":"Alizadeh","year":"2010","journal-title":"ACM SIGCOMM Comput. Commun. Rev."},{"key":"ref_11","first-page":"762","article-title":"FaST: Fine-grained and Scalable TCP for Cloud Data Center Networks","volume":"8","author":"Hwang","year":"2014","journal-title":"KSII Trans. Internet Inf. Syst."},{"key":"ref_12","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."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Hwang, J., Yoo, J., and Choi, N. (2012, January 10\u201315). IA-TCP: A Rate Based Incast-Avoidance Algorithm for TCP in Data Center Networks. Proceedings of the 2012 IEEE International Conference on Communications (ICC), Ottawa, ON, Canada.","DOI":"10.1109\/ICC.2012.6364079"},{"key":"ref_14","unstructured":"Zhang, J., Wen, J., Wang, J., and Zhao, W. (2013, January 28\u201331). TCP-FITDC: An adaptive approach to TCP incast avoidance for data center applications. Proceedings of the 2013 International Conference on Computing, Networking and Communications (ICNC), San Diego, CA, USA."},{"key":"ref_15","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_16","doi-asserted-by":"crossref","first-page":"478","DOI":"10.1109\/TPDS.2014.2310210","article-title":"Modeling and solving TCP Incast problem in data center networks","volume":"26","author":"Zhang","year":"2015","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1007\/s10796-013-9463-4","article-title":"IDTCP: An effective approach to mitigating the TCP Incast problem in data center networks","volume":"16","author":"Wang","year":"2014","journal-title":"Inf. Syst. Front."},{"key":"ref_18","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 Commun."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1007\/s11107-015-0526-y","article-title":"An early congestion feedback and rate adjustment schemes for many-to-one communication in cloud-based data center networks","volume":"31","author":"Sreekumari","year":"2016","journal-title":"Photon. Netw. Commun."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Chen, W., Cheng, P., Ren, F., Shu, R., and Lin, C. (2013, January 8\u201311). Ease the Queue Oscillation: Analysis and Enhancement of DCTCP. Procedings of the 2013 IEEE 33rd International Conference on Distributed Computing Systems, Philadelphia, PA, USA.","DOI":"10.1109\/ICDCS.2013.22"},{"key":"ref_21","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 Commun."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Fang, S., Foh, C.H., and Aung, K.M.M. (2012, January 10\u201315). Prompt congestion reaction scheme for data center network using multiple congestion points. Proceedings of the 2012 IEEE International Conference on Communications (ICC), Ottawa, ON, Canada.","DOI":"10.1109\/ICC.2012.6364295"},{"key":"ref_23","unstructured":"Zhang, J., Ren, F., Tang, L., and Lin, C. (2013, January 7\u201310). Taming TCP incast throughput collapse in data center networks. Proceedings of the 2013 21st IEEE International Conference on Network Protocols (ICNP), Goettingen, Germany."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"1263","DOI":"10.1002\/dac.872","article-title":"Potential performance bottleneck in Linux TC","volume":"20","author":"Wu","year":"2007","journal-title":"Int. J. Commun. Syst."},{"key":"ref_25","unstructured":"(2018, June 07). Improving Transmission Performance with One-Sided Datacenter TCP. Available online: https:\/\/eggert.org\/students\/kato-thesis.pdf."},{"key":"ref_26","unstructured":"(2018, June 07). QualNet Network Simulator Software. Available online: http:\/\/web.scalable-networks.com\/content\/qualnet."},{"key":"ref_27","unstructured":"Prakash, P., Dixit, A., Hu, Y.C., and Kompella, R. (2013, January 3\u20135). The TCP outcast problem: Exposing unfairness in data center networks. Proceedings of the 9th USENIX Conference on Networked Systems Design and Implementation (NSDI\u201912), Lombard, IL, USA."}],"container-title":["Information"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2078-2489\/9\/6\/139\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T15:07:53Z","timestamp":1760195273000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2078-2489\/9\/6\/139"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,6,8]]},"references-count":27,"journal-issue":{"issue":"6","published-online":{"date-parts":[[2018,6]]}},"alternative-id":["info9060139"],"URL":"https:\/\/doi.org\/10.3390\/info9060139","relation":{},"ISSN":["2078-2489"],"issn-type":[{"type":"electronic","value":"2078-2489"}],"subject":[],"published":{"date-parts":[[2018,6,8]]}}}