Final Research Project for 6.829 - MIT's Computer Networks Course