本文基于船舶信息基础设施,依据高实时性领域应用需求,分析UDP报文在船舶信息基础设施中发生的传输抖动偏大现象,根据不同的UDP报文服务端和客户端,建立了UDP抖动分析模型,描述不同场景中UDP报文的传输路径,分析在传输过程中造成传输抖动的原因。本文搭建测试环境,模拟在实时应用场景中的UDP报文传输链路,最后根据试验结果分析认为网卡直通和降低物理机PCIE设备数量或虚拟机支持的虚拟机设备数量均在不同程度上有利于降低UDP报文的传输抖动现象。
Based on the ship information infrastructure and the application requirements of the high real-time field, the high transmission jitter phenomenon of UDP packets in the ship information infrastructure is analyzed in this paper. Several UDP jitter analysis models are established according to different UDP message servers and clients, which describe the transmission path of UDP packets in different scenarios, and analyze the causes of transmission jitter during transmission. Finally, according to the test results, passthrough of the NIC and reducing the number of pcie equipment of host or virtual equipment supported by the virtual machine are all conducive to reducing the transmission jitter of UDP packets to varying degrees.
2025,47(6): 167-175 收稿日期:2024-4-20
DOI:10.3404/j.issn.1672-7649.2025.06.029
分类号:U675.7
作者简介:宋达(1993 – ),男,工程师,研究方向为船舶基础设施、云计算、异构计算
参考文献:
[1] MA C, ZHANG X F, LI N. Development of ship information infrastructure[J]. Chinese Journal of Ship Research, 2022, 17(6): 1-14.
[2] RY B L, PAGE M, BLANCHE P. Terms and definitions related to the quality of telecommunication services recommendation E. 800 quality of service and dependability vocabulary[J]. IETF, 1988.
[3] ROSTISLAV L, SOJKA M, ZDENEˇK, et al. PCI Express as a killer of software-based real-time ethernet[J]. Electrical Engineering, 2013, 121(2): 35-41.
[4] PORETSKY S , PERSER J , ERRAMILLI S , et al. Terminology forlnisms[C]// Processing of The Gigabit Networking Workshop, 2006.
[5] NADAV A, MULI B, BEN-AMI Y. IOMMU: Strategies for mitigating the IOTLB bottleneck[C]// ACM IEEE Interncional Symposium on Computer Architecture, 2011.
[6] SIG P. Single root I/O Virtualization, 2007, 10(1): 1.