随着分布交互仿真应用范围的扩大,分布式仿真环境涉及的实体数不断增加,另外随着烟雾、天气、电磁影响,动态地形等因素的加入,使得网络带宽,特别是远程的网络带宽滞后于大规模分布交互仿真环境发展的需求。
目前主要采用兴趣管理技术,也称数据相关过滤技术,解决大规模分布交互仿真环境通讯问题。相关过滤技术是伴随组播技术出现的,它的目的是数据向且只向需要它的站点定向发送。相关过滤方法主要包括基于网格过滤与基于对象过滤方法,它们均采用组播方式进行消息发送。兴趣管理技术的目的是让实体只向对它感兴趣的实体发送状态信息,也只接收它感兴趣实体的状态信息,从而达到减少网络通讯开销的目的。
实体状态数据包压缩技术的出发点中交流的数据主要是ESPDU数据,但是每个实体发送的相邻ESPDU数据,除了PDU头文件外,一般总会有数据成分没变化,重复发送不变化的数据无疑是冗余的。实体数据包压缩技术通过在拨号网络环节去掉这部分冗余信息,压缩数据转发器向拨号网络发送的数据包大小,达到减少拨号网络通讯量的目的。
实现实体数据包压缩技术在拨号网络两端的数据转发器上实现。不同的分布式虚拟现实仿真应用根据自身特点定义一系列新类型的PDU数据。这样,负责数据发送的数据转发器接收到来自局域网的某实体的ESPDU数据后,根据该实体的历史信息,抛弃多余成分,形成新的PDU数据,向拨号网络发送;接受到拨号网络数据的数据转发器,参照历史信息,把接受到的PDU数据重新装配成ESPDU数据,向局域网发送,完成解压过程。
后续接收到的数据在装配后出错然而,DIS的数据传输是不可靠的,无法避免丢帧,这样会产生如下问题。为了缓解这个问题,我们采用了发送方三备份的方法,这一方法的前提是保证每个实体连续三次丢帧的概率很小。这一方法的具体实现过程如下:发送数据的转发器保留每个实体*近的三份SPDU数据,当数据转发器接收到局域网来的ESPDU数据,对照当前数据与保留的三份DSPDU数据,去掉与三个ESPDU均相重的成分组成新的PDU,向拨号网络发送。另一方的数据转发器接收到PDU后,依据保留的该实体*新的状态数据,重新装配该实体的ESPDU数据,向本地的局域网发送。
网页评论共有0条评论