/DCTCP-ns3-validation

Validate the ns-3 implementation of Data Center TCP.

Primary LanguageC++

DCTCP-ns3-validation

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