-
Notifications
You must be signed in to change notification settings - Fork 1
Weekly Progress
Sumukha Pk edited this page Nov 11, 2018
·
8 revisions
- Created github repository and added ns3 files.
- Read about Queue Management and Bufferbloat problem.
- Read about Active Queue Management (Random Early Detection).
- Read RFC 8033 about PIE, added points to README (Later shifted to Wiki).
- Read about Flow Queuing (links mentioned in README).
- Read about FQ-CoDel and CoDel to understand the how FQ works.
- Discussion with PhD scholar about further progress and clarified misconceptions about the protocols.
- Trying to understand code of PIE and PIE-example.
- Studied ns3 code of pie-example, pie-queue-disc, codel, fq-codel. Obtained a basic idea of how exactly the codes work and how exactly our part of the port must be executed (mentioned in readme).
- Finding out ways to implement FQ-PIE.
- Made changed in fq-pie-example.cc, fq-pie,queue-disc.cc and fq-pie-queue-disc.h.
- Further todo - Make changes in fq-pie-queue-disc, cc and h. Fq-pie-example is completed. We can also implement other topologies that highlight the Flow queueing phenomenon.
- Basic skeleton of code completed (fq-pie-queue-disc {.h,.cc}, fq-pie-example.cc) .
- Further checks for logical errors is being done.
- Completed files fq-pie-queue-disc {.h,.cc} in /src/traffic-control/model
- Completed example of fq-pie in /src/traffic-control/examples
- Testing is completed, provides excellent results when pitted against PIE.