Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3067665.3067674acmotherconferencesArticle/Chapter ViewAbstractPublication Pageswns3Conference Proceedingsconference-collections
research-article

Design and Implementation of AQM Evaluation Suite for ns-3

Published: 13 June 2017 Publication History

Abstract

Excessive buffering in network devices should be avoided because it leads to a series of performance issues such as high queuing latency and variations in delay. Active Queue Management (AQM) algorithms play a vital role in monitoring and controlling the queue length in these devices. Recently there has been a significant progress in the design and development of new AQM algorithms. However, thoroughly evaluating the performance of AQM algorithms is a nontrivial task. In an effort to simplify this, the Active Queue Management and Packet Scheduling Working Group at IETF have proposed informational guidelines in RFC 7928 to test the applicability, performance and deployment complexity of AQM algorithms. This paper presents the design and implementation of an AQM evaluation framework for ns-3 which helps to quickly study the performance of AQM algorithms based on the guidelines mentioned in RFC 7928. The proposed framework automates simulation setup, topology creation, traffic generation, program execution, results collection and their graphical representation using ns-3, based on the scenarios mentioned in the RFC.

References

[1]
K. De Schepper, O. Bondarenko, J. Tsang, and B. Briscoe. 2016. PI2: A Linearized AQM for both Classic and Scalable TCP. In Proceedings of the 12th International Conference on emerging Networking EXperiments and Technologies. ACM, 105--119.
[2]
AQM Evaluation Suite Source Repository. 2017. https://aqm-eval-suite.github.io/. (2017).
[3]
S. Floyd. 2003. HighSpeed TCP for Large Congestion Windows. (2003).
[4]
P. Imputato and S. Avallone. 2016. Design and Implementation of the Traffic Control Module in ns-3. In Proceedings of the Workshop on ns-3. ACM, 1--8.
[5]
T. Kelly. 2003. Scalable TCP: Improving Performance in Highspeed Wide Area Networks. ACM SIGCOMM computer communication Review 33, 2 (2003), 83--91.
[6]
N. Kuhn, P. Natarajan, N. Khademi, D. Ros, and others. 2016. Characterization Guidelines for Active Queue Management (AQM). (2016).
[7]
K. Nichols and V. Jacobson. 2012. Controlling Queue Delay. Commun. ACM 55, 7 (2012), 42--50.
[8]
R. Pan, P. Natarajan, C. Piglione, M. Suryanarayana Prabhu, V. Subramanian, F. Baker, and B. VerSteeg. 2013. PIE: A Lightweight Control Scheme to Address the Bufferbloat Problem. In 2013 IEEE 14th International Conference on High Performance Switching and Routing (HPSR). IEEE, 148--155.
[9]
K. Ramakrishnan, S. Floyd, D. Black, and others. 2001. The Addition of Explicit Congestion Notification (ECN) to IP. (2001).
[10]
I. Rhee and L. Xu. 2005. CUBIC: A New TCP-Friendly High-Speed TCP Variant. (2005).
[11]
K. Schepper, O. Bondarenko, J. Tsang, and B. Briscoe. 2015. Data Centre to the Home: Ultra-Low Latency for All. (2015).
[12]
S. Shalunov, G. Hazel, J. Iyengar, M. Kuehlewind, and others. 2012. Low Extra Delay Background Transport (LEDBAT). (2012).
[13]
S. K. Srinivas, S. Murali, and M. P. Tahiliani. 2016. Implementation and Evaluation of Proportional Integral Controller Enhanced (PIE) Algorithm in ns-3. In Proceedings of the Workshop on ns-3 (WNS3 '16). ACM, New York, NY, USA, 9--16.
[14]
K. Winstein and H. Balakrishnan. 2013. TCP Ex Machina: Computer-generated Congestion Control. In ACM SIGCOMM Computer Communication Review, Vol. 43. ACM, 123--134.
[15]
L. Xu, K. Harfoush, and I. Rhee. 2004. Binary Increase Congestion Control (BIC) for Fast Long-distance Networks. In IEEE INFOCOM 2004, Vol. 4. IEEE, 2514--2524.

Cited By

View all
  • (2021)New design of anti-windup and dynamic output feedback control for TCP/AQM system with asymmetrical input constraintsInternational Journal of Systems Science10.1080/00207721.2020.187110852:9(1822-1834)Online publication date: 15-Jan-2021
  • (2020)Revisiting design choices in queue disciplinesComputer Networks: The International Journal of Computer and Telecommunications Networking10.1016/j.comnet.2020.107136171:COnline publication date: 22-Apr-2020
  • (2019)Design and Evaluation of COBALT Queue Discipline2019 IEEE International Symposium on Local and Metropolitan Area Networks (LANMAN)10.1109/LANMAN.2019.8847054(1-6)Online publication date: Jul-2019
  • Show More Cited By
  1. Design and Implementation of AQM Evaluation Suite for ns-3

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    WNS3 '17: Proceedings of the 2017 Workshop on ns-3
    June 2017
    134 pages
    ISBN:9781450352192
    DOI:10.1145/3067665
    Publication rights licensed to ACM. ACM acknowledges that this contribution was authored or co-authored by an employee, contractor or affiliate of a national government. As such, the Government retains a nonexclusive, royalty-free right to publish or reproduce this article, or to allow others to do so, for Government purposes only.

    In-Cooperation

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 13 June 2017

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Active Queue Management
    2. Performance Evaluation
    3. ns-3

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Conference

    WNS3 '17
    WNS3 '17: Workshop on ns-3
    June 13 - 14, 2017
    Porto, Portugal

    Acceptance Rates

    Overall Acceptance Rate 54 of 82 submissions, 66%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)28
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 13 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2021)New design of anti-windup and dynamic output feedback control for TCP/AQM system with asymmetrical input constraintsInternational Journal of Systems Science10.1080/00207721.2020.187110852:9(1822-1834)Online publication date: 15-Jan-2021
    • (2020)Revisiting design choices in queue disciplinesComputer Networks: The International Journal of Computer and Telecommunications Networking10.1016/j.comnet.2020.107136171:COnline publication date: 22-Apr-2020
    • (2019)Design and Evaluation of COBALT Queue Discipline2019 IEEE International Symposium on Local and Metropolitan Area Networks (LANMAN)10.1109/LANMAN.2019.8847054(1-6)Online publication date: Jul-2019
    • (2019)Small‐gain theorem and finite‐frequency analysis of TCP/AQM system with time varying delayIET Control Theory & Applications10.1049/iet-cta.2018.646613:13(1971-1982)Online publication date: 31-Jul-2019
    • (2018)End-to-End Simulation of 5G mmWave NetworksIEEE Communications Surveys & Tutorials10.1109/COMST.2018.282888020:3(2237-2263)Online publication date: Nov-2019

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media