高维冗余存储系统关键技术研究

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:ok2ejoo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
面对海量数据存储,高性能、低冗余率的高可靠系统是当前网络存储系统的研究热点。由于集群存储日益普遍,故障常态化导致的数据丢失问题更加严峻,亟需高维冗余存储系统来容忍多个故障。然而,多副本的存储冗余率高降低了存储有效利用率,而纠删码虽然可以降低存储冗余率,但是其冗余计算开销高降低访问性能。本文针对上述问题深入研究了副本转纠删码结构的高维冗余存储系统关键技术。本文的主要贡献包括:  第一,提出了一种基于冗余事务位图维护纠删码一致性的方法RACM。纠删码一致性是高维冗余存储系统高可靠性的基础。为维护纠删码的原子更新,RACM方法实现了事务位图和写后重映射机制,并通过事务位图副本避免控制器故障造成的可用性问题。RACM方法仅维护事务状态解耦数据更新和事务机制,并通过状态快照的重映射避免了数据移动开销。测试表明,与典型的预写日志和写时拷贝技术相比,性能分别提升54%和65%。RACM方法对纠删码存储系统读性能无影响,写性能损失低于7‰高效地保证了纠删码数据的一致性。整体上,RACM以较低的性能开销维护了纠删码一致性。  第二,提出了一种带外冗余管理的双层冗余架构DROBA。在保证纠删码一致性的基础上,DROBA对外提供近副本的访问性能和纠删码的磁盘存储。DROBA的带外冗余管理解耦应用数据请求和冗余计算,利于数据的并发读写性能;冗余副本数据集中并异步转化为纠删码,降低了纠删码冗余计算的同步延迟和数据移动开销;采用网络I/O重映射避免数据消冗所需的网络传输;通过数据可靠、冗余计算可靠和数据访问可靠保证了存储服务不中断。结构上,DROBA满足了高性能、低冗余率和高可靠的设计目标。  第三,设计并实现了支持两节点冗余的原型系统BWRAID-R6。BWRAID-R6纯软件定义、高度模块化,验证了带外冗余管理的双层冗余架构的可行性。其采用三副本异步转RTB-RAID6实现了两节点冗余,能够同时容忍两个节点失效,不存在单点故障;与当前的三副本系统相比,存储冗余率大幅下降,而读性能平均接近副本性能的79%,写性能平均接近副本性能的1.16倍,并且可以随节点数量增加近线性扩展,能够满足网络存储系统性能扩展性的需要。
其他文献
该文先介绍了代理服务器的特点、作用及流行的代理服务器软件,并根据代理服务器工作的层次将其划分为应用层代理、传输层代理和SOCKS代理.然后在分析了代理服务器的 工作流程
该文以江苏高速公速公路网联网收费工程为对象,探讨高速公路网联网收费技术.首先分析路网收费技术的现状,并根据联网收费需求,提出了路网收费的原则和实现方案.在对几种高速
随着移动互联网的普及和社交网络工具的出现,如今人类正以史无前例的速度生产出新的信息。面对浩如烟海的信息,人们正在面临着“信息过载”带来的一系列问题。用户兴趣建模和个
随着信息技术的飞速发展,信息系统特别是软件系统在人类生活中起到越来越重要的作用。对于信息系统,特别是软件系统的可信程度做出度量的需求也应运而生。软件行为声明,是采用言
该课题的目的正是研究如何有效地将数据仓库技术应用于公安决策系统中.数据仓库技术是由方法、技术和工具所共同构成的在集成平台上为最终用户提供数据的手段,是多种技术的综
随着信息技术在教育领域的不断深化,教学信息呈爆炸式增长,随之而来的信息过载问题,使得教学工作者和学习者难以获取有效信息资源,严重制约着他们的工作学习效率,推荐系统通过分析
随着Internet/Intranet的迅猛发展,网络规模的不断扩大,网络管理显得日益重要 ,而计费管理是网络管理的五个功能域之一.该文讨论了基于ASP技术和B/W/D模式的校园网络计费管理
全过程计算机辅助动画自动生成技术由中科院陆汝钤院士于上世纪90年代提出,这一技术的目标是将适当的故事以受限自然语言的方式输入计算机,由此开始一直到动画的生成,每一步都是
车辆自组织网络(Vehicular Ad-hoc Network,VANET)是移动自组织网络(Mobile Ad-hoc Network,MANET)的一种,研究由车辆作为移动节点的自组织组网。在车辆网络中,为了提高交通安全和
该文探讨的是如何在现有浏览器(Browser)和WEB服务器的安全策略之上建立一套适合中国电子商务现状的支付系统,从而解决网上商店与多家银行连接的问题.在研究了金卡公司作用的