Linux-like Loss Detection Techniques for ns-3 TCP
No Thumbnail Available
Date
2019
Authors
Bakshi S.
Sahoo A.P.
Keerthana P.
Bhalekar D.
Tahiliani M.P.
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Recent Acknowledgment (RACK) is a new loss detection technique for TCP proposed by Google and described in an Internet Draft in TCP Maintenance Working Group (tcpm) of IETF. It is the default loss detection technique in Linux kernel. RACK internally uses Forward Acknowledgement (FACK) and Duplicate Selective Acknowledgement (DSACK) loss detection techniques, and leverages the benefits of Tail Loss Probe (TLP). This paper describes the implementation and evaluation of FACK, DSACK and TLP loss detection techniques for TCP model in ns-3. The goal is to provision prerequisite loss detection techniques in ns-3 for implementing RACK. The implementation of FACK, DSACK and TLP in Linux is used as a reference for this work. Our implementation of these techniques in ns-3 is verified by evaluating their performance in respective scenarios and ensuring that they exhibit their key characteristics. © 2019 IEEE.
Description
Keywords
Citation
2019 IEEE International Conference on Electronics, Computing and Communication Technologies, CONECCT 2019 , Vol. , , p. -