DDS通信中间件的传输构架和数据一致性技术研究

来源 :浙江大学 | 被引量 : 0次 | 上传用户:jswrde
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当今,分布式已成为系统构建中不可或缺的一环。基于分布式系统的分布式计算虽然具有较大的规模与较高的可用性,但是在实时性方面却不如并行计算。在软硬件协同的背景下,分布式系统不仅应当具有功能与一致性上的保证,还应当具有实时性与可靠性上的要求。在边缘计算的场景中,节点的资源有限,网络环境复杂,数据在传输的过程中可能发生丢失。以传统的传输链路进行通信不仅缺乏灵活性,而且难以满足低延时的需求。同时,以发布/订阅机制进行数据交换也容易发生数据冲突。本文采用了结构化的,兼具可用性、灵活性与可扩展性的通用DDS通信中间件架构,并重点研究DDS通信中间件的传输构架的实时性和数据一致性的实现。从实时性的角度出发,DDS通信中间件需要建立低延时的传输链路,使得消息能在较短的时间内从分布式系统的某个节点分发到各个节点中。绕过操作系统内核的网络协议栈可以对传输协议的实现进行调整,以适应不同的传输场景并尽最大可能减少传输延时。为此,本文通过数据包捕获实现了可自定义的网络协议栈,并同时支持TCP与UDP链路。从高一致性的角度出发,DDS通信中间件应当确保分布式系统中所有的节点具有相同的数据,并在数据冲突时能通过一定的机制维护数据。本文利用DDS发布/订阅的特点,基于Raft算法实现了分布式的共识算法。此外,本文还通过DDS通信中间件实现了具体应用。DDS通信中间件的通信层具有毫秒级的时延,对协议的实现可以高度定制化,具备实时性与灵活性。通过共识算法,系统中的各节点中的数据保持一致,同时具备一定的错误恢复能力,DDS通信中间件的高一致性与可用性也得到验证。DDS通信中间件可以正确地订阅与发布主题,进行节点间通信与数据交换,满足可扩展性的要求。DDS通信中间件的实现达到了预期目的。
其他文献
人类社会科技的不断发展在给人类社会带来巨大便捷的同时也相继引发了一系列问题,其中环境污染问题尤为突出。工业生产带来的巨大碳排放造成了全球变暖等主要问题,因此,控制碳的排放,有效地回收大气中的二氧化碳来解决环境问题,并重新创造高附加值产品显得尤为重要。通过耦合清洁能源,二氧化碳能够以电化学的方法被还原,这种方法是一种有潜力的解决方案且备受研究者关注。不幸的是,二氧化碳是一种热力学上稳定的分子,其还原
304不锈钢丝具有十分优良的耐腐蚀性能和加工硬化倾向,因此常常被使用在深井深海、化工、石油等多个行业,用于制作耐磨钢丝筛网、筛板等多种类型的产品。304不锈钢丝耐腐蚀性好,但其硬度低、耐磨性较差,导致产品寿命较短。304不锈钢中为单相奥氏体组织,无法通过热处理的方式来提高304不锈钢丝的硬度;另一方面,304奥氏体不锈钢虽然具有优异的形变诱导马氏体相变能力,经多道次冷拉拔后其耐磨性能会有一定程度的
近年来,糖尿病视网膜病变(DR)的发病率增长速度非常快,微动脉瘤是DR早期诊断的重要特征,因此微动脉瘤自动检测技术的研究具有重要意义。本文对微动脉瘤自动检测技术进行深入研究,主要研究内容如下:(1)跟踪国内外研究现状,总结目前微动脉瘤研究存在的问题,深入研究了微动脉瘤自动检测算法的理论基础。针对于视网膜病变图像中微动脉瘤不明显的问题,采用微动脉瘤自动检测技术中阴影校正、自适应增强图像预处理技术得到
在21世纪,能源大国对石油资源的勘探已经从陆地转向海洋,海洋油气资源的勘探和开发受到的重视日益增加。三维地震勘探是了解海底地层结构的重要方法之一,但是对于海洋勘探,人们渐渐地不满足于仅仅获得对海底结构的准确认识,开始想知道储层内流体的性质。为了提高钻井的成功率以节约成本,海洋可控源电磁法凭借其独特的优势受到人们的关注,它可以有效地探测储层和围岩的电阻率的差异。目前海洋可控源电磁法的设备和方法都已经
人类是自然进化的产物,人类归根结底是自然的一部分,人类的生存和发展都离不开自然环境,人类对自然的依存关系不会因人类文明而发生改变。人类通过生产劳动走上了与动物不同的生存道路,生产劳动创造了人类及人类社会,生产劳动是人类与自然发生关系的桥梁,自然是人类生产劳动的对象。人类在农耕文明时期形成“自然共同体”,进入工业文明以后,工商业推动了“市民社会共同体”的形成,资本的贪婪不仅导致人的异化,同时也导致人
本文概述了GMT塑料模板的最新研究进展,分析了塑料模板的制备工艺,塑料模板的优缺点,及塑料模板的在不同领域的应用,分析了不同的塑料模板的成型工艺,主要包括两种塑料模板的成型工艺:挤出法工艺和热压法工艺,利用这两种工艺进行了玻璃纤维(GF)增强聚丙烯(PP)模板的开发。挤出法制备塑料模板:PP/GF模板相比于纯PP模板的弯曲强度从46.9 MPa提升到53.1 MPa,弯曲弹性模量从1525 MPa
目的:人脂肪干细胞(human adipose-derived stem cells,hADSCs)具有容易获取、增殖能力强等优点,是实现牙槽骨缺损再生的理想种子细胞。富血小板血浆(platelet-rich plasma,PRP),富含生长因子,能够促进组织修复。本研究的目的是观察PRP能否促进hADSCs成骨分化,并进行高通量测序,探索其中可能的机制。方法:1、制备PRP,流式细胞仪鉴定hAD
目标检测在自动驾驶领域内具有各种重要的应用,是环境感知模块的重要组成部分。基于图像的2D目标检测任务缺乏深度且对于目标实际尺寸不敏感,无法满足自主导航的需求。基于激光雷达的3D目标检测包含深度信息且目标尺寸不随距离和位置的变化而变化,在自动驾驶领域具有很高的研究和应用价值。针对当前基于连续帧点云的3D目标检测算法在检测精度和实时性上的不足,本文提出了一种基于鸟瞰图的高精度快速目标检测网络SFD-N
学位
我国工业与城镇的建设自改革开放政策实施以来取得了较为重大的成就,但是从长期发展来看仍存在着许多弊端,国土空间开发利用与生态文明建设的矛盾也日益突出。十八大召开后,国家出台了一系列政策层面文件,要求限制土地开发、强化土地生态保护,进一步明确土地利用的适宜性,并从资源禀赋、生态条件和环境容量三个方面来划定“三生空间”开发管制边界。在此背景下,结合乡村发展的大趋势,对农业产业园区进行“三生空间”规划,结