Difference between revisions of "GSOC2020AQM"

From Nsnam
Jump to: navigation, search
Line 29: Line 29:
 
=== Community Bonding Period ===
 
=== Community Bonding Period ===
 
* Started with wiki page for the project.
 
* Started with wiki page for the project.
 +
 +
=== Week 1: 1st June - 7th June ===
 +
* to be added
 +
 +
=== Week 2: 8th June - 14th June ===
 +
* to be added
 +
 +
=== Week 3: 15th June - 21st June ===
 +
* to be added
 +
 +
=== Week 4: 22nd June - 28th June ===
 +
* to be added
 +
 +
=== Week 5: 29th June - 5th July ===
 +
* to be added
 +
 +
=== Week 6: 6th July - 12th July ===
 +
* to be added
 +
 +
=== Week 7: 13th July - 19th July ===
 +
* to be added
 +
 +
=== Week 8: 20th July - 26th July ===
 +
* to be added
 +
 +
=== Week 9: 27th July - 2nd August ===
 +
* to be added
 +
 +
=== Week 10: 3rd August - 9th August ===
 +
* to be added
 +
 +
=== Week 11: 10th August - 16th August ===
 +
* to be added
 +
 +
=== Week 12: 17th August - 23rd August ===
 +
* to be added

Revision as of 12:46, 7 May 2020

Main Page - Current Development - Developer FAQ - Tools - Related Projects - Project Ideas - Summer Projects

Installation - Troubleshooting - User FAQ - HOWTOs - Samples - Models - Education - Contributed Code - Papers

Back to GSoC 2020 projects

Project Overview

  • Project Name: SCE AQMs and TCP along with CNQ-CodelAF and LFQ
  • Student: Bhaskar Kataria
  • Mentors: Tom Henderson, Vivek Jain, Ankit Deepak, Mohit P. Tahiliani
  • Project Goals: The project aims to implement the Some Congestion Experienced (SCE) marking feature which uses ECT(1) codepoint of Explicit Congestion Notification (ECN) to deliver the earlier notification of congestion than the Congestion Experienced (CE) mark along with the TCP which responds appropriately to the SCE feedback. The project also intends to implement Controlled Delay Approximate Fairness (CoDelAF) AQM with Cheap Nasty Queueing (CNQ) and Lightweight Fair Queueing (LFQ) with SCE support. As simulation models already exist for many of the Low Latency, Low Loss, Scalable throughput (L4S) components, the project ultimately aims to provide the feature to experiment with SCE and L4S to the ns-3 community.
  • Repository: https://gitlab.com/bhaskar792/ns-3-dev
  • About Me: I am a second-year Computer Science and Engineering undergraduate student at National Institute of Technology Karnataka, Surathkal, India. I have deep interests in networking, systems, and security. I have experience with C, C++, Python, and tools like Wireshark, GDB.

Milestones and Deliverables

The whole GSoC period is divided into 3 phases. The deliverables of each phase are mentioned below:

Phase 1

  • to be added

Phase 2

  • to be added

Phase 3

  • to be added

Weekly Reports

Community Bonding Period

  • Started with wiki page for the project.

Week 1: 1st June - 7th June

  • to be added

Week 2: 8th June - 14th June

  • to be added

Week 3: 15th June - 21st June

  • to be added

Week 4: 22nd June - 28th June

  • to be added

Week 5: 29th June - 5th July

  • to be added

Week 6: 6th July - 12th July

  • to be added

Week 7: 13th July - 19th July

  • to be added

Week 8: 20th July - 26th July

  • to be added

Week 9: 27th July - 2nd August

  • to be added

Week 10: 3rd August - 9th August

  • to be added

Week 11: 10th August - 16th August

  • to be added

Week 12: 17th August - 23rd August

  • to be added