|| ||"Injong Rhee" <firstname.lastname@example.org>|
|| ||[PATCH] CUBIC v2.3 with new improved slow start|
|| ||Wed, 29 Oct 2008 17:28:26 -0400|
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
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
Please let us know if there are other performance issues of TCP that you
want us to look into.
Injong and Sangtae.