Skip to content
Rahul Sankar edited this page Nov 10, 2018 · 4 revisions

Aim

The aim of this project is to implement a modified version of the CoDel (Controlled Delay) algorithm in FreeBSD for better performance against non-responsive flows.

Weekly Progress

Week 1

  • Understood what AQM algorithms are
  • Went through the RFC for CoDel algorithm
  • Read the research paper for modified CoDel and understood how it improved the algorithm

Week 2

  • Forked the FreeBSD repository
  • Made a branch for modified CoDel
  • Understood the implementation of CoDel in FreeBSD

Week 3

  • Made the required changes to the implementation of CoDel in FreeBSD
  • Documented the changes made.

Week 4

  • Installed FreeBSD on Oracle VirtualBox.
  • Compiled the custom FreeBSD kernel with the required changes.

Week 5

  • Dual booted FreeBSD in lab system.
  • Created man pages for CoDel and Modified CoDel.
Clone this wiki locally