论文摘要
随着计算机技术的发展,分布计算逐渐成为计算技术的主流,而中间件已成为实现分布计算的关键技术之一,它能够透明、有效地共享分布在网络上的资源。目前的中间件能够提供良好的开发平台和通讯支持,但是它们缺乏对分布实时应用的支持能力。尤其随着分布计算技术和分布应用的深入发展,一些关键任务领域也使用了分布对象技术进行构建,它们一般是由在多个节点上执行的进程组成,并且通过网络或总线进行信息交流。如何保证这些分布应用的数据的分发能够实时有效,已经成为研究的重点。针对这种情况,结合面向战术应用等分布实时应用的需求,论文在研究分布异构应用间数据分发模型和分析总结各模型优缺点的基础上,引入了基于实时数据分发服务规范OMG DDS的通信模型DCPS,重点研究了DDS的通信机制和服务质量QoS;并在此基础上设计和实现了一个数据分发原型系统ReDDS,很好地解决了分布环境下数据传输QoS和实时性问题,并且有效地避免了单点失效问题,并在集成环境中完成了测试,达到了预期的要求。
论文目录
摘要Abstract第一章 引言1.1 研究背景与意义1.2 论文结构及章节安排第二章 数据分发服务DDS的研究2.1 数据分发模型2.1.1 客户机/服务器模型2.1.2 消息队列模式2.1.3 发布者/订阅者模型2.2 OMG DDS规范2.2.1 DDS与CORBA的比较2.2.2 DDS与事件服务比较2.2.3 DDS模型与其它发布/订阅模型的比较2.3 DDS DCPS2.3.1 DCPS模型2.3.2 数据分发的核心思想2.3.3 DCPS核心类2.3.4 服务质量QoS2.3.5 通知机制2.4 现有的DDS实现2.5 小结第三章 实时数据分发服务的设计3.1 应用需求分析3.2 设计实现方案3.3 系统结构3.3.1 全局数据空间3.3.2 QoS3.3.3 可插拔传输框架3.3.4 线程3.4 发布/订阅过程3.4.1 发布过程3.4.2 订阅过程3.4.3 分发过程3.5 软件接口和模块设计3.5.1 底层结构模块3.5.2 域模块3.5.3 主题定义模块3.5.4 发布者模块3.5.5 订阅者模块3.6 小结第四章 实时数据分发服务的实现4.1 原型系统实现4.1.1 基于TAO/ACE的实现4.1.2 实时嵌入式操作系统ReWorks/ReDe4.1.3 软件通讯体系结构SCA4.2 原型系统测试4.2.1 测试系统结构4.2.2 ReDDS功能性测试方案4.2.3 ReDDS的实时性测试方案4.3 小结第五章 总结与展望参考文献致谢
相关论文文献
标签:发布论文; 订阅论文; 数据分发服务论文; 服务质量论文;