Space Environment Data Transfer System Based on BBR Congestion Control Algorithm
-
摘要: 空间环境监测网需要通过广域网将海量空间环境数据从地面监测台站传输到数据中心.本文研究了TCP拥塞控制机制,采用BBR拥塞控制算法解决数据传输存在的问题.针对空间环境数据传输需求,设计了空间环境数据传输的工作流模型,建立了空间环境数据传输系统.实验证明该系统适于进行广域网链路上的空间环境数据传输.Abstract: Space environment data transfer system needs to transfer massive space environment data from the ground monitoring station to the data center through Wide-Area Network (WAN). High loss rate and large delay of WAN influence the normal operation of the space environment data transfer system. In this paper, TCP congestion control mechanism is studied and the BBR congestion control algorithm is used to solve the problems of space environment data transmission. Aiming at the requirements of space environment data transmission, a workflow model of space environment data transfer is designed using Petri-net, and a space environment data transfer system based on BBR congestion control algorithm is established. Finally, it is proved by the experiments that the system is applicable to space environment data transfer on WAN.
-
Key words:
- Space environment /
- Data transfer /
- TCP /
- Congestion control /
- BBR
-
[1] XIAO Jianjun, GONG Jiancun. Foreign space weather support capability building and the enlightenments to our country[J]. Spacecraft Environ. Eng., 2015, 32(1):9-13(肖建军, 龚建村. 国外空间天气保障能力建设及对我国的启示[J]. 航天器环境工程, 2015, 32(1):9-13) [2] CARDWELL N, CHENG Y, GUNN C S, et al. BBR:Congestion-based congestion control[J]. ACM Queue, 2016, 14(5):20-53 [3] KONG Jinsheng, REN Pingying. Summary of TCP network congestion control research[J]. Comput. Technol. Dev., 2014, 24(1):43-46(孔金生, 任平英. TCP网络拥塞控制研究[J]. 计算机技术与发展, 2014, 24(1):43-46) [4] JACOBSON V. Congestion avoidance and control[J]. ACM SIGCOMM Comput. Comm. Rev., 1988, 18(4):314-329 [5] STEVENS W. TCP slow start, congestion avoidance, fast retransmit, and fast recovery algorithms[S/OL]. {IETF RFC 2001, 1999. https://www.rfc-editor.org/rfc/rfc2001. txt [6] FLOYD S, HENDERSON T, Berkeley U C. The NewReno modification to TCP's fast recovery algorithm[S]. {IETF RFC 2582, 1999. https://www.rfc-editor.org/rfc/rfc2582.txt [7] MATHIS M, MAHDAVI J, FLOYD S, et al. TCP selective acknowledgment options[S]. {IETF RFC 2018, 1996. https://www.rfc-editor.org/rfc/rfc2018.txt [8] HA S, RHEE I, XU L. CUBIC:A new TCP-friendly high-speed TCP variant[J]. ACM SIGOPS Operat. Syst. Rev., 2008, 42(5):64-74 [9] BRAKMO L S, PETERSON L L. TCP vegas:End to end congestion avoidance on a global internet[J]. IEEE J. Selected Areas Commun., 1995, 13(8):1465-1480 [10] LIU H, XIA Y. Optimal resource allocation under TCP reno and vegas in complex communication networks[C]//IEEE International Symposium on Circuits and Systems. Piscataway, NJ:IEEE, 2015:2676-2679 [11] PADMANABHAN V N, KATZ R H. Addressing the Challenges of Web Data Transport[D]. Berkeley, CA:University of California, Berkeley, 1998 [12] DAVERN P, NASHID N, SREENAN C J, et al. HTTPEP:A HTTP performance enhancing proxy for satellite systems[J]. Int. J. Next-Gener. Comput., 2011, 2(3):242-256 [13] FLOYD S. TCP and explicit congestion notification[J]. ACM Comput. Commun. Rev., 1994, 24(5):8-23 [14] BRISCOE B, BRUNSTROM A, PETLUND A, et al. Reducing internet latency:A survey of techniques and their merits[J]. IEEE Commun. Surv. Tutor., 2016, 18(3):2149-2196 [15] CHEN Guangzhi, PAN Rong, LI Lei. Survey and research trends of workflow modeling techniques[J]. Comput. Sci., 2014, 41(S1):11-17, 23(陈广智, 潘嵘, 李磊. 工作流建模技术综述及其研究趋势[J]. 计算机科学, 2014, 41(S1):11-17, 23) [16] MOU Naixia, LI Jiling, LIU Feng, et al. Study on the methodology of oil spill contingency response workflow modeling based on the petri net[J]. Mar. Sci. Bull., 2015, 34(1):72-75, 82(牟乃夏, 李继领, 刘峰, 等. 基于petri网的海上溢油应急处置工作流建模方法研究[J]. 海洋通报, 2015, 34(1):72-75, 82) [17] CHEN Y F, LI Z W, ZHOU M C. Optimal supervisory control of flexible manufacturing systems by petri nets:a set classification approach[J]. IEEE Trans. Autom. Sci. and Eng., 2014, 11(2):549-563 -
-
计量
- 文章访问数: 1694
- HTML全文浏览量: 193
- PDF下载量: 357
-
被引次数:
0(来源:Crossref)
0(来源:其他)