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

Issue 319090043: BLUE queue disc implementation for ns-3

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

Description

Like RED, BLUE [1] is a queuing discipline that aims to control the queue length at routers. This patch provides an implementation of BLUE in ns-3 along with documentation, test cases, and an example program. Your feedback would be highly appreciated. Update 1: Code has been updated to work with Queue as a Template class (Patch 2 onwards) Update 2: Patch 3 contains latest changes to use stats from QueueDisc class. Regards, Vivek Jain [1] Feng, W. C., Shin, K. G., Kandlur, D. D., & Saha, D. (2002). The BLUE active queue management algorithms. IEEE/ACM Transactions on Networking (ToN), 10(4), 513-528.

Patch Set 1 : BLUE queue disc implementation for ns-3 #

Patch Set 2 : Queue template changes #

Patch Set 3 : Using stat from QueueDisc class #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1141 lines, -0 lines) Patch
A src/traffic-control/doc/blue.rst View 1 chunk +85 lines, -0 lines 0 comments Download
A src/traffic-control/examples/red-vs-blue.cc View 1 2 1 chunk +213 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/blue-queue-disc.h View 1 2 1 chunk +169 lines, -0 lines 0 comments Download
A src/traffic-control/model/blue-queue-disc.cc View 1 2 1 chunk +358 lines, -0 lines 0 comments Download
A src/traffic-control/test/blue-queue-disc-test-suite.cc View 1 2 1 chunk +310 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: 1
Vivek Jain
7 years, 1 month ago (2017-03-16 07:20:37 UTC) #1
The BLUE code (from Patch 2 onwards) has been modified to make it inline with
the recent modifications in ns-3 to use queue as a template.

Thanks and Regards,
Vivek Jain
Sign in to reply to this message.

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