论文部分内容阅读
随着计算机应用的发展,虚拟试验技术正成为国防领域复杂系统研制、评估及验证的重要趋势。虚拟试验通用支撑框架是虚拟试验技术的核心。目前基于CORBA规范的虚拟试验通用支撑框架中,大都没有提供有效的逻辑时间同步机制,大规模并发传输数据效率不够高,不支持应用系统服务质量的保证。因此,开展虚拟试验通用支撑框架优化技术研究,对保证虚拟试验交互因果序的正确性、提高虚拟试验运行效率及实现虚拟试验端到端的可预测性等具有十分重要的理论意义和实用价值。论文针对虚拟试验的实际需求,在深入分析研究相关成果的基础上,对基于虚拟试验使能支撑框架(VITA)的时间管理机制、分布式多点异步通信及服务质量保证机制等优化技术进行了深入研究,主要工作与创新包括:1.现有的虚拟试验通用支撑框架大都基于机器时钟进行系统的时间推进,没有逻辑时间管理机制,很难保证系统事件交互因果关系的正确性。针对此问题,论文提出了基于客户端/服务端的VITA时间管理实现方法,该方法通过在客户端数据交互模块中增加时戳消息(TSO)队列、并修改其Proxy数据处理流程,在服务端运行管理模块中添加域内全局时间管理器,维护所有节点的时间信息,响应客户端时间请求并计算LBTS,从而很好地解决了VITA原有消息与时戳消息的兼容处理,为虚拟试验交互因果关系的正确性提供了保障。2.目前的虚拟试验使能支撑框架采用的单事件通道数据传输技术在虚拟试验节点迅速增大,多试验节点大量数据并发传输时,事件通道负载过大、数据传输延迟增加。为此,论文在深入分析研究事件服务的基础上,提出了基于事件服务的VITA多事件通道数据传输方法,该方法针对不同类型数据流的传输需求,在各虚拟试验节点创建本地事件通道进行传输,然后利用组播技术实现事件通道的连接,从而实现了多事件通道的并行传输,有效提高了数据传输效率。3.针对虚拟试验使能支撑框架在导弹虚拟试验等有服务质量要求的系统中不能很好地满足端到端行为的可预测性及基于优先级的数据传输需求等问题,提出了基于CORBA通知服务的VITA QoS实现机制,该机制将CORBA的通知服务作为VITA QoS的底层支撑服务,通过调用CORBA Qo S服务实现了虚拟试验应用层的QoS保证。基于上述研究成果,对VITA时间管理服务、多事件通道数据传输服务、QoS服务等进行了设计与实现。经测试表明,优化后的VITA可有效保证虚拟试验交互因果关系的正确性,减少数据传输延迟、实现端到端行为的可预测性。