文档介绍:学校代码
10699
分类号
密级
学号
题目
大规模虚拟试验系统中异构
网络互连技术研究
作者
葛春平
学科、专业
软件工程
指导教师
杜承烈李先国
申请学位日期
西北工业大学
硕士学位论文
(专业学位研究生)
题目:大规模虚拟试验系统中异构网络互连技术研究
作者: 葛春平
学科专业: 软件工程
指导教师: 杜承烈李先国
2009 年 6 月
摘要
虚拟试验作为一类新型的试验方法,在国防工业中取得了长足的发展。随着虚拟试验技术的发展和系统规模的增大,出现了大规模虚拟试验系统。本文结合某国防基础科研项目对大规模虚拟试验系统中的异构网络互连技术进行了研究。主要工作如下:
1. 基于虚拟共享内存机制的分层试验环境。研究了基于虚拟共享内存机制的中间件,提出了应用虚拟共享内存作为主要机制的分层试验环境搭建;设计和实现了大规模虚拟试验中两种通信中间件REVSM和VMICVSM,讨论了两种中间件的功能及其通信机制;设计了连通REVSM和VMICVSM的网关机制,从而搭建了分层虚拟试验环境。
2. 大规模虚拟试验分层时间推进机制。为了解决不同时间推进粒度的子系统互联时的时间一致性问题,提出了一类分层时间推进机制,探讨了不同粒度子系统之间的时间耦合问题,提供了相应的解决方案。针对具体的分层虚拟试验环境,设计了相应的时间推进机制。
3. 大规模虚拟试验支撑平台性能测试分析。针对具体的分层虚拟试验环境,结合已有仿真运行支撑软件性能测试的方法,提出了大规模虚拟试验运行支撑软件的性能测试方案。对REVSM、VMICVSM及两者互连三种情况下试验系统属性更新延迟、吞吐量和时间推进性能进行了测试。通过对测试结果的比较和分析,证实了试验中间件设计的合理性和分层试验平台的可用性。
关键词:大规模虚拟试验;虚拟共享内存;中间件;网关;时间推进
ABSTRACT
With the rapid development of information work technology, synthesizing several kinds works and supporting platforms e a trend to build virtual testing system. The key to construct this kind of large scale virtual testing system essfully lies in whether the supporting infrastructure can deliver data to participants in a timely manner.
This paper devoted to the issue of unification and interconnection of virtual testing system. Based on the study of putting up various types work environment work layer interconnection program of large-scale virtual testing system, study the following.
1. Hierarchical testing environment based on virtual shared memory mechanism. The middleware based on virtual shared memory mechanism is studied. Hierarchical testing environment applied virtual shared memory as main mechanism is presented. The large-scale virtual testing system which contains REVSM and VMICVSM is realized. These two kinds of middleware’s function munication mechanism are discussed. Gateway mechanism which connects REVSM and VMICVSM is designed for putting up hierarchical testing environment.
2. Large-scale virtual testing hierarchical time advance mechanism. To addre