基于Raft协议的低轨卫星网络分布式一致性算法研究

来源 :中国科学院大学(中国科学院国家空间科学中心) | 被引量 : 0次 | 上传用户:jinyeqin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着小卫星技术和星间通信技术的发展,以及“互联网+”概念的兴起,卫星组网在未来将会成为趋势,由不同卫星组成的天基互联网在未来将可能实现。简单地说,天基互联网就是由一组通过星间链路进行通信、多星协同共同完成任务的卫星组成的移动分布式互联网。由于天基互联网是分布式的卫星网络,信息在卫星网络中复制和传递,由此带来了分布式一致性问题。一致性问题在计算机科学中有很长的研究历史,是分布式领域的重要基础。现有地面互联网分布式一致性算法主要为了在处理数据复制问题中保持各个副本的一致性,只适用于高吞吐量低延迟的网络。由于卫星高速运动的特性,星间链路时断时续,带宽有限,卫星之间通信的延迟时间较长。这不符合当前一致性协议的低延迟要求,所以地面互联网分布式一致性算法并不能完全适用于卫星网络。因此本文选取使用广泛的Raft一致性算法进行优化修改,以适应卫星网络高动态、大延迟环境。Raft一致性算法应用于卫星网络环境,有以下几方面的不足:Raft选举算法使用随机超时时间选举,由于卫星网络具有高动态、大延迟的特点,候选者在选举超时时间结束后可能都没有收到足够的选票,造成选举失败,大幅增加选举领导者的时间;Raft算法没有区分读、写操作,领导者通过与追随者交互,将任意用户请求写入日志中,面对大量用户请求的高并发场景,用户请求将不能得到及时处理;同时,Raft算法将不需要改变状态值的读操作写入日志中,没有利用到追随者的日志数据,将导致系统读性能下降。针对Raft一致性算法应用于卫星网络面临的领导者选举时间长、日志逐条复制、读操作效率低等问题,本文从领导者选举算法、日志复制和快速读三个方面对Raft一致性算法进行优化,从而设计实现卫星网络分布式一致性算法。本文提出随机化Bully算法,通过直接选举优先级大的节点,降低了领导者恢复时间,同时减少消息的传递;通过在卫星节点中增加缓存区,将日志条目的复制策略从逐条转变为批量,能够有效提高复制日志的效率;对于不更改副本状态的读操作,引入向量时钟机制,将Raft算法中需要领导者和追随者交互消息的读操作改进为可以在追随者节点中进行处理,在满足弱一致性的同时,降低了领导者的负载。在卫星网络仿真环境中进行算法试验,采用极轨道卫星星座架构,共60颗LEO卫星,随机选取5颗LEO卫星充当服务节点,进行一致性算法仿真试验。仿真试验表明:随机化的Bully选举算法通过降低选举轮次,使得算法能够在2.3秒内选举出新的领导者,相较Raft算法,性能提升了34%;增加缓存区,写操作吞吐量性能提高1倍,用户的平均等待时延略微低于Raft算法;通过增加快速读机制,读请求的吞吐量性能提高了143%,用户读操作的平均等待时延降低了68%。
其他文献
随着国家关于职业类学校的改革以及对中等职业学校教学质量的提升,越来越多的学生也在潜移默化中改变着自己的学习和运动方式,由于国家对中等职业学校的优化改革和一系列举措
我国在《“十三五”全国新型职业农民培育发展规划》中指出培育新型职业农民是我国的战略需求,是解决“谁来种地”问题的根本途径。新型职业农民是乡村振兴的人才支撑,在培育
在“乡村城市化”的进程之中,以“城市化”这种独特的视角来进行相关的社会学、人类学的探究,已经在国内外的学界取得了不少引以为傲的成就。然而,在乡村的城市化进程之中运
在电力传输系统中的各种扰动会导致与之连接的汽轮发电机轴系出现明显的扭转振动现象,大型汽轮发电机轴系扭转振动导致的部件扭振疲劳已成为影响电力安全生产的重要问题之一。本文对大型汽轮发电机组扭振问题进行研究,在某600 MW机组轴系结构特性的基础上,分析对比研究了电磁力矩添加方式(均匀分布电磁力矩和集中分布电磁)、不同模拟方法(Riccati传递矩阵法和有限元方法)及不同边界条件类型(电磁力矩激励、扭角
随着燃煤电厂中煤的燃烧以部分单质汞的形式排放到大气中,对生态环境危害很大。目前被广泛应用的脱除单质汞的技术为活性炭喷射技术,但是这种技术成本较高,很难在发展中国家应用,并且该技术增加了飞灰中的碳含量,严重影响飞灰在水泥生产工业中的二次利用。选取飞灰作为原料并在H_2S气氛下采用低温等离子体改性,通过比表面测试、场发射电子显微镜测试、X-射线衍射、X-射线光电子能谱测试和热重测试等表征手段来探究飞灰
随着科技的不断发展,如何在复杂环境中获取清晰图像和有效信息等成为了一个十分重要的话题。近年来,偏振理论和技术逐渐成熟,利用偏振光作为信息传输的载体在信息传输、水下
视网膜眼底图像不仅是诊断青光眼,黄斑部变性等眼部疾病的重要依据,而且对诊治身体其它系统的疾病,如糖尿病、高血压、动脉硬化等有重要的指导意义。然而由于眼底相机或激光
作物需水量的确定是农业节水的关键环节,而地表太阳辐射(Rs)和参考作物腾发量(ET0)又是作物需水量的重要影响因素。由于观测成本等各方面原因的限制,通常采用常规气象数据来估算R
继第一代Ge、Si为代表的半导体材料、第二代GaAs、InP为代表的化合物半导体材料之后,以GaN与SiC为代表的第三代半导体材料已成为当前的研究热点问题。由于GaN材料具有禁带宽
阅读教学是英语教学的一个重要组成部分,阅读教学中的提问是师生互动的一个重要方式。学生口头应答不仅受提问策略、教师反馈等因素影响,教师的提问类型也影响学生的口头应答