{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,9]],"date-time":"2026-01-09T19:01:44Z","timestamp":1767985304739,"version":"3.49.0"},"reference-count":16,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2010,6,22]],"date-time":"2010-06-22T00:00:00Z","timestamp":1277164800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGCOMM Comput. Commun. Rev."],"published-print":{"date-parts":[[2010,6,22]]},"abstract":"<jats:p>TCP flows start with an initial congestion window of at most four segments or approximately 4KB of data. Because most Web transactions are short-lived, the initial congestion window is a critical TCP parameter in determining how quickly flows can finish. While the global network access speeds increased dramatically on average in the past decade, the standard value of TCP's initial congestion window has remained unchanged.<\/jats:p>\n          <jats:p>In this paper, we propose to increase TCP's initial congestion window to at least ten segments (about 15KB). Through large-scale Internet experiments, we quantify the latency benefits and costs of using a larger window, as functions of network bandwidth, round-trip time (RTT), bandwidth-delay product (BDP), and nature of applications. We show that the average latency of HTTP responses improved by approximately 10% with the largest benefits being demonstrated in high RTT and BDP networks. The latency of low bandwidth networks also improved by a significant amount in our experiments. The average retransmission rate increased by a modest 0.5%, with most of the increase coming from applications that effectively circumvent TCP's slow start algorithm by using multiple concurrent connections. Based on the results from our experiments, we believe the initial congestion window should be at least ten segments and the same be investigated for standardization by the IETF.<\/jats:p>","DOI":"10.1145\/1823844.1823848","type":"journal-article","created":{"date-parts":[[2010,6,29]],"date-time":"2010-06-29T13:02:22Z","timestamp":1277816542000},"page":"26-33","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":170,"title":["An argument for increasing TCP's initial congestion window"],"prefix":"10.1145","volume":"40","author":[{"given":"Nandita","family":"Dukkipati","sequence":"first","affiliation":[{"name":"Google Inc., Mountain View, CA, USA"}]},{"given":"Tiziana","family":"Refice","sequence":"additional","affiliation":[{"name":"Google Inc., Mountain View, CA, USA"}]},{"given":"Yuchung","family":"Cheng","sequence":"additional","affiliation":[{"name":"Google Inc., Mountain View, CA, USA"}]},{"given":"Jerry","family":"Chu","sequence":"additional","affiliation":[{"name":"Google Inc., Mountain View, CA, USA"}]},{"given":"Tom","family":"Herbert","sequence":"additional","affiliation":[{"name":"Google Inc., Mountain View, CA, USA"}]},{"given":"Amit","family":"Agarwal","sequence":"additional","affiliation":[{"name":"Google Inc., Mountain View, CA, USA"}]},{"given":"Arvind","family":"Jain","sequence":"additional","affiliation":[{"name":"Google Inc., Mountain View, CA, USA"}]},{"given":"Natalia","family":"Sutin","sequence":"additional","affiliation":[{"name":"Google Inc., Mountain View, CA, USA"}]}],"member":"320","published-online":{"date-parts":[[2010,6,22]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"SPDY\n  : An experimental protocol for a faster web. http:\/\/dev.chromium.org\/spdy 2009.  SPDY: An experimental protocol for a faster web. http:\/\/dev.chromium.org\/spdy 2009."},{"key":"e_1_2_1_2_1","volume-title":"http:\/\/msdn.microsoft.com\/en-us\/library\/cc304129(VS.85)","author":"Connectivity AJAX","year":"2010"},{"key":"e_1_2_1_3_1","volume-title":"http:\/\/www.akamai.com\/html\/perspectives\/whitepapers content.html","year":"2000"},{"key":"e_1_2_1_4_1","volume-title":"3rd Quarter","year":"2009"},{"key":"e_1_2_1_5_1","first-page":"3390","author":"Allman M.","year":"2002","journal-title":"Increasing TCP's Initial Window. RFC"},{"key":"e_1_2_1_6_1","first-page":"5681","author":"Allman M.","year":"2009","journal-title":"TCP Congestion Control. RFC"},{"key":"e_1_2_1_7_1","unstructured":"M. Belshe. A Client-Side Argument For Changing TCP Slow Start. http:\/\/sites.google.com\/a\/chromium.org\/dev\/spdy\/ 2010.  M. Belshe. A Client-Side Argument For Changing TCP Slow Start. http:\/\/sites.google.com\/a\/chromium.org\/dev\/spdy\/ 2010."},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2000.832574"},{"key":"e_1_2_1_9_1","volume-title":"PFLDnet","author":"Liu D.","year":"2007"},{"key":"e_1_2_1_10_1","doi-asserted-by":"crossref","unstructured":"N. Dukkipati T. Refice Y. Cheng J. Chu T. Herbert A. Agarwal A. Jain and N. Sutin. An Argument for Increasing TCPs Initial Congestion Window. http:\/\/code.google.com\/speed\/protocols\/tcp initcwnd techreport.pdf 2010.  N. Dukkipati T. Refice Y. Cheng J. Chu T. Herbert A. Agarwal A. Jain and N. Sutin. An Argument for Increasing TCPs Initial Congestion Window. http:\/\/code.google.com\/speed\/protocols\/tcp initcwnd techreport.pdf 2010.","DOI":"10.1145\/1823844.1823848"},{"key":"e_1_2_1_11_1","doi-asserted-by":"crossref","DOI":"10.1109\/INFCOM.2004.1354598","volume-title":"A large-scale, passive analysis of end-to-end TCP performance over GPRS","author":"Benko P.","year":"2004"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1644893.1644903"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/90.793002"},{"key":"e_1_2_1_14_1","unstructured":"S. Ramachandran and A. Jain. Web page stats: size and number of resources. http:\/\/code.google.com\/speed\/articles\/web-metrics.html 2010.  S. Ramachandran and A. Jain. Web page stats: size and number of resources. http:\/\/code.google.com\/speed\/articles\/web-metrics.html 2010."},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-01399-7_56"},{"key":"e_1_2_1_16_1","unstructured":"S. Souders. Roundup on Parallel Connections. http:\/\/www.stevesouders.com\/blog\/2008\/03\/20\/roundup-on-parallel-connections\/ 2008.  S. Souders. Roundup on Parallel Connections. http:\/\/www.stevesouders.com\/blog\/2008\/03\/20\/roundup-on-parallel-connections\/ 2008."}],"container-title":["ACM SIGCOMM Computer Communication Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1823844.1823848","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1823844.1823848","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T11:39:32Z","timestamp":1750246772000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1823844.1823848"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,6,22]]},"references-count":16,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2010,6,22]]}},"alternative-id":["10.1145\/1823844.1823848"],"URL":"https:\/\/doi.org\/10.1145\/1823844.1823848","relation":{},"ISSN":["0146-4833"],"issn-type":[{"value":"0146-4833","type":"print"}],"subject":[],"published":{"date-parts":[[2010,6,22]]},"assertion":[{"value":"2010-06-22","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}