分布式冗余数据版本机制研究

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:sxkcykart
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着现实应用中数据量的增加,副本或者镜像与纠删码技术协作的分层冗余存储模式因具备高存储空间利用率,高可靠性,高性能等优势在分布式存储系统中被广泛应用。蓝鲸分布式SAN集群BW-RAID在设计上采用镜像与纠删码协作的架构,提高系统可靠性和性能的同时降低副本参数。本文针对异步BW-RAID集群解决方案中保证系统冗余一致性面临的关键问题,重点研究了分布式冗余数据版本机制,在保证系统冗余一致性的前提下,提高了异步解决方案的整体系统性能。本文的主要工作与贡献如下:  基于分布式异步精确时间的数据版本机制:针对分布式镜像数据一致性识别问题,提出了一种基于分布式异步精确时间的数据版本机制ADOP,包括数据版本刻画定义和版本比较方法。其特点是:(1)无中心的分布式异步版本管理,数据版本由存储节点独立维护,并且存储节点间的时钟无需完全同步。(2)存储系统运行状态无关性,存储系统正常状态、故障恢复状态时均适用。(3)数据版本维护具有存储协议无关性,适用于标准存储协议。  基于分布式异步模糊时间的数据版本机制:针对ADOP的局限性和限制条件,提出了基于广义模糊时间的数据版本机制CGFA,包括时间语义弱化及版本比较方法扩展,版本合并方法,版本完善方法。其特点是:(1)时间语义兼容性强,支持基于弱时间语义的版本管理。(2)应用模式自适应性强,首先,同一逻辑地址被多次覆盖写时可以保证数据与版本一致,自适应于非对齐覆盖写、对齐覆盖写并存的应用。其次,数据版本维护与应用更新解耦合,所有镜像数据可以按需执行版本比较。实验表明,CGFA可以保证存储系统正确性。配置了CGFA的异步方案与同步模式方案相比,顺序写评测的冗余写IO负载低于0.5%,平均带宽最高提升26.73%,吞吐量稳定性平均提升51.16%。典型负载评测中平均lOPS提升4.64%-32.61%,平均写响应延迟降低9.05%-4.32倍。  低开销、高效率的版本维护优化方法LOLM:针对CGFA存在的内存开销及一致版本漏判问题,提出了一种低开销、高效率的优化方法LOLM,它可以根据存储节点的内存使用情况弹性收缩版本项占用的内存空间,同时通过对符合条件的数据的版本比较进行合理延迟,降低一致版本漏判率。存储压力评测中配置了LOLM的异步方案产生的内存开销降低幅度大于99.3%,冗余IO开销增幅小于1.96%,与同步模式方案相比平均带宽提升13.96%-21.73%,吞吐量稳定性平均提升52.59%。典型负载评测中漏判率降低3.85%-9.76%,与同步模式相比平均lOPS提升2.49%-28.48%,平均写响应延迟降低22.36%-4.82倍。
其他文献
目前,访问Web资源的基本方法主要有两类:一类是利用信息检索(IR)技术,另一类 可称为知识集成或信息集成的方法.该文提出的信息集成方法结合了上述两类基本方法的优点.该方法
服务是云平台的重要组成部分,性能是影响用户体验的核心要素。云服务性能管理是指对基础设施层、平台层和软件层等多个层次的服务,在服务开发、部署、运行和运维等阶段实施的一
针以要对不同制式交换机话务实时收集、统计和分析的特点,该文阐述了设计相应C/S数据库系统的策略以及实现技术,并分析了将AWK与Power Build 4.0引入到软件开发过程中所需的
随着计算机技术及网络技术的高速发展,促使数字化、网络化的信息革命推动了图书馆书籍管理的信息化发展,从而对传统图书馆的计算机信息管理革新已成必然。目前很多大型的图书馆
RTDBMS体现了实时任务和传统数据库事务两者的特征,但它们并非在概念、技术、机制上的简单集成,必须从数据库的结构、数据的组织、内存管理、缓冲区管理、通讯区管理、查询优
该课题是基于Link-grammar的词层英汉机器翻译,Link-grammar是计算机可读的文法,它能进行基于规则的英文分析.自然语言属于歧义语言,机器翻译的过程实际上是一个不断消歧的过
该文简介了人类视觉的机理,缩述了低层计算机视觉中边缘检测的基本理论和算法,介绍了经典的边缘检测算子.对数学形态学这种非线性数学工具在边缘检测中的应用作了进一步的探
激光扫描技术因其独特的技术优势逐渐成为岩石工程中获取岩体信息的主流方式。为了避免植被、建筑等非岩体物体对后续的模拟计算造成干扰,需要对获取的岩体点云进行滤波处理。
该文阐述了运用面向对象的方法设计开发"本地电信网综合网管监控2000系统"--LITMN2000(Local Integrated Telecommunications Management Network 2000)的方法.在系统的设计
21世纪计算机技术的发展所带来的影响深入到社会生活的各个领域,人们的工作和生活方式发生了深刻变化。在这样的背景下,世界范围内掀起了对学校教育改革的浪潮,教学手段的现代化