A TCP Acceleration Algorithm for Aerospace-Ground Service Networks

Sensors (Basel). 2022 Nov 26;22(23):9187. doi: 10.3390/s22239187.

Abstract

The transmission of satellite payload data is critical for services provided by aerospace ground networks. To ensure the correctness of data transmission, the TCP data transmission protocol has been used typically. However, the standard TCP congestion control algorithm is incompatible with networks with a long time delay and a large bandwidth, resulting in low throughput and resource waste. This article compares recent studies on TCP-based acceleration algorithms and proposes an acceleration algorithm based on the learning of historical characteristics, such as end-to-end delay and its variation characteristics, the arrival interval of feedback packets (ACK) at the receiving end and its variation characteristics, the degree of data packet reversal and its variation characteristics, delay and jitter caused by the security equipment's deep data inspection, and random packet loss caused by various factors. The proposed algorithm is evaluated and compared with the TCP congestion control algorithms under both laboratory and ground network conditions. Experimental results indicate that the proposed acceleration algorithm is efficient and can significantly increase throughput. Therefore, it has a promising application prospect in high-speed data transmission in aerospace-ground service networks.

Keywords: BoostTCP acceleration algorithm; aerospace-ground service network; bottleneck bandwidth and round-trip propagation time congestion control algorithm; cubic congestion control algorithm; network delay; packet loss rate.

MeSH terms

  • Acceleration
  • Algorithms*
  • Computer Communication Networks*
  • Feedback

Grants and funding

This research received no external funding.