PI Square (or PI2) patch for ns-3

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

PI Square (or PI2) patch for ns-3

Rohit Tahiliani
Hello Team,


I am currently a postgraduate student at School of Computer Science &
Statistics, Trinity College Dublin. I have implemented a ns-3 model for PI
Square (or PI2) [1], a newly proposed AQM algorithm at ACM CoNEXT 2016.


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 am hereby providing the patch for the same. It contains the required
documentation, example and the test suite for PI2.


Patch on rietveld:

https://codereview.appspot.com/314290043/



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.
Reply | Threaded
Open this post in threaded view
|

Re: PI Square (or PI2) patch for ns-3

Tom Henderson-2
On 01/19/2017 06:46 PM, Rohit Tahiliani wrote:
> Hello Team,
>
>
> I am currently a postgraduate student at School of Computer Science &
> Statistics, Trinity College Dublin. I have implemented a ns-3 model for PI
> Square (or PI2) [1], a newly proposed AQM algorithm at ACM CoNEXT 2016.

Thanks Rohit, I have created tracker issue 2626 to link to this URL; we
now have recent requests to review five queue discs:

- PI Square
- Nonlinear RED
- PI
- Blue
- Feng's Adaptive RED

Reviewers wanted!

- Tom