分布式协同综合虚拟试验与测试系统的通信与调度技术研究

来源 :西北工业大学 | 被引量 : 0次 | 上传用户:assembly2010
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
航天、航空产品的复杂程度和现代化程度的不断提高,使得其设计、研制和维护日益依赖于先进的试验与测试手段。计算机网络技术的飞速发展与分布计算理论的日趋完善,为研究先进的分布式协同综合虚拟试验与测试技术(IVEMT)提供了良好的条件。 本论文结合国防科工委“十五”国防基础研究计划的先进工业技术研究领域的重要课题——“分布式协同综合虚拟试验与测试技术”,对分布式协同综合虚拟试验与测试系统(IVEMS)的通讯与调度技术展开深入研究。 为了满足分布式协同综合虚拟试验与测试系统的实时性要求,本文首先分析了基于以太网的分布式试验与测试系统的特点和属性,比较了现有的几种通讯方法的优缺点,提出了基于以太网的分布式试验与测试系统的通讯机制。在此基础上针对航天、航空产品的分布式试验与测试系统对透明数据交互的需求,采用虚拟共享内存中件构造分布式试验与测试系统的方法,参与设计了虚拟共享内存中件,并独立完成了基于快速以太网、RPC和UDP广播数据的虚拟共享内存中件的通讯技术设计与实现。本文详细论述了虚拟共享内存中件的设计思想与实现方法。 针对分布式协同综合虚拟试验与测试系统的多任务性与高实时性的特点,本文对分布式试验与测试系统的调度管理技术、容错处理及多线程的同步技术在理论上进行了详细的论述和说明,设计并实现了多线程的同步访问技术。 随着网络技术和数据库技术的不断发展,现在的应用系统对数据集成的要求越来越高,传统的间接访问方式存在着数据更新率低、空间资源冗余大、访问效率低等诸多问题。针对这些不足,本文深入研究了基于SQL Server和ODBC的多数据源数据库访问方法,详细论述了通过ODBC访问多种数据源数据库的接口函数库的设计思想与实现方法。 通过在分布式协同综合虚拟试验与测试验证系统中的实际使用和分析验证表明,利用本文的虚拟共享内存中件和多线程的同步访问技术实现的数据通讯机制,可以保证分布式试验与测试系统数据传输的实时性和准确性。本文基于SQL Server开发的分布式试验与测试系统的数据库管理系统,通过ODBC来访问各分布结点的多种数据源,在实现分布式数据共享的同时,提高了数据访问的速度和效率。
其他文献
信息技术的出现和快速发展使得Web成为了人们发布和获取信息的主要平台和渠道。特别是Web2.0出现以来,诞生了各类互联网应用,Web页面急剧增长,海量的Web数据中包含了大量有价
在现代运输中,集装箱是一种不可缺少的运输工具。有研究指出,集装箱利用率仅为75%~~82%。在运费如此昂贵的情形下,研究一种优化的集装箱装箱方案尤为重要。本文的研究也是远洋、铁路