揭开DIS的技术面纱

──分布式交互仿真三大特性的关键技术

姚新宇

01-5-17 下午 02:22:36


三、可伸缩性
的通用框架可以有效地适应一个数目不断增长的并发动态实体的仿真,并且数目的增长不会引入对该体系的结构性修改,我们所说的“有效地适应”是指对应仿真实体个数的增长而要求计算资源的线性或常数的增长。在DIS中,可伸缩性的困难同时体现在网络资源和计算机的处理能力两个方面,目前,DIS采用的最有效的方法是引入DR(Dead Reckoning)推算和PDU过滤两种方法,在一定仿真规模和仿真品质下,这两种方法是卓有成效的,因此目前DIS技术能够实现诸如STOW-97这样大规模的仿真演练。
1. DR算法推算过程(见图2)。

图2 推算过程
2. 层次数据过滤
PDU的层次化过滤也是解决DIS可伸缩性问题的有效手段之一,其中包括输出过滤和输入过滤。输出过滤一般应用在网关管理,指屏蔽本局域网内部的PDU数据包,它只将必要的PDU发送到广域网或其他局域网段上。输入过滤可以同时应用在网关和仿真计算机上,指屏蔽外部的PDU数据包,只将本局域网(仿真计算机)内部所预定的PDU接收进来。过滤包括5级:DIS演练号过滤、PDU类型的过滤、实体类型过滤、实体作用域过滤和实体位置过滤,这样通过层次过滤保证了网络带宽和计算机资源得到有效的利用。


上一页  下一页



Copyright(C) ccw.com.cn,All rights reserved

中国计算机世界出版服务公司版权所有