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

Issue 314290043: PI Square patch for ns-3-dev (changeset 12540)

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

Description

This patch provides an implementation of a ns-3 model for PI Square (or PI2) [1]. It contains the required documentation, example and the test suite for PI2. I have followed the Linux Implementation of PI2 to implement this queue disc in ns-3. The PI2 paper states minor changes in the design with regard to PIE. However, I felt that the changes were substantial enough to make it as a separate module in ns-3. I would be glad if you could look into the implementation and provide your feedback. Thank you very much, Rohit P. Tahiliani [1] De Schepper, K., Bondarenko, O., Tsang, J., & Briscoe, B. (2016, November). PI2: A Linearized AQM for both Classic and Scalable TCP. In Proceedings of the 12th International on Conference on emerging Networking EXperiments and Technologies (pp. 105-119). ACM.

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1223 lines, -1 line) Patch
A src/traffic-control/doc/pi-square.rst View 1 chunk +87 lines, -0 lines 0 comments Download
A src/traffic-control/examples/pie-vs-pi2.cc View 1 chunk +201 lines, -0 lines 0 comments Download
M src/traffic-control/examples/wscript View 1 chunk +3 lines, -0 lines 0 comments Download
A src/traffic-control/model/pi-square-queue-disc.h View 1 chunk +180 lines, -0 lines 0 comments Download
A src/traffic-control/model/pi-square-queue-disc.cc View 1 chunk +440 lines, -0 lines 0 comments Download
A src/traffic-control/test/pi-square-queue-disc-test-suite.cc View 1 chunk +308 lines, -0 lines 0 comments Download
M src/traffic-control/wscript View 3 chunks +4 lines, -1 line 0 comments Download

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