Proportional rate reduction for ns-3 TCP

No Thumbnail Available

Date

2018

Authors

Mittal, V.
Jain, V.
Tahiliani, M.P.

Journal Title

Journal ISSN

Volume Title

Publisher

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. � 2018 Copyright held by the owner/author(s).

Description

Keywords

Citation

ACM International Conference Proceeding Series, 2018, Vol., , pp.9-15

Endorsement

Review

Supplemented By

Referenced By