Project overview: CAIA has developed a number of systems which utilise machine learning (ML) techniques to classify network traffic based on flow statistics. ANGEL and more recently DIFFUSE have both proved to be novel and capable architectures for providing automated QoS provisioning for IP networks based on ML classification. DIFFUSE's architectural approach of integrating with FreeBSD's IPFW firewall system makes it possible to easily integrate and deploy advanced ML capabilities with a general purpose operating system and widely used firewall. This project aims to refine our DIFFUSE prototype and integrate all components of the architecture into FreeBSD.
Five New TCP Congestion Control Algorithms for FreeBSD - 2010
Project overview: CAIA's ongoing work with FreeBSD's TCP stack and congestion control implementation has progressively matured. This project aims to refine our prototypes and integrate them into FreeBSD. The project will integrate support for modularised congestion control and CAIA's Khelp framework into the kernel. The Enhanced Round Trip Time (ERTT) Khelp module will be added along with modular implementations of the existing NewReno and five new congestion control algorithms - CUBIC, HTCP, Vegas, HD and CHD.
Grant overview: The BSDCan Technical BSD Conference funded my travel and accommodation expenses so that I could present a talk and attend the co-located FreeBSD developer summit.
Grant overview: The BSDCan Technical BSD Conference funded my travel and accommodation expenses so that I could
present a talk
and attend the co-located FreeBSD developer summit.
Project overview: To carry out three discrete development tasks related to the FreeBSD TCP stack. Task one will add appropriate byte counting (RFC3465) support. Task two will add SIFTR-like TCP data logging capabilities to FreeBSD. Task three will add per-connection dynamic tuning of the TCP reassembly queue.
Grant overview: The BSDCan Technical BSD Conference together with The FreeBSD
Foundation funded my travel and accommodation expenses so that I could
present a talk
and attend the co-located FreeBSD developer summit.
Swinburne Chancellor's Research Scholarship (CRS) - 2006
Awarded: December 2006
Scholarship overview: In addition to a 3 year $30k annual stipend, the scholarship provides a $3k establishment grant, $5k overseas collaborative research travel grant and $840 thesis preparation allowance.
Swinburne Foundation Scholarship - 2001
Awarded: March 2001
Scholarship overview: Covered all tuition fees for the entirety of my 6 years of undergraduate studies.