[Iccrg] CUBIC congestion control module for FreeBSD
lastewart@swin.edu.au (Lawrence Stewart) Sat, 19 September 2009 00:33 UTC
From: lastewart@swin.edu.au
Date: Sat, 19 Sep 2009 00:33:23 +0000
Subject: [Iccrg] CUBIC congestion control module for FreeBSD
Message-ID: <4AB41BE3.2040702@swin.edu.au>
X-Date: Sat Sep 19 00:33:23 2009
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/
- [Iccrg] Re: CUBIC congestion control module for F… Lisong Xu
- [Iccrg] CUBIC congestion control module for FreeB… Lawrence Stewart