Contributor
Deepak K

TCP Prague model for ns-3


Mentors
Vivek Jain, Mohit Prakash Tahiliani, Ankit Deepak, Viyom Mittal
Organization
The ns-3 Network Simulator Project

Scalable congestion controls such as DCTCP improve performance over Reno and Cubic, which perform badly in high-speed networks (because of their slow response with large congestion windows). Several additional modifications over DCTCP have been drafted into the protocol called TCP Prague, that aims to integrate scalable congestion control into the Internet while still allowing it to coexist with current Classic protocols. This project would complete the integration and testing of fallback detection, RTT independence and pacing into the TCP Prague model of ns-3. The project would also validate the aforementioned implemenation against Linux and document the changes made.