Validate the ns-3 implementation of Data Center TCP. Data Center TCP (DCTCP) is the most widely used TCP in Data Center Networks. It works by estimating the amount of congestion in the network and adjust its cwnd accordingly. In this project, the aim is to validate ns-3 DCTCP implementation by comparing the results obtained from it to those obtained by simulating Linux DCTCP.
File Structure
Results of congestion window: contains the overlapped graphs of congestion window obtained by implementing ns3 stack and linux stack
Results of queueSize: contains the overlapped graphs of queue size obtained by implementing ns3 stack and linux stack
RFC: contains the RFC
Paper: contains dctcp paper
Summary: contains the summary of the RFC
ns3.28 code: contains the ns3.28 implementation of DCTCP
Project-timeline