一种网络化测试系统中的并行数据处理架构的实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:hnbc2008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网络化测试以独特的分布式架构在武器装备测试、核爆炸试验、航空航天测试,钢铁、化工、石油等工厂自动化中有着广泛的应用。实时性是网络化测试系统的主要问题之一。除了采用高性能测试仪器和高速通信网络外,测试数据的处理是影响系统实时性的关键。针对目前使用较多的集中式数据处理方式下可能存在的网络传输延迟、数据处理时效性差的问题,本文提出了一种适于网络化测试系统的并行数据处理架构,存在着进一步提高系统实时性的可能。该研究可看作是并行计算、集群计算在测试领域的拓展。在深入分析了多种计算模式、计算平台构建方案及隔离技术的基础上,结合网络化测试系统结构特点,设计了一种双层资源管理调度模型:通过PBS在系统层进行局域网络仪器资源的管理,用户通过系统的中心——主控计算机进行包含了资源需求和如何使用这些资源的命令作业脚本的提交,并配置作业调度策略,使系统给出物理节点的运行建议。在仪器节点上,针对嵌入式节点多核、多内存节点的应用环境,基于Linux系统的Cgroups内核特性构建了资源容器,即计算任务可以以特定的CPU时间比率和内存限制,在特定的CPU、内存节点上进行运行。构建了适合仪器环境的并行运算平台,选取适于高性能计算的消息传递模型MPI,使用其开源实现MPICH配合并行进程管理器Hydra,在网络一系列网络配置的基础上,构建并行程序的调试、运行环境。分析并行算法的一般开发策略,按照数据分解的方式,以串行FFT算法为基础实现了FFT算法的并行化。在并行FFT算法的基础上,利用MPI标准提供的通信支持,开发了并行FFT数据处理应用程序。实验结果表明,可成功实现从顶层作业脚本编写、提交,系统给出运行仪器节点建议,并行FFT程序在建议节点上运行,并将计算进程纳入资源容器进行执行等功能。性能参数分析表明,通信开销是影响并行数据处理性能的主要因素,是进一步提高系统实时性的关键。
其他文献
近来,由于国家对武器装备的高度重视和对自主创新的大力提倡,形成了各行各业对现代深孔加工技术及其装备的巨大需求量,但我国深孔加工装备发展相对滞后,设计水平和专业化程度与国
近些年我国基础建设需求日益增多,保障建筑结构的质量一直是一个重要的话题。钢筋混凝土是关系着整个工程安全的重要建筑材料。本文的目的是为了深入探讨钢筋探测仪实现原理,
数字化柔性装配是先进飞机装配方法的发展趋势,机器人自动制孔技术已成为在国内外航空制造领域的研究热点。由于航空制造中复杂的机器人任务和较高的定位与姿态精度要求,实现面
燃烧室是航空发动机的重要部件,其性能高低对飞机的性能具有重要影响。现役的燃烧室不能同时满足燃烧效率高、总压损失小、燃烧稳定、污染物排放低,出口温度场分布均匀等要求
飞行器桁条作为飞行器结构主要承力构件之一,除承受轴向载荷外,桁条结构也承受低温引起的应力和疲劳载荷等,对其结构状态进行监测是保障结构完整性的重要措施。超声导波检测技术
随着我国经济持续快速发展,对石油的需求越来越大,而全国陆上各大主力油田都已进入高含水开发阶段,油井的产油能力逐渐降低。因此,延长已有井的寿命、提高产能,正确评价油层水淹程
在本单位研制的联合试验平台中,以对象模型定义语言(TENA Definition Language,TDL)描述的对象模型是平台内部通信的公共语言,也是实现资源互操作、重用和可组合的基础。状态
随着国民经济的快速发展,发生在高速旋转机械中的机械振动有可能会影响或限制系统的正常工作,给生产、生活造成不可估量的损失,因此抑制旋转元件的机械振动就成为近年来的研究热点之一。本文提出了自感知电涡流阻尼器,并将其应用于旋转圆盘振动系统中以实现振动的主动控制,主要从阻尼器结构及其机理、阻尼器应用系统建模、控制算法理论研究与仿真、实验系统设计及实验研究等方面开展了自感知电涡流阻尼器机理及其应用研究。借助