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) , 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.
I would be glad if you could look into the implementation and provide your
Thank you very much,
Rohit P. Tahiliani
 De Schepper, K., Bondarenko, O., Tsang, J., & Briscoe, B. (2016,
November). PI2: A Linearized AQM for both Classic and Scalable TCP. In
of the 12th International on Conference on emerging Networking EXperiments
and Technologies* (pp. 105-119). ACM.
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) , 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
- Feng's Adaptive RED