HSTCPSIM simulates the behavior of Sally Floyd's HighSpeed TCP. It was written as a project for Dr. Hugh Smith's CSC 564 course at Cal Poly in the Spring of 2004. It is fairly functional, but definitely not refined. There is much room left for improvement. The following is available:
This paper presents the project.
Inherent properties of TCP make it unable to take advantage of networks with high delay-bandwidth products and practical amounts of packet loss. Several modifications to TCP have been proposed in order to fix this problem, but none have yet become widely used. Sally Floyd has developed one such modification, called "HighSpeed TCP".
I have implemented a working simulation of HighSpeed TCP as a research project. This paper presents an overview of TCP’s problem, how HighSpeed TCP and its peers address it, details of my simulation, and analysis of the relative performance of TCP and HighSpeed TCP in various environments.