-
Notifications
You must be signed in to change notification settings - Fork 2
Home
ARVIND SAI K edited this page Nov 12, 2017
·
13 revisions
- Completed the setting up of Github repository for this project.
- Consulted the course instructors for induction.
- Read the RFC of TFO and prepared a summary of the same.
- Done with setting up mget but encountered with some issues setting up dummynet on ubuntu 16.04 (Will try to use mininet as an alternative).
- Finished setting up mininet (used in 2017 version of reproducing network research) instead of dummynet (used in 2016 version).
- Downloaded the webpages - amazon.com, nytimes.com, wsj.com, wikipedia.org using wget.
- Read the documentation of sysctl for TCP Fast Open and wrote functions for enabling/disabling TFO in the Linux kernel.
- Tried to get the code available on https://[email protected]/cs240groupproject/project3.git working on Ubuntu 16.04 but faced issues regarding openvswitch-controller installation (which is probably why they opted for Ubuntu 14.04)
- Setup the google cloud account and ran the available code on Ubuntu 14.04 and ensured that it worked.
- Cloned the TFO code form CS244'17 TFO repository and documented the code.
- Tested the Code on the amazon.in, flipkart.com and nitk.ac.in websites.
- Modified the source code to analyze the performance of TCP Fast Open as the bandwidth varies.
- Modified the web server script to support post requests as well (uploading a file) and analyzed the performance of TCP Fast Open on HTTP POST Operations.
- Completed the github.io webpage for the project (code present in docs folder).