Beijing Institute of Computer Technology and Application, Beijing 100854, China
| Abstract: | The limited frequency resource and low transmission rate are bottleneck of the End-to-End data transmission between high orbit satellites and ground segments. The optimization of the TCP realization is necessary. There are five popular data transmission schemes: double-side TCP lightweight parameter optimization scheme, double-side TCP heavyweight core optimization scheme, heavyweight tunnel optimization scheme and lightweight TCP-QUIC proxy optimization scheme. After intensive analysis, only the lightweight TCP-QUIC proxy optimization scheme can fulfill the user specifications. This scheme has a good optimization effect in reducing the delay of connection establishment, improving the efficiency of congestion control and flow control, and supporting multi-channel multiplexing and connection migration. Based on the prototype system established by Beijing Institute of Computer Technology and Application, hardware-in-the-loop simulations show that, after optimization, the 150Mbps downlink transmission rate can improve by 100 times, while the 10Mbps uplink transmission rate can improve by 7 times. The transmission rates can fully satisfy the user requirements. The optimized scheme in this paper can be a competitive candidate for the scheme of the standard data transmission scheme for future orbit satellites in China. |
| Keywords: | High Orbit Satellites; Data Transmission; End-to-End; Transmission Rate; TCP-QUIC; Hardware-in-the-loop Simulation |
| DOI: | 10.57237/j.cst.2024.04.003 |
| [1] | Carlo Caini, Rosario Firrincieli, Daniele Lacamera. PEPsal: a Performance Enhancing Proxy for TCP satellite connections [C], Proc. of IEEE VTC’06 spring, Melbourne, May 2006, 22(8): B9-B16. |
| [2] | 曾 斌, 李之棠, 徐帆江. 面向卫星网络的TCP代理 [J], 软件学报, 2007, 18(7): 1695-1704. |
| [3] | D. Velenis, D. Kalogeras, B. Maglaris. SaTPEP: A TCP Performance Enhancing Proxy for Satellite Links Published in NETWORKING 19 May 2002 Computer Science, Engineering: 1233-1238. |
| [4] | 王辉, 王凌云, 吴震. 面向卫星网络的TCP 传输性能的研究 [J], 通信技术, 2008, 41(9): 145-149. |
| [5] | 侯晓谦. 适用于卫星网路的T CP Vegas算法的改进研究 [J], 科技视界, 2015, 1(84): 119. |
| [6] | 林晓拔. 卫星互联网TC P 拥塞控制算法 [J], 计算机工程与设计, 2018, 4(39): 94. |
| [7] | X. Cao and X. Zhang. SaTCP: Link-layer informed TCP adaptation for highly dynamic LEO satellite networks [C], IEEE INFOCOM, Hoboken, New Jersey, USA, 2023. |
| [8] | W. Stevens, TCP/IP Illustrated, Volume I: The Protocols [M]. 北京: 清华大学出版社, 1994. |
| [9] | Sibo Pan, Ruifeng Gao, Yingdong Hu, Ye Li. TCP Performance in Satellite Backhauling for Maritime Communications: A ns-3 Study [C], 14th International Conference on Wireless Communications and Signal Processing (WCSP), Nanjing, November 2022: 877-882. |
| [10] | Red Hat Enterprise. Chapter 31. Tuning the network performance, in Monitoring and managing system status and performance: [M], 2024: 244-285. |
| [11] | Jerry Chu. Tuning TCP Parameters for the 21st Century [C], 75th Internet Engineering Task Force Confernce, Stockholm, July 2009. |
| [12] | Yuchung Cheng, Neal Cardwell, Making Linux TCP Fast [J], Netdev Conference, 2023. |
| [13] | ExtraHop Network Inc. Optimizing TCP: Nagle’s Algorithm and Beyond [R], 2016. https://assets.extrahop.com/whitepapers/TCP-Optimization-Guide-by-ExtraHop.pdf |
| [14] | 林利祥, 刘旭东, 刘少腾, 徐跃东. 前向纠错编码在网络传输协议中的应用综述 [J], 计算机科学, 2022, 49(2): 292-303. |
| [15] | Esma Yildirim, Dengpan Yin, Tevfik Kosar, Balancing TCP Buffer vs Parallel Streams in Application Level Throughput Optimization [C], DADC'09, Munich, Germany. June 2009: 21-30. |
| [16] | M. Y. Sanadidi, M. Gerla, J. Stepanek. On-board satellite ‘Split TCP’ Proxy. IEEE Journal on Selected Areas in Communications, 2004, 22(2): 362 – 370. |
We invite active, qualified and high profile scientists and researchers to join as Editorial Board Members.
Join UsScholars with a strong interest in reviewing are invited to join the reviewer panel to ensure the quality of the research to be published.
Join Us