● 摘要
目前分布交互仿真系统主要应用在局域网环境,广域网上的仿真应用系统随着规模增加,必然导致系统信息交换量增大,影响数据延迟特性和处理机正常的仿真运行。广域网环境中的分布式虚拟环境面临的一个主要问题是系统的可扩展性。论文从目前分布式虚拟环境的网络模型中存在的问题展开研究,设计并实现了一个可用于构建广域网上分布式虚拟环境的广域网网关,并将该网关应用于分布式仿真运行平台BH RTI 2.3构建的虚拟环境中,具体工作包括:设计了一种基于广域网网关的分布式虚拟环境构建方法。位于不同局域网的仿真成员通过广域网网关进行仿真数据的通信,设计了网关所应具备的数据转发、句柄转换、对象类发布订购、数据打包压缩和数据过滤功能,给出了具体的实现。并在网关节点上采用一种基于组播扩展模型的数据过滤方法,将组播的思想扩展到广域网上,利用组信息进行广域网上的数据过滤,降低了仿真的带宽开销。将DVE广域网网关应用于分布式仿真运行平台BH RTI 2.3构建的虚拟环境中,实现了仿真网关的各项功能。讨论了节点通讯及消息的处理方式,完成了核心数据结构和主要功能模块的设计与实现。针对DVE广域网网关应具备的功能,在BH RTI 2.3仿真运行平台上进行了完整的功能测试,并对其传输延时,数据过滤效率等进行了性能测试。实验结果表明网关所提供功能正确,在分布式虚拟环境应用中,仿真数据传输延时、数据过滤效率等性能也达到了预期的目标。