广域分布式存储系统一致性协议的研究与优化

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:wanxlm
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着大数据时代的到来和数据的爆炸性增长,以及用户对数据服务的可用性、可扩展性和容错性需求的不断提高,分布式存储技术,特别是广域分布式存储技术的价值和重要性日渐凸显。复制技术是实现广域分布式存储系统实现快速响应的关键,而数据一致性的实现性能是评估复制技术的重要指标。目前,最有效的解决数据一致性问题的方法是采用具有领导者节点结构的分布式一致性协议,如典型的Multi-Paxos协议。但是,随着越来越多的分布式存储系统转向全球范围内跨不同地理区域的多数据中心架构,广域分布式存储系统面临协议延迟高、吞吐量低等问题。在CAP定理的约束下,传统的分布式一致性协议在广域网环境下无法满足用户对一致性和可用性的要求。因此,如何在广域网环境下,有效提高分布式一致性协议的可用性,是一项极具挑战性的课题。针对上述问题,本文以提高系统吞吐量和延迟为目标,通过优化无领导者节点一致性协议,对广域网环境下分布式数据一致性协议的优化问题展开研究。主要研究内容和创新点归纳如下:首先,对典型的无领导者节点分布式一致性协议EPaxos协议中存在的命令冲突发生时协议退化问题进行了理论分析。通过引入分布式全局时钟,提出了一种基于时间戳排序的EPaxos改进协议,即T-EPaxos协议。该协议将EPaxos协议命令冲突发生时的协议退化过程,改为根据命令的时间戳进行定序,从而有效地减少了协议退化产生的消息传递数量,提高了系统的延迟和吞吐量性能表现。在此基础上,针对广域分布式存储系统的特点,提出了在数据中心内和跨数据中心间采用不同一致性协议的混合一致性方案H-Paxos。其中,在跨地域的多数据中心架构中的单数据中心内,使用具有领导者节点的S-Paxos协议,而在跨数据中心间,使用前文提出的T-EPaxos无领导者节点一致性协议。为了进一步提高诸如灾难预警、应急响应等实时性高的场景的响应速度,根据CAP定理,对分布式一致性强度与系统可用性进行了量化定义,并基于此提出了广域分布式系统分布式局部一致性框架。仿真结果表明,提出的分布式局部一致性框架的局部分组内部,具有较好的延迟和吞吐量性能,为广域分布式存储系统的研究提供了新的思路和突破口。
其他文献
强降雨会改变海水盐度,进而抑制海水养殖品的生长或致使死亡率增加,因而强降雨是我国海水养殖业面临的主要气象灾害之一。气象指数保险是海水养殖业风险管理的创新型工具,可
目的:探讨宫颈液基细胞学检测(TCT)分级与病理活检结果的对应关系,提高临床诊治的针对性。方法:对340例可疑宫颈癌或癌前变患者行TCT和病理活检,简单对应分析。结果:不同TCT
课堂教学是学习活动的主阵地。学习方式的变革没有固定划一的模式。通过研究,我们感受到学习方式不只是有“自主、合作、探究”这三类。更确切地说,“自主、合作、探究”应该
基于人工神经网络的内嵌式永磁同步电机(IPMSM)智能驱动控制性能要明显优于传统控制方法,但是存在计算量大和离线训练时间长的问题。针对该问题,提出了一种基于单神经元算法
在毛主席无产阶级革命路线指引下,我县农村电力事业得到非常迅速的发展。从1963年~1973年10年中,先后兴建了16个35千伏农村变电站,其中户外式简易变电站计有伶俐、南阳、长塘
苗族大唢呐是主要流传于四川筠连县内的一种少数民族乐器,深受苗族同胞喜爱,2006年评为四川省非物质文化遗产,从自娱自乐的少数民族民间艺术,发展为蜚声省内外的民间艺术珍宝。大
新媒体环境下的新闻评论更加便捷、自由、包容和开放。传统媒体新闻评论的发展面临着新任务和新挑战,要有鲜明的政治性,正面引导社会舆论,聚合大众观点,在保证新闻材料真实性
磨矿作业在金属矿山选矿工艺中是一个高能耗、高材耗的过程,尤其是多段磨矿的选矿厂,磨矿能耗已占到选矿厂能耗的50%以上,磨矿成本占选矿厂成本的30%以上。其中作为细磨作业
<正>2017年12月16日,苏州博物馆"清代苏州藏家"系列学术特展之"梅景传家—清代苏州吴氏的收藏"正式与观众见面。此次展览分前、后两期,将于2018年1月29日换展,至2018年3月11