论文部分内容阅读
随着信息技术的飞速发展,一项复杂工程由多个异地单位协同完成的技术已成为了当前的研究热点之一。然而,如何保证各个异地单位间数据的实时交互问题也日益突出。现有的数据交互平台虽然能够有效实现数据的交互,但是针对数据的实时性或数据服务质量控制方面却显得不足;此外,数据分发平台一直缺少一个标准的服务规范,使得平台的移植性和复用性较差。为此,对象管理组织为了能够在异构平台之上提供一种数据交互标准,推出了一种数据分发服务规范DDS(Data Distribute Service)。该规范不仅能够实现数据的实时交互,而且还允许用户根据实际需求对服务质量QoS参数进行控制,提高系统的灵活性。论文研究工作主要以飞机协同设计作为研究背景,开展了面向飞机协同设计的DDS技术研究。论文完成的主要工作有:1)论述了数据分发服务DDS相关标准、体系结构、模块划分及关键技术;2)结合飞机重要零部件的设计,对相关主题进行了选择与定义,以及全局数据空间GDS的设计与管理,并在此基础上设计了一种面向飞机协同设计的DDS系统AOCD_DDS;3)针对DDS规范中丰富的QoS策略进行了分析,对部分主要QoS在AOCD_DDS系统中的实现和控制进行了相关研究,并结合QoS对时延和网络吞吐量性能方面的影响做了分析和验证;4)重点研究了AOCD_DDS中的自动发现机制,提出了一种基于SAV的自动发现算法ISDPBQ_ADA,降低了系统内存资源消耗和网络通信量。论文研究工作初步实现了一个面向飞机协同设计的DDS原型系统AOCD_DDS,满足数据的实时发布/订阅需求。实验结果表明,能够满足3R(Right)原则,即在正确的时间内将正确的数据发送到正确的地方。