DURO:一种针对RAID-6单盘失效在线重构方法的研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:fxlilac
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机科学技术的高速发展和数字化进程的加快,社会总数据量以指数形式增长。图灵奖获得者Jim Gray提出了一条经验定律:网络环境下每18个月产生的数据量等于有史以来数据量之和。同时,数据在社会生产中发挥的巨大作用也逐渐得到人们的认可与重视。21世纪,不仅是一个数据爆炸的时代,而且是一个数据至上的时代,所以,信息存储系统的可用性和可靠性显得尤为重要。RAID是目前主流的块级存储技术方案,其中RAID-6具有双盘容错功能因而广为应用。RAID-6的系统可靠性往往受到磁盘数目和重构时间等因素的影响。因此,设计新的重构模式以减少重构时间,具有提高系统可靠性,降低数据丢失危险和提高服务质量的意义。本文提出了一种针对RAID-6单盘失效在线重构的新策略——DURO(Detach User I/O and Reconstruction I/O Optimization)。DURO利用RAID-6的双盘容错特性,通过将“单盘失效”人工转化为“双盘失效”的方式,在物理上将用户工作流和重构工作流分开,不仅能消除两种数据流之间的相互影响,而且可利用两种工作流各自的特性增加磁盘阵列数据传输带宽,保证用户请求响应时间,从而达到优化RAID-6单盘失效在线重构时间的效果。与其它在线重构优化方法不同的是,DURO的重构时间由磁盘个数与磁盘性能参数决定,与用户工作流的强度无关。同样,重构期间,DURO的用户请求响应时间也不受重构速度快慢的影响。在用户工作流较重的环境中,DURO依旧会保证确保一定的重构带宽,保证重构时间和用户请求响应时间。理论分析和仿真实验结果表明,在大多数情况下,DURO在重构时间和用户请求响应时间上都优于传统重构方式。
其他文献
学位
桌面虚拟化技术是目前虚拟化领域的研究热点。围绕着桌面虚拟化的用户体验,学术界和工业界都做了相当多的研究工作。但目前,在桌面虚拟化技术方面依然存在着很多需要解决的问
风险评估是每个软件风险管理计划的一个必要过程。在软件开发阶段早期执行风险评估可以更有效地提高系统资源的分配率。为了改善软件丌发过程,提高软件产品的质量,必须能够在
随着手机用户对手机功能要求的不断提高,普通手机已经不能满足用户的需求。但当前流行的智能手机价格比较昂贵,都是面向高端市场的,很难大众化,针对大众市场的智能手机研究还处于
IPTV作为国内三网融合的典型应用正在高速发展,但是随着用户数量的激增及用户体验要求的提高,基于传统C/S体系结构的IPTV其效率和经济性都大大降低,而P2P架构通过去中心化的
肺癌是死亡率最高的癌症,对肺癌的早期诊断能极大提高患者的存活率。肺结节是肺癌早期的重要征象,基于CT图像的肺结节良恶性判断是当前计算机辅助诊断方法研究的热点,其中对
原子团簇基态结构的预测是团簇研究的核心问题之一,其结果直接影响着对团簇性质的讨论。现在通常采用简化的势能函数模型来描述原子间的相互作用,并通过求解该势能函数的最小
目前随着网络信息的爆炸式增长以及信息多元化的发展,快速有效地获取所需的信息变得越来越困难,通用搜索引擎已不能适应用户对信息检索的准确性要求,消除搜索引擎结果中的冗
近年来,随着计算机性能的日益提升,网络带宽越来越大,绿色节能的呼声越来越大,虚拟化技术在资源整合以及安全隔离等方面的优势日渐突出,成为学术界和工业界关注的热点。桌面虚拟化
随着信息爆炸式的增长和应用需求的不断提高,人们对存储系统的容量和吞吐率有了更高的要求。能够将大量价格低廉、存储容量小的现有存储系统组织成具有大容量、高吞吐率存储