网络化测试系统通常由智能仪器组成,采用传统的集中式数据处理结构一方面造成仪器内部计算资源的浪费,同时也对网络带宽带来较大的压力.为解决上述问题,提出了一种利用智能仪器内部计算资源进行并行数据处理的计算架构.提出了一种双层计算资源模型,在顶层使用PBS(portable batch system)作业管理系统,实现在网络化测试系统中的物理资源管理和计算节点分配;在底层使用隔离技术,基于Linux的Cgroups内核特性构建资源容器,实现节点内部的计算资源有效隔离.并行任务基于MPI非虚拟化并行计算平台实现,利用并行FFT算法对该计算模式进行了验证.实验结果表明,该计算架构具有良好的可行性和实用性.作为并行计算在网络化自动测试领域的拓展,具有很好的研究前景及实用价值.
网络化测试系统 并行计算 轻便批处理系统 控制组 消息传递接口 快速傅里叶变换