● 摘要
大规模分布交互仿真应用在很大程度上依赖于组播通信,但由于IP组播传输是不可靠的,而大规模分布交互仿真存在多对多组播并发通信、组成员动态变化、实时性要求高等特点,可靠传输始终是大规模分布交互仿真研究的难点。本文从分布交互仿真系统结构和应用特点入手,深入研究仿真系统的网络传输特点,对多对多传输可靠性问题展开相关研究工作,主要工作包括以下三部分:1、在对分布交互仿真系统特点及网络传输特点深入研究的基础上,建立了面向分布交互仿真的可靠组播服务模型,从“模型”的层次上解决多对多可靠传输的问题。2、针对分布交互仿真系统中主机负载严重、易发生主机拥塞的特点,设计了可靠组播服务模型中的错误恢复算法,由可靠传输服务器来承担报文的备份及恢复的工作,缓解了主机节点负载严重的问题;各发送节点独立确定报文编号,接收节点可自治地进行基于局部连续报文序列的丢包检测,简化了动态组播组的丢包检测过程。3、设计了可靠组播服务模型中的拥塞控制算法,采用接收方发起的主机拥塞检测机制,以接收方主机分布式反馈与可靠传输服务器集中式反馈相结合的方式避免发送方节点处的反馈爆炸等问题。4、设计并实现了多对多可靠组播软件包-RMMS,详细介绍了RMMS的各组成部分。基于RMMS设计了BH RTI的可靠通信模块,实现BH RTI的可靠传输。最后,根据常用的网络性能测试指标设计RMMS系统的实验方案,进行了功能、性能及规模测试,将丢包率、吞吐量、时延等性能指标与其它协议进行对比。实验结果表明RMMS在多对多组播传输中具有较好的性能,达到了预期研究目标。