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

Proportional rate reduction for ns-3 TCP

Published: 13 June 2018 Publication History

Abstract

The implementation of Transmission Control Protocol (TCP) in the Linux kernel has kept pace with its ongoing research. However, it is not the case with the implementations of TCP in network simulators. This limitation has been a major hindrance in thoroughly evaluating the performance of new TCP extensions, since carrying out real-time experimental evaluations is a non-trivial task. Recently, there have been significant efforts to align the TCP implementation in ns-3 to that of Linux. Nonetheless, there still exist several features that the implementation of TCP in ns-3 lacks. In this work, the TCP implementation in ns-3 has been extended to support Proportional Rate Reduction (PRR) algorithm. PRR is a de facto loss recovery algorithm used since Linux kernel 3.2. This paper describes the implementation and validation of PRR algorithm in ns-3 and also highlights the need to modularize the implementation of loss recovery algorithms in ns-3.

References

[1]
Network Simulator 2. http://www.isi.edu/nsnam/ns, 1995.
[2]
M. Casoni and N. Patriciello. Next-Generation TCP for ns-3 Simulator. volume 66, pages 81--93. Elsevier, 2016.
[3]
N. Dukkipati, M. Mathis, Y. Cheng, and M. Ghobadi. Proportional Rate Reduction for TCP. In Proceedings of the 2011 ACM SIGCOMM Conference on Internet Measurement Conference, pages 155--170. ACM, 2011.
[4]
K. Fall and S. Floyd. Simulation-based Comparisons of Tahoe, Reno and SACK TCP. volume 26, pages 5--21. ACM, 1996.
[5]
S. Ha, I. Rhee, and L. Xu. CUBIC: A New TCP-Friendly High-Speed TCP Variant. volume 42, pages 64--74. ACM, 2008.
[6]
T. Henderson, M. Lacage, G. Riley, C. Dowell, and J. Kopena. Network Simulations with the ns-3 Simulator. volume 14, page 527, 2008.
[7]
V. Jacobson. Congestion Avoidance and Control. In ACM SIGCOMM Computer Communication Review, volume 18, pages 314--329. ACM, 1988.
[8]
M. Mathis and J. Mahdavi. TCP Rate-halving with Bounding Parameters, 1996.

Cited By

View all
  • (2021)Reduce delay of multipath TCP in IoT networksWireless Networks10.1007/s11276-021-02701-327:6(4189-4198)Online publication date: 12-Jul-2021
  • (2020)Computer Network Simulation with ns-3: A Systematic Literature ReviewElectronics10.3390/electronics90202729:2(272)Online publication date: 5-Feb-2020

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
WNS3 '18: Proceedings of the 2018 Workshop on ns-3
June 2018
91 pages
ISBN:9781450364133
DOI:10.1145/3199902
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.

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 13 June 2018

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. PRR
  2. TCP
  3. loss recovery
  4. ns-3

Qualifiers

  • Research-article

Conference

WNS3 2018
WNS3 2018: 2018 Workshop on ns-3
June 13 - 14, 2018
Surathkal, India

Acceptance Rates

WNS3 '18 Paper Acceptance Rate 11 of 16 submissions, 69%;
Overall Acceptance Rate 54 of 82 submissions, 66%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)69
  • Downloads (Last 6 weeks)4
Reflects downloads up to 16 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2021)Reduce delay of multipath TCP in IoT networksWireless Networks10.1007/s11276-021-02701-327:6(4189-4198)Online publication date: 12-Jul-2021
  • (2020)Computer Network Simulation with ns-3: A Systematic Literature ReviewElectronics10.3390/electronics90202729:2(272)Online publication date: 5-Feb-2020

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