-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Bhaskar Gautam edited this page Nov 18, 2016
·
19 revisions
- Completed setting up of Github repository for this project.
- Installed Mercurial and Git on our systems.
- Studied how to compile and run programs on ns-3.
- Reviewed some reference paper related to this assignment.
- Reviewed all the related paper for this assignment.
- Reviewed present RED source code available in ns-3.25.
- Reviewed ARED source code available in ns-3.25.
- Reviewed some variables which we have to add in order to implement RARED (i.e in red-queue-disc.cc and red-queue-disc.h ).
- Developed pseudo-code to implement RARED in ns-3.25.
- Consulted the course instructor to review the architecture design and pseudo-code of RARED in ns-3.25.
- Developed and Uploaded the code to implement RARED in ns-3.25.
- Consulted the course instructor to review the design and the code.
- Developed and Uploaded the code to implement the comparison example between RED & RARED in ns-3.25.
- Consulted the course instructor to review the design and the code.
- Append Description, Attribute, Simulation and Example for RARED in ./red.rst file.
- Consulted the course instructor to resolve our queries and finally review our code.
- Made changes according to the specifications given by the instructor.
- Append Test Case for RARED.
- Ran test.py and verified that RARED does not affect the existing ns-3 code.
- Successfully completed our project.
Successfully completed the implementation of RARED Algorithm (Except the Test Cases) in ns-3.25.
src/traffic-control/model/red-queue-disc.cc
src/traffic-control/model/red-queue-disc.h
src/traffic-control/examples/wscript
src/traffic-control/doc/red.rst
src/test/adaptive-red-queue-disc-test-suite.cc
src/traffic-control/examples/red-vs-rared.cc