Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(14879)

Issue 314260043: PI queue disc implementation for ns-3

Can't Edit
Can't Publish+Mail
Start Review
Created:
7 years, 3 months ago by Viyom Mittal
Modified:
6 years, 4 months ago
Reviewers:
CC:
ns-3-reviews_googlegroups.com
Visibility:
Public.

Description

PI controller [1] is a queuing discipline, proposed as an alternative to RED. This patch provides an implementation of PI controller in ns-3 along with documentation, test-suite and example program. Your reviews are much required. Thanks, Viyom Mittal [1] C. V. Hollot, Vishal Misra, Don Towsley and Wei-BoGong, "On Designing Improved Controllers for AQM Routers Supporting TCP Flows", IEEE/INFOCOM, 2001.

Patch Set 1 #

Patch Set 2 #

Patch Set 3 : Using stats from QueueDisc class #

Patch Set 4 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1094 lines, -0 lines) Patch
A src/traffic-control/doc/pi.rst View 1 2 3 1 chunk +79 lines, -0 lines 0 comments Download
A src/traffic-control/examples/red-vs-pi.cc View 1 2 3 1 chunk +191 lines, -0 lines 0 comments Download
M src/traffic-control/examples/wscript View 1 1 chunk +3 lines, -0 lines 0 comments Download
A src/traffic-control/model/pi-queue-disc.h View 1 2 3 1 chunk +171 lines, -0 lines 0 comments Download
A src/traffic-control/model/pi-queue-disc.cc View 1 2 3 1 chunk +342 lines, -0 lines 0 comments Download
A src/traffic-control/test/pi-queue-disc-test-suite.cc View 1 2 3 1 chunk +305 lines, -0 lines 0 comments Download
M src/traffic-control/wscript View 1 2 3 chunks +3 lines, -0 lines 0 comments Download

Messages

Total messages: 2
Viyom Mittal
I have modified the PI code (Patch 2) to incorporate the recent modifications in ns-3 ...
7 years, 1 month ago (2017-03-16 06:29:44 UTC) #1
Viyom Mittal
6 years, 4 months ago (2017-11-28 15:01:36 UTC) #2
I have modified the PI code (Patch 4) to support ECN marking and use stats from
QueueDisc class.

Thanks and Regards,
Viyom Mittal
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b