TCP modifications over satellite channels: study and performance evaluation

Mario Marchese
DOI: https://doi.org/10.1002/sat.682
2001-01-01
International Journal of Satellite Communications
Abstract:Abstract The paper presents a study and an analysis of the performance offered by TCP over a GEO (geostationary orbit) satellite link. The characteristics of satellite channels (notably the large round trip delay) heavily influence the TCP flow control, which is essentially based on acknowledgements. The effect is a delay in the acknowledgement reception and, consequently, in the delivery of messages, with respect to cabled networks. The drawbacks of using TCP in a satellite environment may be mitigated by a proper tuning of some TCP parameters. The behaviour of the protocol, as a consequence of variations in the buffer length of both transmitter and receiver and in the initial congestion window, is investigated in the paper and a proper configuration that drastically improves performance (measured by the throughput in bytes/s and by the overall transmission time) is proposed. Two test environments have been used to evaluate the proposed modifications: a real testbed, composed of two remote hosts connected through a satellite channel, and a satellite network emulator, composed of three PCs (two of them representing two hosts, the third one reproducing the behaviour of the satellite link). In both environments, a ftp‐like application designed for the aim has represented the reference application; three different file sizes have been used and the different effect of the tuning, depending on the transfer length, has been evidenced; the analysis includes both the single application case and the multiple application case, where several connections a time share the satellite link. Copyright © 2001 John Wiley & Sons, Ltd.
What problem does this paper attempt to address?