嵌入式集群通信系统中TIPC协议的应用研究与优化

来源 :东华大学 | 被引量 : 0次 | 上传用户:peace060606
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
TCP/IP作为通用协议虽能运用于各种复杂的网络环境中,但并不适用于所有的通信系统。传统TCP/IP花费大把的精力在流量控制和保证数据可靠传输上,过于复杂,需要大量系统资源,而嵌入式设备本身资源较少,系统对实时性要求又较高,所以传统TCP/IP协议并不能满足其要求。在集群系统中,TCP/IP还存在由于通信地址不透明而无法适应应用动态增减和迁移等问题。目前形如刀片式服务器的多节点热插拔嵌入式设备在通信行业应用很普及,如各类信号仪表,交换机以及路由器等。这类设备的内部通信环境可视为小型的集群系统,节点间需进行频繁的信息交互,对消息的响应速度要求较高。透明进程间通信协议(Transparent Inter Process Communication,TIPC)作为一种进程间通信的网络协议,是专门为集群通信特别设计的,主要适用于高可用和动态集群环境。论文首先详细阐述透明进程间通信协议TIPC工作机理,随后对其实现的关键技术进行了深入的研究,最后针对某通信公司自主研发的10 U OTN机箱式热插拔设备的开发需求,完成了具有强实时性和高可用性的嵌入式集群通信网络模型的规划与设计。论文的主要研究工作及创新点如下:(1)将TIPC作为OSI模型中网络层与传输层的融合层替代原有的TCP/IP协议,完成嵌入式集群设备内部网络中TIPC协议的移植及部署。(2)设计基于TIPC的强实时性系统。通过传输时间模型分析,对TIPC实时性优势来源进行了深入研究。在充分利用TIPC实时性通信优势的基础上,设计兼具有系统优先级的数据通信,从协议层面极大程度地提高集群内部节点间通信的实时性。(3)设计基于TIPC的高可用性系统。利用TIPC提供的透明逻辑地址,拓扑订阅等特殊服务和多链路机制设计节点与通信链路的双重冗余保障以实现系统的高可用性。(4)针对系统内节点间通信环境的特点与需求提出对TIPC的优化设计:1)将服务地址的通告方式由单播改为集群内广播以节省物理链路的带宽,提高通告效率;2)设计具有TIPC特色的Nagle算法并植入其流式套接字通信中,提高网络中短数据的吞吐量。测试结果表明,系统移植TIPC后,系统内节点间消息响应时间可平均提高10%,主备控制节点可实现透明无缝快速倒换,系统可用性达电信级交换设备99.9999%的要求,论文的研究开发有较强的工程应用价值。
其他文献
目的 改进大鼠肺微血管内皮细胞的原代培养方法,并对所培养的原代细胞进行鉴定.方法 应用SD大鼠的外周肺组织,进行大鼠肺微血管内皮细胞的原代培养.从动物选取、取材、肺灌注
根据在广西融水苗族自治县某苗族村庄L村的田野调查,收集该村上个世纪九十年代以来的婚礼、葬礼、满月、乔迁、打同年等重大仪式活动的礼物交换记录账本,并参与观察L村仪式活
2-甲基-3(2H)-异噻唑酮和5-氯衍生物是一种高效广谱杀菌剂KATHON的两种活性组份.介绍以丙烯酸甲酯为基础原料,经硫化、酰胺化、氯化闭环、中和等反应,制得目的产物的方法,详
微媒体与当代青年学习、生活、工作和社交模式等方面密不可分,对青年社会心态的形成、发展和演变产生重要影响。在微媒体时代下,青年存在空虚浮躁、及时行乐、盲目从众等社会
卡尔·马克思是一位诗人? 一位浪漫派诗人?这是确实是个矛盾!诗歌和"科学社会主义"的创始人有何干系?我愿斗胆作答:有很大关系!的确,马克思的科学社会主义的观点本质上是
流延膜是通过熔体流延骤冷从而生成的一种平挤薄膜,因其卓越的薄膜质量,目前应用范围非常的广泛。在流延膜的挤出成型中,流延模具发挥着至关重要的作用,流延模具设计的成功与
全电飞机是以电能替代其他形式次级能源的飞机,是未来飞机发展的必然趋势。小型全电飞机直接采用电机驱动,驱动电机的性能对飞机的动力性、舒适性和安全性有决定性影响,是最重要
在网络空间涉中国意识形态问题上,存在中国官方、中国民间与国际社会三个舆论场之间的合流与挑战。为避免在国际意识形态话语权竞争和维护国内意识形态话语主导权过程中出现
目的:探讨肺混杂磨玻璃结节灶的影像表现与病理诊断间的关系。方法:回顾分析40例有病理诊断结果的混杂磨玻璃结节患者,从各项影像学表现及结节直径的大小分析恶性程度的关系
因材施教是儒家教学的重要原则, 其在中国教育史上扮演着重要角色.孔子在提出因材施教时暗含着 “中庸”的指向, 他对“材” 的辨识是他施教的前提, 其内容也比较灵活, 不具