基于RoCE的快速数据传输系统设计与实现

来源 :兰州大学 | 被引量 : 1次 | 上传用户:hyman_han
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
高能物理是当代物理学发展的前沿之一,在其中的重离子加速领域,传统的束流位置监测器(Beam Position Monitor,BPM)采用的数据传输系统主要基于实验物理及工业控制系统(Experimental Physics and Industrial Control System,EPICS)、面向连接与嵌入的过程控制统一架构(Object Linking and Embedding for Process Control Unified Architecture,OPC-UA)等框架搭建,存在着延时较高、吞吐量较低等问题,无法充分发挥BPM的性能。本文以兰州重离子研究装置(Heavy Ion Research Facility in Lanzhou,HIRFL)的BPM数据传输为应用场景,分析了其数据传输过程中存在的问题及产生原因,调研了国内外相关科研机构和商业公司的技术方案,设计实现了一种基于RoCE(Remote Direct Memory Access over Converged Ethernet,基于融合以太网的远程直接内存访问)的快速数据传输系统RFDTS(RoCE-based Fast Data Transmission System),为解决当前BPM数据传输延时高、吞吐量低的问题提供了可行方案。该系统采用客户端/服务端模型(Client/Server,C/S),主要由控制模块、工作池模块、队列模块、通信模块,以及数据获取/处理模块组成。本文主要研究工作包括:1)介绍了RoCE通信的基本原理,详细阐述了RFDTS的总体架构和主要功能模块的设计与实现;2)对数据传输的不同通信方式进行了比较和选择,对频繁创建和销毁动态资源带来的开销问题提出了解决方案;3)对本文提出的访存优化效果以及系统的延时、吞吐量等性能进行了评估和测试。实验结果表明RFDTS能够满足BPM的数据传输要求,具有良好的可扩展性。在此基础上,本系统可以用于更多的具有低延时要求的短消息通信场景,例如BPM的控制系统,以及其他高速数据采集系统、工业控制系统等。
其他文献
克氏原螯虾(Procambarus clarkii)是目前世界上养殖产量最高的经济淡水螯虾,是我国水产业中发展最为迅速、最具特色、最有潜力的养殖品种之一。实际养殖生产中,克氏原螯虾多
餐(饮)具的卫生状况关系着居民的饮食安全与健康,为加强卫生监督执法,确保消费者的饮食安全,现对盐城市市区餐饮业1997~1999年餐(饮)具消毒监测结果进行分析.
日本优良设计奖将2018年年度大奖颁给了一位日本寺庙的和尚,引起了人们的广泛关注。“寺庙零食俱乐部”项目是将民众献给神明的供品利用起来分发给那些需要帮助的人,这似乎和
1、成果主要内容响应国家关于在基础生物学类课程和电子信息化课程教学中优先试行双语教学和引进国外优秀原版教材的号召,为进一步大力提高我校本科生《生物化学》教学质量,推
糖脂代谢是机体能量供应的核心机制,其稳态失衡是多种环境相关慢性疾病发生和发展的始动和促发因素。转录因子NRF1(Nuclear factor E2-related factor 1,也称Nfe211)和NRF2同