|
|
Subscribe / Log in / New account

CUBIC v2.3 with new improved slow start

From:  "Injong Rhee" <rhee@eos.ncsu.edu>
To:  <netdev@vger.kernel.org>
Subject:  [PATCH] CUBIC v2.3 with new improved slow start
Date:  Wed, 29 Oct 2008 17:28:26 -0400
Message-ID:  <006001c93a0d$477d4e30$4a580e98@ncsu2cc0c3fa00>
Archive‑link:  Article

I am releasing a new patch for CUBIC. This patch implements a new slow start 
mechanism called HyStart. There were some discussions in the mailing list on 
the poor performance of TCP slow start; our patch addresses those 
performance issues arising from slow start.  For more information, please 
refer to the following technical report:

 Sangtae Ha and Injong Rhee, "Taming the Elephants: New TCP Slow
Start", NCSU Technical Report 2008. Available at
http://netsrv.csc.ncsu.edu/export/hystart_techreport_2008...


The new update improves the start-up throughput of CUBIC substantially by 
avoiding system overloading during slow start and shortening the 
fast-recovery period after slow start. The key performance issues arising 
when Linux is used with Windows XP or FreeBSD receivers are also addressed. 
Our tests over Internet2 paths are very encouraging. The scheme is verified 
to work well even for asymmetric paths,  with diverse receiver settings of 
delayed acknowledgements, and with various operating systems (Windows XP and 
FreeBSD). You can find the testing results from

http://netsrv.csc.ncsu.edu/wiki/index.php/TCP_Testing

Please let us know if there are other performance issues of TCP that you 
want us to look into.

Injong and Sangtae.




Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds