卫星网络环境下数据一致性研究
发布时间:2020-06-09 02:53
【摘要】:随着卫星网络的高速发展,以卫星网络为基础构建分布式系统来传输数据、存储数据是一个研究热点。因为卫星网络高延时、高误码的链路特征,节点间通信往往无法保证,这对系统的一致性带来了巨大威胁。现有分布式系统所采用的一致性思路以及当前的一致性协议都是基于高速网络的,并不能直接应用于卫星网络环境,直接应用将会导致较大的时延甚至无法保证系统的正常可用。针对现有一致性解决思路在卫星网络环境下无法正常适用的问题,同时也考虑到卫星网络动态可变性的特征,设计了一种适合卫星网络环境的分布式一致性解决方案,依据当前链路速度提供动态的一致性保证,在适应多变链路的同时还能有效减小读写耗时。针对卫星网络环境下高延时、小文件内容重复率高导致系统性能下降等问题,提出了竞争写、路由转发、增量更新等机制进一步保证系统数据的一致性、提高系统性能。测试表明,基于链路的动态一致性策略能很好的适应卫星网络环境,并且在保证系统一致性、可用性的前提下能尽大程度的提高读写性能。当网络延时达到100毫秒时,本方案256M文件写用时仅为HDFS的1/10;300毫秒延时下本方案在6台服务器时的写吞吐是HDFS的3.3倍,并且延时越大本方案性能优势越明显。
【图文】:
华 中 科 技 大 学 硕 士 学 位 论 文meNode 申请块直至写请求完成,最后通知 NameNode 释放租约、释放授权8)NameNode 会定期根据块版本信息同步数据。上述因为网络问题导致一致会被慢慢调节回来,从而网络好的一段时间内达到最终一致。图 动态一致性过程示意图。
SNDFS 不同延时下写耗时
【学位授予单位】:华中科技大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TN927.2
本文编号:2704059
【图文】:
华 中 科 技 大 学 硕 士 学 位 论 文meNode 申请块直至写请求完成,最后通知 NameNode 释放租约、释放授权8)NameNode 会定期根据块版本信息同步数据。上述因为网络问题导致一致会被慢慢调节回来,从而网络好的一段时间内达到最终一致。图 动态一致性过程示意图。
SNDFS 不同延时下写耗时
【学位授予单位】:华中科技大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TN927.2
【参考文献】
相关期刊论文 前5条
1 阳振坤;;OceanBase关系数据库架构[J];华东师范大学学报(自然科学版);2014年05期
2 卢勇;赵有健;孙富春;李洪波;倪国旗;王殿军;;卫星网络路由技术[J];软件学报;2014年05期
3 赵洋;;淘宝TFS深度剖析[J];数字化用户;2013年03期
4 余庆;;分布式文件系统FastDFS架构剖析[J];程序员;2010年11期
5 万国府;刘贵全;刘朋熙;;卫星网络中基于UDP的可靠数据传输协议[J];信息安全与通信保密;2007年06期
,本文编号:2704059
本文链接:https://www.wllwen.com/kejilunwen/wltx/2704059.html