To increase the performance of bulk data transfer mission with ultra-long TCP ( transmission control protocol) connection in high-energy physics experiments, a series of experiments were conducted to explore the way...To increase the performance of bulk data transfer mission with ultra-long TCP ( transmission control protocol) connection in high-energy physics experiments, a series of experiments were conducted to explore the way to enhance the transmission efficiency. This paper introduces the overall structure of RC@ SEU ( regional center @ Southeast University) in AMS (alpha magnetic spectrometer)-02 ground data transfer system as well as the experiments conducted in CERNET (China Education and Research Network)/CERNET2 and global academic Internet. The effects of the number of parallel streams and TCP buffer size are tested. The test confirms that in the current circumstance of CERNET, to find the fight number of parallel TCP connections is the main method to improve the throughput. TCP buffer size tuning has little effect now, but may have good effects when the available bandwidth becomes higher.展开更多
文摘地面相控阵雷达相比于传统雷达在部署方式和功能上具有优势,有较好的应用前景.目前,采用硬件传输地面相控阵雷达数据流缺乏灵活性,而采用传统的基于Linux网络协议栈的传输方法具有性能瓶颈.针对上述问题,本文基于DPDK(Data Plane Development Kit,数据面开发套件)提出了一个面向地面相控阵雷达数据流的高性能传输机制.首先,针对CPU单核频率较低的问题设计了一种基于多核CPU的多线程方法.其次,设计了帧池、帧索引池和进程间通信协议,实现了数据的重组和消费.再次,融合了Mbuf和Mempool数据结构实现了高速网络报文的缓冲.最后,基于实际的硬件平台开展了实验,实验结果表明,本文提出的传输机制能够在低丢包数前提下实现单机不少于8通道的地面相控阵雷达数据流传输,数据传输效率相比于传统的Asio网络库在网络流量和数据包捕获率指标方面有一定的提高.
基金The National Basic Research Program of China (973Program) (No.2003CB314803).
文摘To increase the performance of bulk data transfer mission with ultra-long TCP ( transmission control protocol) connection in high-energy physics experiments, a series of experiments were conducted to explore the way to enhance the transmission efficiency. This paper introduces the overall structure of RC@ SEU ( regional center @ Southeast University) in AMS (alpha magnetic spectrometer)-02 ground data transfer system as well as the experiments conducted in CERNET (China Education and Research Network)/CERNET2 and global academic Internet. The effects of the number of parallel streams and TCP buffer size are tested. The test confirms that in the current circumstance of CERNET, to find the fight number of parallel TCP connections is the main method to improve the throughput. TCP buffer size tuning has little effect now, but may have good effects when the available bandwidth becomes higher.