Implementation of PI2 Queuing Discipline for Classic TCP Traffic in ns-3

Loading...
Thumbnail Image

Date

Journal Title

Journal ISSN

Volume Title

Publisher

International Fedaration for Information Processing

Access

openAccess

Embargo end date

Citation

R. Tahiliani, and H. Tewari, Implementation of PI2 Queuing Discipline for Classic TCP Traffic in ns-3, 16th International IFIP TC6 Networking Conference, Networking 2017, Stockholm, June 12-15, International Fedaration for Information Processing, 2017

Abstract

This paper presents the implementation and validation of PI2 Active Queue Management (AQM) algorithm in ns-3. PI2 provides an alternate design and implementation to Propor- tional Integral controller Enhanced (PIE) algorithm without affecting the performance benefits it provides in tackling the problem of bufferbloat. Bufferbloat is a situation arising due to the presence of large unmanaged buffers in the network. It results in increased latency and therefore, degrades the performance of delay-sensitive traffic. PIE algorithm tries to minimize the queuing delay by auto-tuning its control param- eters. However, with PI2, this auto-tuning can be replaced by just squaring the packet drop probability. In this paper, we implement a model for PI2 in ns-3 and verify its correctness by comparing the results obtained from it to those obtained from the PIE model in ns-3. The results indicate that PI2 offers a simple design and achieves similar responsiveness and stability, and in some cases, better than PIE.

Description

PUBLISHED
Stockholm

Endorsement

Review

Supplemented By

Referenced By

Author's Homepage: http://people.tcd.ie/htewari
Other Titles: 16th International IFIP TC6 Networking Conference, Networking 2017
Publisher: International Fedaration for Information Processing
Type of material: Conference Paper