论文部分内容阅读
高层体系结构(HLA/RTI)是分布式交互仿真的软件规范,它是当前作战模拟、战术战略演练、武器装备性能验证等作战仿真采用的重要方式。基于HLA的仿真系统由于缺乏对仿真资源实时有效的组织、调度,使得整个分布式系统缺乏弹性和鲁棒性。移动Agent技术是代理技术和分布式计算技术的结合,它能适应网络通信、主机负载、实体兴趣等变化,实现系统的动态负载平衡,增强数据容错和资源共享能力。故将移动Agent技术引入HLA仿真中对于消除HLA的局限性有重要意义。论文首先对HLA/RTI分布式仿真主要内容以及移动Agent基本思想和模型进行了仔细地研究和分析;在上述研究基础上,提出基于HLA/移动Agent的分布式仿真结构,此分布式仿真结构继承了HLA仿真的RTI通信方式,同时,将移动Agent思想引入仿真联邦成员;然后,从迁移策略、代码迁移和状态迁移等几个方面出发,提出适应HLA仿真特性的移动Agent迁移机制;接着,在前人研究的仿真试验管理系统基础上,设计了基于HLA/移动Agent的仿真迁移控制框架,并实现具体模块,迁移控制框架以静态迁移和动态迁移两种方式实现负载平衡。最后,建立一个防空仿真实例,实现仿真应用联邦成员,加载迁移模块和应用模块,使其成为移动Agent联邦成员;针对仿真实例特性和运行环境,调整仿真运行比率监控和节点负载监控等模块,提高仿真运行控制效果;针对静态迁移进行仿真推演试验,验证其在静态最优资源分配方面的优势;从保证仿真运行速率和节点CPU利用率出发,针对动态迁移进行仿真推演试验,对迁移控制框架的动态负载平衡功能进行了验证。