一、CORBA实时性研究初探(论文文献综述)
王鹏,刘东玲,杨辉,祝建成[1](2021)在《分布式仿真系统的网络通信问题研究》文中进行了进一步梳理随着分布式仿真技术的快速发展,分布式仿真系统的建设与应用正呈快速增长趋势。网络通信是分布式仿真系统的运行基础,对于仿真系统的设计与运行影响巨大。数据分发服务(DDS)是新一代分布式实时通信中间件技术的典型代表,在多个领域中开始了成功应用。分析了分布式仿真系统的通信应用需求和技术特点,并给出了DDS中间件在分布式仿真系统中应用的三种策略。最后对开源的Open DDS通信中间件进行了性能测试分析,并对DDS在分布式仿真系统中的应用前景进行了简要分析。
王鹏,杨妹,彭勇,祝建成,黄柯棣[2](2021)在《DDS在分布式仿真系统中的应用研究》文中指出随着分布式仿真技术的快速发展,分布式仿真系统的建设与应用正呈快速增长趋势。网络通信是分布式仿真系统的运行基础,对于仿真系统的设计与运行影响巨大。数据分发服务(DDS)是新一代分布式实时通信中间件技术的典型代表,在多个领域中开始了成功应用。分析了分布式仿真系统的通信应用需求和技术特点,并给出了DDS中间件在分布式仿真系统中应用的三种策略。最后,对开源的OpenDDS通信中间件进行了性能测试分析,并对DDS在分布式仿真系统中的应用前景进行了简要分析。
赵辰光,王玉超,高越[3](2021)在《卫星对地观测仿真系统分布式架构综述》文中提出针对卫星对地观测仿真系统存在的问题,分析仿真系统分布式架构面临的异构多系统、系统动态替换、大数据计算要求等研究难点;分别就国内外主流的HLA分布式架构、CORBA分布式架构、DDS、Agent等技术研究现状展开综述,指出与实际需求存在差距。在此基础上,提出卫星对地观测仿真系统分布式架构研究中亟待解决的关键问题,并指出未来的研究方向。
吕浩,刘文科[4](2021)在《一种CORBA中间件通信时延性能优化方法》文中研究指明CORBA是一种广泛应用于软件无线电系统的中间件。为了满足软件无线电系统高实时性要求,本文提出基于oneway关键字的中间件通信时延性能优化方法。利用该方法,通信时延降低近60%。
郭芸杉[5](2021)在《基于FC-AE网络的发布订阅系统的研究与实现》文中进行了进一步梳理光纤通道(Fiber Channe)协议简称FC协议,由美国标准化委员会(ANSI)提出。同时,ANSI为FC协议应用到航空电子环境中开发了一组协议集,称为FC-AE协议规范,其具有高带宽、高吞吐率、高稳定性、低延迟、抗电磁干扰强等优于其他传输网络的优点。随着网络的灵活性要求更高,以及基于以太网、Rapid IO等技术的异构、多级交换架构接入FC-AE主干网,对数据的跨平台自由分发提出了更高的要求与标准,而传统FC-AE网络并不能满足这一要求。基于此,提出了在FCAE网络上构建一套发布订阅系统,以实现异构平台之间数据的自由分发,并提供丰富的服务质量以满足复杂多变的场景需求。本文的软件架构根据层次划分,由上到下分为驱动层、中间件层、服务抽象层、应用层,同时通过人机交互界面配置管理节点卡信息和发布订阅流程。OpenDDS是开源的数据分发服务中间件,OpenDDS各节点的通信是基于操作系统协议栈,经过封装socket完成网络通信。为了实现OpenDDS数据在FC-AE网络上传输,本文通过驱动层创新型地将以太网数据封装为FC-AE-ASM帧数据,再通过硬件设备发向FC-AE网络,同时,对从硬件设备接收到的FC-AE-ASM帧数据进行解封装为以太网帧数据递交协议栈处理。这样就实现了协议的转换,从而实现发布订阅节点在FC-AE网络上进行数据传输。中间件层提供了发布订阅基本的服务组件,是后续开发的基础。在应用层方面,本文研究了典型航电系统,其中重点分析了航电系统的传感器网络。从数据源特征和网络特征出发,提出了系统数据分发需求。根据所提需求,本文从中间件抽象出发布服务、订阅服务、数据匹配服务、样本过滤、Qo S映射等模块和组件。发布、订阅服务由中间件提供基本组件,在服务抽象层用面向对象的思想对服务进行封装,以满足业务需求,并预留接口以供功能拓展。过滤方面,本文创新型地拓展了DDS基于主题的匹配原则,用基于内容过滤的方案实现样本的进一步过滤,从而减少网络冗余流量。本文最后验证了系统设计的基本功能,并对系统的时延,时延抖动和吞吐量做了测试,为后续进一步的工作打下基础。
李政[6](2021)在《基于SCA的射频收发模块软件设计》文中研究指明软件通信体系结构(Software Communications Architecture,SCA)是在软件定义无线电基础上提出的具有统一性和可移植性的框架结构。该结构借助面向对象的编程设计方法针对软件无线电系统的软件和硬件设计了抽象接口。降低了软件无线电维护和重复开发的成本,提升了软件无线电系统的可拓展性和兼容性。本论文在SCA结构的基础上针对空中防撞(TCAS)测试系统的射频收发模块进行了软件设计,并将其应用在TCAS测试系统中,发挥SCA结构的优点,提高TCAS测试系统的兼容性和拓展性。论文主要内容如下:一、对SCA软件结构进行了研究,逐层设计了符合SCA结构规范的射频收发模块软件结构。为符合SCA基于组件的软件开发模式,论文使用了面向对象的编程语言。在实时操作系统层设计了不依赖具体操作系统底层功能的多线程调度系统和软件模拟中断及优先级系统,使系统软件操作环境符合SCA的要求。在中间件的选择上,论文对当前常用中间件进行分析比较后,选用开源的Omni ORBA作为CORBA中间件,进行客户端和服务端的数据交互。在核心框架层,论文分析了核心框架接口之间的相互关系,为应用程序的实现建立调用逻辑关系。二、以AD9361射频收发器为硬件基础,论文在SCA核心框架基础上实现射频收发功能。借助面向对象编程语言的特性,论文针对射频收发功能抽象了一套核心框架内部的功能函数接口。这些内部功能接口规范了TCAS测试中具体应用的实现,也方便了软件模块在不同硬件平台上的移植和使用。三、射频收发软件模块设计完成后,论文将其部署在TCAS测试系统中,通过客户端上位机的数据配置和调用,实现了A、C、S等多种模式下询问和应答射频信号的收发,并应用于TCAS主机和S模式应答机的模拟测试流程中。借助本论文设计的射频收发模块,提高了TCAS综合测试系统在软件和硬件上的兼容性,大大降低了重复开发和维护成本。
左家兴[7](2021)在《实时通信中间件设计与实现》文中指出通信中间件对上层应用软件提供了标准的接口服务,具有屏蔽底层复杂的多链路信息的功能,能够有效提高程序开发效率,解决软件之间、软件与底层操作系统之间的耦合性问题,在分布式雷达通信领域具有重要的研究价值。传统的通信中间件架构大多以客户端服务器模型为基础,采用远程过程调用(Remote Procedure Call,RPC)机制实现节点之间的数据交换。基于这种架构实现的通信系统,存在数据交换的效率低、耦合性强、传输方式单一等问题,不能满足未来雷达通信发展的需求。因此,本文针对传统通信中间件存在的以上问题,开展了一种低时延、松耦合的通信中间件的研究。重点研究了实时通信中间件的软件架构、关键模块的设计方案、实时数据传输的优化方法以及在多个平台上搭建测试环境对其性能进行验证,主要研究内容如下:1.针对传统通信中间件各通信节点动态加入、动态退出的功能难以实现,数据传输的实时性差等问题,基于数据分发服务(Data Distribution Service,DDS)的技术规范,设计了以主题为索引的实时通信中间件软件架构,为分布式实时数据传输提供了良好的运行环境。2.针对传统通信技术中各通信节点的耦合性强,实时数据传输的灵活性差等问题,基于以数据为中心的发布订阅(Data-Centric Publish-Subscribe,DCPS)机制,设计了兼容发布/订阅机制的信息库模块,解决了数据的异步传输及通信节点的强耦合问题。3.针对多样化的数据传输模式在传统通信中间件上难以实现的问题,研究了数据缓存模型以及多线程并发技术,设计了相互独立的数据缓存模块、多路数据收发模块,实现了多样化的数据传输模式。最后,本文在通用计算机平台、嵌入式TL5728平台及嵌入式Jetson TX2平台,搭建了测试环境,从实时性、耦合性及平台无关性方面对实时通信中间件进行验证。结果表明,本文设计的通信中间件能够发挥松耦合特性,在实时性方面,相比于Open DDS,获得了7.80%的提升。搭建混合测试平台,并基于行人目标检测算法的实测数据,验证了实时通信中间件在混合平台间的数据交互。
吴瑶清[8](2021)在《基于DDS框架的民航客舱应用软件中间件开发》文中进行了进一步梳理近年来,由于民航乘务人员和旅客需求的不断更新,电子技术在民航客舱环境下的应用也在不断扩大和上升。民航客舱环境下,为了保证应用间通信的实时性和可靠性,对系统提出了非常高的要求。为了满足这样的实时应用程序的需求,对象管理组织通过发表DDS规范,提出了一个以数据为中心的发布/订阅通信模型,并使用这样的模型来进行数据分发。然而,目前国外诸如RTI DDS等应用于航空客舱环境的中间件大多为商用产品,开源产品Open DDS采用C++开发且使用集中式架构,性能不如RTI DDS等中间件的效果。因此,采用C语言,基于DDS框架研发实时性、可靠性等接近RTI DDS的国内民航客舱应用软件中间件,是一种在民航通信中间件市场几乎被垄断的背景下提出的降低商用成本的创新方案。由此本文根据民航背景下的客舱系统环境,设计并实现了一种基于DDS框架的民航客舱应用软件实时中间件,在实现业务逻辑和通信逻辑的解耦的同时保证民航客舱环境下各应用软件交互的实时性、可靠性以及动态可扩展性。论文的主要工作包括:(1)分析研究DDS中间件相关技术以及对比分析民航客舱通信中间件架构,对项目背景以及技术基础进行学习。(2)结合民航客舱环境特点以及民航通信中间件的功能需求提出民航通信中间件的需求分析以及总体设计方案、总体架构设计等,并对如何实现实时、可靠、动态可扩展、稳定的民航通信中间件提出相应的解决方案。(3)基于DDS框架结合功能需求,设计成四个模块(DCPS核心模块、DCPS通信模块、网络通信模块、应用软件接口模块)并使用C语言实现采用分布式架构的民航通信中间件。(4)设计具体测试方案,通过仿真民航客舱环境完成民航通信中间件的功能验证和性能测试分析。测试结果显示本文实现的民航通信中间件达到项目基本预期。本论文研究的课题源于国内民航客舱环境通信中间件的开发需求,设计并实现的民航通信中间件可以降低民航客舱环境内各个节点之间的耦合,进行实时可靠的数据传输,对于国内研究开发高性能的应用于民航客舱应用软件的中间件具有切实的意义。
谢之皓[9](2021)在《DDS通信中间件的传输构架和数据一致性技术研究》文中指出当今,分布式已成为系统构建中不可或缺的一环。基于分布式系统的分布式计算虽然具有较大的规模与较高的可用性,但是在实时性方面却不如并行计算。在软硬件协同的背景下,分布式系统不仅应当具有功能与一致性上的保证,还应当具有实时性与可靠性上的要求。在边缘计算的场景中,节点的资源有限,网络环境复杂,数据在传输的过程中可能发生丢失。以传统的传输链路进行通信不仅缺乏灵活性,而且难以满足低延时的需求。同时,以发布/订阅机制进行数据交换也容易发生数据冲突。本文采用了结构化的,兼具可用性、灵活性与可扩展性的通用DDS通信中间件架构,并重点研究DDS通信中间件的传输构架的实时性和数据一致性的实现。从实时性的角度出发,DDS通信中间件需要建立低延时的传输链路,使得消息能在较短的时间内从分布式系统的某个节点分发到各个节点中。绕过操作系统内核的网络协议栈可以对传输协议的实现进行调整,以适应不同的传输场景并尽最大可能减少传输延时。为此,本文通过数据包捕获实现了可自定义的网络协议栈,并同时支持TCP与UDP链路。从高一致性的角度出发,DDS通信中间件应当确保分布式系统中所有的节点具有相同的数据,并在数据冲突时能通过一定的机制维护数据。本文利用DDS发布/订阅的特点,基于Raft算法实现了分布式的共识算法。此外,本文还通过DDS通信中间件实现了具体应用。DDS通信中间件的通信层具有毫秒级的时延,对协议的实现可以高度定制化,具备实时性与灵活性。通过共识算法,系统中的各节点中的数据保持一致,同时具备一定的错误恢复能力,DDS通信中间件的高一致性与可用性也得到验证。DDS通信中间件可以正确地订阅与发布主题,进行节点间通信与数据交换,满足可扩展性的要求。DDS通信中间件的实现达到了预期目的。
程进伟[10](2020)在《航电仿真测试系统中基于CORBA和DDS的中间件技术研究》文中指出通过对航电仿真测试平台的中间件技术研究,探讨了CORBA技术和DDS技术的集成应用,提出了在航电仿真测试平台中应用基于CORBA和DDS技术的通信系统。该中间件系统具有高可靠性、稳定性和较强可扩展性的特点,实验结果表明基于CORBA和DDS的中间件能够满足航电仿真测试系统对实时性的要求。
二、CORBA实时性研究初探(论文开题报告)
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
本文主要提出一款精简64位RISC处理器存储管理单元结构并详细分析其设计过程。在该MMU结构中,TLB采用叁个分离的TLB,TLB采用基于内容查找的相联存储器并行查找,支持粗粒度为64KB和细粒度为4KB两种页面大小,采用多级分层页表结构映射地址空间,并详细论述了四级页表转换过程,TLB结构组织等。该MMU结构将作为该处理器存储系统实现的一个重要组成部分。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
三、CORBA实时性研究初探(论文提纲范文)
(1)分布式仿真系统的网络通信问题研究(论文提纲范文)
引言 |
1分布式仿真与网络通信 |
1.1仿真的通信需求 |
1.2仿真的通信特点 |
1.3仿真的通信模式 |
1.3.1客户端/服务器模式 |
1.3.2公布/订购模式 |
1.3.3对比分析 |
2 DDS概述 |
2.1 DDS的通信模型 |
2.2 DDS的QoS策略 |
3基于DDS的分布式仿真策略 |
1.基于DDS实现RPC机制 |
2.以适配方式调用DDS接口 |
3.在仿真引擎内部调用DDS接口 |
4 DDS通信能力测试 |
4.1测试方法及环境 |
1.不同数据大小的性能测试 |
2.相同大小不同批量的性能测试 |
3.相同大小并发性能测试 |
4.2测试结果分析 |
1.不同数据大小性能测试 |
2.相同大小不同批量的性能测试 |
3.相同大小并发性能测试 |
5结论 |
(3)卫星对地观测仿真系统分布式架构综述(论文提纲范文)
卫星对地观测仿真系统分布式架构基本问题 |
卫星对地观测仿真系统分布式架构问题分析 |
异构多系统 |
异构实体模型 |
异构方法服务 |
系统动态替换 |
大数据计算要求 |
仿真系统分布式架构相关研究现状综述 |
国内外研究现状 |
基于HLA分布式仿真系统架构 |
基于CORBA分布式仿真系统架构 |
研究现状评述 |
总结与展望 |
结束语 |
(5)基于FC-AE网络的发布订阅系统的研究与实现(论文提纲范文)
摘要 |
abstract |
第一章 绪论 |
1.1 课题研究背景及意义 |
1.2 国内外研究现状 |
1.3 论文主要工作 |
1.4 论文组织结构 |
第二章 关键协议与技术介绍 |
2.1 光纤通道FC协议 |
2.1.1 FC协议简述 |
2.1.2 FC协议帧格式与关键字段 |
2.1.3 FC-AE-ASM协议 |
2.2 航电系统与传感器网络 |
2.3 数据分发服务 |
2.3.1 DDS实体概念 |
2.3.2 DCPS模块划分 |
2.3.3 QoS策略控制 |
2.3.4 OpenDDS协议 |
2.4 本章总结 |
第三章 系统与关键技术的研究与设计 |
3.1 系统应用场景 |
3.2 系统架构设计 |
3.3 支持以太网帧的节点卡驱动设计 |
3.3.1 驱动软件整体层次结构 |
3.3.2 数据封装设计 |
3.3.3 路由转换设计 |
3.3.4 DMA缓冲区设计 |
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.5.6 订阅服务 |
3.5.7 服务整体流程 |
3.5.8 系统容灾性分析 |
3.6 本章小结 |
第四章 发布订阅系统实现 |
4.1 驱动软件实现 |
4.1.1 驱动初始化模块 |
4.1.2 数据发送模块 |
4.1.3 数据接收模块 |
4.1.4 驱动接口模块 |
4.2 中间件的搭建 |
4.3 发布订阅服务实现 |
4.3.1 主题数据类型定义 |
4.3.2 QoS控制模块 |
4.3.3 发布模块 |
4.3.4 订阅模块 |
4.3.5 注册匹配以及容灾性分析 |
4.4 主题检测模块 |
4.5 本章小结 |
第五章 系统的测试与分析 |
5.1 FC-AE节点卡基本功能测试分析 |
5.2 发布订阅系统性能测试 |
5.3 传感器数据分发测试 |
5.4 本章小结 |
第六章 论文总结与展望 |
6.1 论文总结 |
6.2 论文展望 |
致谢 |
参考文献 |
攻读硕士学位期间取得的成果 |
(6)基于SCA的射频收发模块软件设计(论文提纲范文)
摘要 |
abstract |
第一章 绪论 |
1.1 研究工作的背景与意义 |
1.2 国内外研究现状与趋势 |
1.2.1 软件通信体系结构发展和研究现状 |
1.2.3 TCAS测试系统发展和研究现状 |
1.3 本文的主要内容 |
1.4 本论文的结构安排 |
第二章 TCAS测试系统原理和软件需求 |
2.1 TCAS系统工作原理介绍 |
2.1.1 二次监视雷达系统 |
2.1.2 TCAS系统结构 |
2.2 TCAS测试系统射频收发模块软件需求分析 |
2.3 本章小结 |
第三章 基于SCA的射频收发模块软件结构设计 |
3.1 SCA系统软件参考结构 |
3.2 硬件平台介绍和资源访问层设计 |
3.3 面向对向编程 |
3.4 中间件的选择和使用 |
3.4.1 常见中间件介绍 |
3.4.2 SCA环境下的中间件选择分析 |
3.4.3 CORBA中间件的使用 |
3.5 多线程系统环境搭建 |
3.5.1 多线程调度设计 |
3.5.2 优先级系统设计 |
3.6 核心框架 |
3.6.1 基于UML的建模 |
3.6.2 基本应用接口 |
3.6.3 基本设备接口 |
3.6.4 框架控制接口 |
3.6.5 框架服务接口 |
3.6.6 核心框架中的各接口关系 |
3.7 本章小结 |
第四章 射频和TCAS收发应用设计 |
4.1 兼容不同射频收发器的功能接口抽象 |
4.2 射频收发模块功能设计 |
4.2.1 初始化功能设计 |
4.2.2 射频和数字基带频率配置 |
4.2.3 增益控制配置 |
4.2.4 发送衰减配置 |
4.2.5 滤波器配置 |
4.3 TCAS测试功能设计 |
4.3.1 TCAS测试信号数据结构设计 |
4.3.2 TCAS测试功能设计 |
4.4 本章小结 |
第五章 验证与测试 |
5.1 测试平台介绍 |
5.2 功能验证与测试 |
5.2.1 系统初始化测试 |
5.2.2 本振频率和衰减测试 |
5.2.3 滤波器配置测试 |
5.2.4 多种询问应答信号测试 |
5.2.5 TCAS主机测试 |
5.2.6 S模式应答机测试 |
5.3 本章小结 |
第六章 全文总结与展望 |
致谢 |
参考文献 |
攻读硕士学位期间取得的成果 |
附录 射频收发功能涉及的部分寄存器 |
(7)实时通信中间件设计与实现(论文提纲范文)
摘要 |
abstract |
第一章 绪论 |
1.1 研究背景及意义 |
1.1.1 传统通信技术局限性 |
1.1.2 中间件技术研究意义 |
1.2 通信中间件研究现状 |
1.3 本文的主要贡献与创新 |
1.4 本文的研究内容及组织结构 |
第二章 通信中间件技术研究及通信时延分析 |
2.1 常用通信模型分析 |
2.1.1 点到点通信模型 |
2.1.2 客户端/服务器模型 |
2.1.3 发布/订阅模型 |
2.2 数据分发服务DDS |
2.2.1 DDS原理及其规范 |
2.2.2 DDS核心模块分析 |
2.2.3 DDS服务质量策略的研究 |
2.3 通信中间件数据传输时延分析及优化方法 |
2.3.1 通信中间件数据传输时延分析 |
2.3.2 实时数据传输优化方法 |
2.4 本章小结 |
第三章 实时通信中间件总体设计 |
3.1 实时通信中间件需求分析 |
3.2 通信中间件总体架构设计 |
3.2.1 总体架构 |
3.2.2 应用接口层 |
3.2.3 模块管理层 |
3.2.4 传输控制层 |
3.3 通信中间件服务质量策略(QOS)设计 |
3.3.1 Qos模型分析 |
3.3.2 Qos设计 |
3.4 本章小结 |
第四章 实时通信中间件分模块设计 |
4.1 信息库模块设计 |
4.1.1 基本信息设计 |
4.1.2 信息库模块接口设计 |
4.1.3 信息库模块处理流程 |
4.2 发布/订阅模块设计 |
4.2.1 发布/订阅接口设计 |
4.2.2 发布/订阅工作流程 |
4.3 数据缓存模块设计 |
4.3.1 数据缓存模型设计 |
4.3.2 数据流的写入流程 |
4.3.3 数据流的读取流程 |
4.4 多路数据收发模块设计 |
4.4.1 一对一模式 |
4.4.2 一对多模式 |
4.4.3 多对一模式 |
4.4.4 多对多模式 |
4.5 本章小结 |
第五章 实时通信中间件验证及结果分析 |
5.1 实时通信中间件性能验证及结果分析 |
5.1.1 实时性 |
5.1.2 耦合性 |
5.1.3 平台无关性 |
5.2 基于混合平台的通信中间件验证及结果分析 |
5.2.1 实验测试数据 |
5.2.2 实验测试方案 |
5.2.3 实测数据处理结果 |
5.3 本章小结 |
第六章 本文总结与展望 |
6.1 本文总结 |
6.2 后续工作展望 |
致谢 |
参考文献 |
攻读硕士学位期间取得的成果 |
(8)基于DDS框架的民航客舱应用软件中间件开发(论文提纲范文)
摘要 |
abstract |
第一章 绪论 |
1.1 研究背景与意义 |
1.2 国内外研究现状 |
1.2.1 数据分发服务研究现状 |
1.2.2 民航客舱通信中间件研究现状 |
1.3 论文技术特色 |
1.4 论文主要工作及意义 |
1.5 论文组织结构 |
第二章 相关技术概述 |
2.1 中间件概述 |
2.1.1 中间件的定义 |
2.1.2 中间件的分类 |
2.2 DDS中间件 |
2.2.1 数据分发模型 |
2.2.2 DDS规范 |
2.2.3 DCPS概念模型 |
2.2.4 DDS的 QOS策略 |
2.3 民航客舱通信中间件 |
2.3.1 常用的民航客舱通信中间件 |
2.3.2 常用的民航客舱通信中间件架构 |
2.3.2.1 联邦式架构 |
2.3.2.2 分布式架构 |
2.3.2.3 集中式架构 |
2.4 本章小结 |
第三章 民航通信中间件需求分析和方案设计 |
3.1 民航通信中间件需求分析 |
3.1.1 民航客舱环境特点 |
3.1.2 民航通信中间件功能需求 |
3.1.3 民航通信中间件性能需求 |
3.2 民航通信中间件总体方案设计 |
3.3 民航通信中间件系统架构设计 |
3.4 民航通信中间件使用流程设计 |
3.5 关键问题分析与解决方案 |
3.5.1 民航通信中间件的实时性能 |
3.5.2 民航通信中间件的可靠传输 |
3.5.3 民航通信中间件的动态可扩展性 |
3.6 本章小结 |
第四章 民航通信中间件的模块设计 |
4.1 分布式架构设计 |
4.2 DCPS核心模块设计 |
4.2.1 基础模块设计 |
4.2.2 主题模块设计 |
4.2.3 发布模块设计 |
4.2.4 订阅模块设计 |
4.2.5 域模块设计 |
4.3 DCPS通信模块设计 |
4.4 网络通信模块设计 |
4.4.1 网络分区设计 |
4.4.2 基于信道的发现机制 |
4.4.3 基于UDP/组播方式的传输机制 |
4.4.4 串口通信转换插件设计 |
4.5 数据发布/订阅过程 |
4.6 应用软件接口设计 |
4.7 本章小结 |
第五章 民航通信中间件的实现 |
5.1 DCPS核心模块的实现 |
5.1.1 基础模块的实现 |
5.1.2 主题模块的实现 |
5.1.3 发布模块的实现 |
5.1.4 订阅模块的实现 |
5.1.5 域模块的实现 |
5.2 DCPS通信模块的实现 |
5.3 网络通信模块的实现 |
5.3.1 网络分区的实现 |
5.3.2 信道机制的实现 |
5.3.3 网络消息队列的实现 |
5.3.4 串口通信转换插件的实现 |
5.4 本章小结 |
第六章 民航通信中间件的测试与分析 |
6.1 民航通信中间件核心功能测试 |
6.1.1 测试方案 |
6.1.2 测试过程及结果 |
6.2 民航通信中间件性能测试 |
6.2.1 实时性测试 |
6.2.1.1 测试方案 |
6.2.1.2 测试过程及结果 |
6.2.2 可靠性测试 |
6.2.2.1 测试方案 |
6.2.2.2 测试过程及结果 |
6.2.3 动态可扩展性测试 |
6.2.3.1 测试方案 |
6.2.3.2 测试过程及结果 |
6.3 本章小结 |
第七章 总结与展望 |
7.1 总结 |
7.2 后续研究工作 |
致谢 |
参考文献 |
(9)DDS通信中间件的传输构架和数据一致性技术研究(论文提纲范文)
致谢 |
摘要 |
Abstract |
1 绪论 |
1.1 研究背景 |
1.2 国内外研究现状 |
1.3 论文的研究内容和组织结构 |
2 相关技术研究 |
2.1 数据分发模型 |
2.1.1 点对点模型 |
2.1.2 消息队列模型 |
2.1.3 发布/订阅模型 |
2.2 数据分发服务DDS |
2.2.1 应用层 |
2.2.2 数据本地重构层DLRL |
2.2.3 以数据为中心的发布—订阅DCPS层 |
2.2.4 通信层 |
2.2.5 Open DDS |
2.3 一致性与共识算法 |
2.3.1 二阶段提交算法 |
2.3.2 Quorum算法 |
2.3.3 Paxos算法与Raft算法 |
2.4 本章小结 |
3 分布式系统的体系架构 |
3.1 CAP理论 |
3.2 体系架构的层次 |
3.2.1 基础设施层 |
3.2.2 通信层 |
3.2.3 中间件层 |
3.2.4 应用层 |
3.3 本章小结 |
4 DDS通信中间件的软件实现 |
4.1 可插拔的传输层 |
4.1.1 可扩展传输层框架 |
4.1.2 UDP链路 |
4.1.3 TCP链路 |
4.2 一致性 |
4.2.1 共识算法 |
4.2.2 存活性检测 |
4.2.3 数据持久化 |
4.3 发布/订阅 |
4.4 应用层 |
4.5 本章小结 |
5 DDS通信中间件的实验测试 |
5.1 可插拔的传输层测试 |
5.1.1 UDP链路测试 |
5.1.2 TCP链路测试 |
5.2 一致性测试 |
5.2.1 共识算法测试 |
5.2.2 网络分区测试 |
5.2.3 主节点审计测试 |
5.3 发布/订阅测试 |
5.4 本章小结 |
6 总结与展望 |
6.1 总结 |
6.2 展望 |
参考文献 |
作者简介 |
(10)航电仿真测试系统中基于CORBA和DDS的中间件技术研究(论文提纲范文)
1 航电系统仿真测试平台 |
2 CORBA和DDS技术研究 |
2.1 CORBA体系结构 |
2.2 DDS数据分发技术 |
2.3 基于CORBA与DDS的中间件技术 |
3 基于CORBA和DDS的中间件在航电仿真测试系统中的实现 |
3.1 航电仿真测试系统中基于CORBA和DDS中间件的试验网络系统 |
3.2 基于CORBA和DDS中间件的试验网络系统的延迟性能测试 |
4 结束语 |
四、CORBA实时性研究初探(论文参考文献)
- [1]分布式仿真系统的网络通信问题研究[A]. 王鹏,刘东玲,杨辉,祝建成. 第三十三届中国仿真大会论文集, 2021
- [2]DDS在分布式仿真系统中的应用研究[A]. 王鹏,杨妹,彭勇,祝建成,黄柯棣. '21 全国仿真技术学术会议论文集, 2021
- [3]卫星对地观测仿真系统分布式架构综述[J]. 赵辰光,王玉超,高越. 中国科技信息, 2021(12)
- [4]一种CORBA中间件通信时延性能优化方法[J]. 吕浩,刘文科. 现代导航, 2021(03)
- [5]基于FC-AE网络的发布订阅系统的研究与实现[D]. 郭芸杉. 电子科技大学, 2021(01)
- [6]基于SCA的射频收发模块软件设计[D]. 李政. 电子科技大学, 2021(01)
- [7]实时通信中间件设计与实现[D]. 左家兴. 电子科技大学, 2021(01)
- [8]基于DDS框架的民航客舱应用软件中间件开发[D]. 吴瑶清. 电子科技大学, 2021(01)
- [9]DDS通信中间件的传输构架和数据一致性技术研究[D]. 谢之皓. 浙江大学, 2021(01)
- [10]航电仿真测试系统中基于CORBA和DDS的中间件技术研究[A]. 程进伟. 第十七届中国航空测控技术年会论文集, 2020