|
Back to CV
Light-Weight Modular Congestion Control Patch for FreeBSD 7 - 2007
A FreeBSD 7 kernel patch that implements a simple framework and API for changing the TCP congestion control algorithm on a FreeBSD system.
Work is currently underway to integrate the patch into the main FreeBSD source tree. Progress can be tracked in our FreeBSD perforce branch here and via discussions on the various FreeBSD mailing lists.
The initial release of the patch was developed with James Healy as part of the NewTCP research project at CAIA and is available here.
Deterministic Packet Discard (DPD) - 2007
A FreeBSD [5,6,7] kernel module that drops arbitrarily specified packets from TCP connections terminating on the host which it is loaded on.
DPD was developed with James Healy as part of the NewTCP research project at CAIA and is available here.
Statistical Information for TCP Research (SIFTR) - 2007
A FreeBSD [5,6,7] kernel module that logs kernel variables held in the TCP control block for TCP connections to a CSV text file.
SIFTR was developed with James Healy as part of the NewTCP research project at CAIA and is available here.
Enterprise Asterisk Simplified For You (EASY) - 2006
A web based, enterprise grade, Voice over Internet Protocol (VoIP) management system.
This software was developed as part of my year long software engineering project in 2006 (more formally known as the HIT3158/HIT3258 subject pair at Swinburne University) along with 6 fellow students. Its working name during development was Telco In A Box (TIAB), but it was later discovered this name was already in use. The rebranding of the software from TIAB to EASY is currently on my TODO list.
The distribution will be available as soon as I find a bit of spare time to finish the rebranding.
Traffic Classification and Prioritisation System (TCAPS) - 2005
A prototype system written in C and C++ to automate the provision of Quality of Service (QoS) over consumer broadband links.
This software was developed as part of my year long telecommunications engineering project in 2005 (more formally known as the HET550/HET556 subject pair at Swinburne University). It's very rough around the edges, but proves the feasibility of the approach. A paper describing the work was published at IEEE Tencon 2005.
The distribution can be obtained from here.
|