[Iccrg] Re: CUBIC congestion control module for FreeBSD
Lisong Xu
xu at cse.unl.edu
Sat Sep 19 15:28:04 BST 2009
Lawrence,
Thanks for implementing CUBIC for FreeBSD! Do you have a report showing
the "interesting differences" between Linux CUBIC and FreeBSD CUBIC?
Thanks!
Lisong
Lawrence Stewart wrote:
> Hi All,
>
> Late last year I wrote to the list with some feedback [1] on the CUBIC
> draft, based on my work hacking on a clean-room implementation of CUBIC
> for FreeBSD. I recently got around to cleaning up the code and releasing
> it after numerous distractions since that correspondence with the list.
> I also spoke at the IETF 75 ICCRG meeting in Stockholm [2] about some of
> this work and various thoughts/observations.
>
> The code was developed to fully implement the algorithm specified in
> [3], and my initial testing indicates the code is working in accordance
> with the spec. Directly comparing the FreeBSD CUBIC dynamics to those
> seen with Linux reveals some interesting differences, which would be
> good to investigate further.
>
> The FreeBSD modular congestion control framework and HTCP/CUBIC
> congestion control modules are available as patches from [4]. The work
> is being carried out in the main FreeBSD Subversion repository,
> available from [5,6], which is where you can always find the latest code.
>
> The work will be incorporated into the mainline FreeBSD source tree in
> the not too distant future. In the meantime, I encourage people to
> experiment with the code and other tools available from [4], and welcome
> any feedback, comments and suggestions.
>
>
> Cheers,
> Lawrence
> http://caia.swin.edu.au
>
>
> [1] http://oakham.cs.ucl.ac.uk/pipermail/iccrg/2008-October/000580.html
>
> [2] http://www.ietf.org/proceedings/75/slides/iccrg-3.pdf
>
> [3] http://tools.ietf.org/id/draft-rhee-tcpm-cubic-02.txt
>
> [4] http://caia.swin.edu.au/urp/newtcp/tools.html
>
> [5] http://svn.freebsd.org/viewvc/base/projects/tcp_cc_8.x/
>
> [6] http://svn.freebsd.org/viewvc/base/projects/tcp_cc_7.x/
--
Lisong Xu, Assistant Professor
Computer Science & Engineering
University of Nebraska-Lincoln
http://cse.unl.edu/~xu
More information about the Iccrg
mailing list