Proceedings of the Workshop on ns-3

Research Article

An Implementation and Analysis of SCPS-TP in ns-3

  • @INPROCEEDINGS{10.1145/3067665.3067679,
        author={Truc Anh N. Nguyen and James P.G. Sterbenz},
        title={An Implementation and Analysis of SCPS-TP in ns-3},
        proceedings={Proceedings of the Workshop on ns-3},
        keywords={TCP SCPS-TP Space Communications Vegas SNACK Transport Protocols ns-3 Network Simulator Performance Evaluation SACK NAK Corruption Congestion},
  • Truc Anh N. Nguyen
    James P.G. Sterbenz
    Year: 2017
    An Implementation and Analysis of SCPS-TP in ns-3
    DOI: 10.1145/3067665.3067679
Truc Anh N. Nguyen1,*, James P.G. Sterbenz2
  • 1: Information and Telecommunication Technology Center, Department of Electrical Engineering and Computer Science, University of Kansas, Lawrence, Kansas 66045
  • 2: School of Computing and Communications (SCC) and InfoLab21, Lancaster University, LA1 4WA, UK. Hong Kong Polytechnic University Hung Hom, Kowloon, Hong Kong
*Contact email:


Given the importance of TCP in transport-layer protocol studies and the numerous TCP modi􀀂cations, yet the limited TCP models in ns-3, we extend the existing TCP framework in the network simulator by implementing SCPS-TP, a transport-layer protocol for space communications. 􀀁e TCP backward-compatible SCPS-TP is constructed as a set of TCP enhancements through the utilization of TCP options to address the unique characteristics of space networks with error-prone, highly asymmetric, and bandwidth-constrained channels. In this paper, we present our implementation together with a set of simulations to validate our model against the origi-nal SCPS-TP paper. 􀀁rough the veri􀀂cation, we also analyze the performance of SCPS-TP in comparison with the standard TCP.