Home - rajitaaa/ECN-plus-algorithm-in-ns3 GitHub Wiki

Welcome to the ECN-plus-algorithm-in-ns3 wiki!

Project Timeline

Assignments finalized on 22nd September,2018.

Week 1: 1st October 2018 - 7th October 2018

  • Suitable literature and papers for ECN found.
  • Understanding of the ECN algorithm and its working in ns-3.

Week 2: 8th October 2018 - 14th October 2018

  • Suitable literature and papers for Congestion control and ECN+ found.
  • Understanding and documenting the key differences between ECN and ECN+ algorithms.

Week 3: 15th October 2018 - 21st October 2018

  • Meeting up with mentors to get detailed understanding about the project.
  • Reading and understanding the main steps to be implemented in code for ECN+.

Week 4: 22nd October 2018 - 29th October 2018

  • Clearing all doubts about the topic by discussion with mentors and instructors.
  • Making the state and flow diagrams for ECN and ECN+ representing the differences between them.

Week 5: 30th October 2018 - 5th November 2018

  • Reading and understanding the tcp-socket-base code.
  • Implementing ECN+ by making appropriate changes in tcp-socket-base code.

Week 6: 6th November 2018 - 15th November 2018

  • Testing the results using existing topologies and generating pcap files.
  • Code review and implementing necessary changes.
  • Writing test cases for validation of code.