Overview
Numerous RFCs over the past 25 years have tweaked TCP
congestion control mechanisms and improved its
performance. However there remain known traffic scenarios
where its performance is sub-optimal and many networking
stacks have altered their default algorithms, including
Windows Vista and recent versions of Linux.
In addition to these new algorithms there are several
alternatives proposed by research groups around the world,
including HTCP from
the Hamilton
Institute in Ireland.
This project aims to build on the work already being
performed by the research community to agree on a common
set of metrics for comparing the competing algorithms by
implementing an automated TCP testbed and porting HTCP to
an additional operating system.
Project Goals
- Establish a TCP testbed for
comparison testing of congestion control algorithms
under FreeBSD and Linux.
- Complete an implementation of HTCP
for the FreeBSD Kernel and perform a series of
comparison tests between both Linux and FreeBSD with
various TCP congestion control algorithms.
- Perform interoperability testing
between our implementation of HTCP and the version
available in the current Linux kernel, documenting all
our findings.
Program Members
Alumni
- James Healy
- Alana Huebner