基于负载迁移的RAID重建优化方法的研究与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:shuijing0328
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息化的推进,军事、金融、大型企业等应用领域不允许存储系统出现任何不可恢复的灾难性故障,这使得可靠性成为衡量存储系统总体性能的重要因素。磁盘阵列通过冗余技术大大提高了系统的可靠性,但磁盘阵列重建过程中若再次发生磁盘故障(RAID6除外),整个系统的数据将会丢失,并且重建时间越长,数据丢失的概率越大。因此有效地加快磁盘阵列的重建速度,是提高磁盘阵列存储系统可靠性的一个重要手段,也是存储领域中急亟待解决的一个重要课题。磁盘阵列的在线重建与I/O负载密切相关,两者相互竞争有限的磁盘带宽,I/O负载严重地影响了磁盘阵列的在线重建性能,基于此,设计并实现了一种基于负载迁移的重建优化方法。该方法的核心是根据数据访问的局部性原理,在块级挖掘出热点读数据,重建期间将写数据和热点读数据迁移到代理存储设备上,重建完成后再将写数据回迁,使阵列恢复到正常状态。此方法有效地减轻了重建阵列上的负载强度,使阵列能够获取更多的带宽集中重建,提高了磁盘阵列在线重建速度,同时被迁移的I/O负载由专门的代理设备服务,而代理设备相对空闲,并且迁移数据被顺序写到代理设备上,使得重建期间的I/O平均响应时间也得到了保障。Linux原有的软件磁盘阵列MD采用的重建算法为流水线重建方法(PipelinedRebuild,PR),在RAID5级别的磁盘阵列上利用负载迁移技术对PR算法进行了优化,并对比分析了不同负载下磁盘阵列重建性能。测试结果表明,优化后磁盘阵列的重建时间和I/O平均响应时间都有了很大的改进,尤其是对于写请求密集的负载,性能改进更加显著。
其他文献
随着硬盘存储密度的不断提高,对磁头定位技术和磁头飞高控制技术的要求也愈来愈高。虽然当前普遍使用的一级定位技术和热飞高控制技术均能满足需求,但是一级定位技术势必无法继
大型搜索引擎索引了数以亿计的海量文档,每秒钟需要处理数百万个查询请求。目前,许多大型搜索引擎使用磁盘(HDD)存储海量的索引数据,磁盘的低速I/O成为其主要性能瓶颈。与传统的机
Java Card是一种可运行Java小应用程序的智能卡,随着信息安全和电子商务技术的快速发展,Java Card的应用越来越广泛,不同厂商生产的智能卡设备在性能方面各有不同,不同应用领域对
传统的NAS(Network-attached Storage)、SAN(Storage Area Network)存储系统由于网络带宽有限,可扩展性不佳及其昂贵的成本,使其只能支持中小规模的用户。而现有分布式存储解决方案
改革开放以来,我国的经济发展迅猛,各行各业对银行业务的需求日益增长,全社会对银行业务的依赖也越来越紧密。随着计算机网络的普及和网上购物平台的兴起,网上银行业务快速的
近年来,工业无线网络成为工业过程自动化技术领域研究的热点之一。工业无线网络是在传统无线传感器网络基础上发展而来,除继承了无线传感器网络的泛在感知、低成本、易维护和
人脸作为人类生物特征中最重要的特征之一,吸引了众多研究者的关注。关于人脸识别的研究目前大多都集中于二维灰度人脸识别,而这类二维人脸识别方法往往易受光照、姿势变化的影
网络时代的信息量迅猛增长,促进了存储技术的快速发展。现在,越来越多的计算机投入于企业、数据中心等开放式环境中。在这些应用中,峰值服务时存储数据量往往比其他时间要大很多
目标跟踪是计算机视觉领域中最为活跃的研究话题之一,意在刻画视频序列中感兴趣物体的运动轨迹。同时,目标跟踪也是图像认知和视频分析的基础,在视频监控,人机交互,医疗诊断
体绘制技术是体数据可视化的一种重要方法,是科学计算可视化研究中最热门的技术之一。体绘制技术的应用领域十分广泛,主要包括医学、地质勘探、气象学等。这些领域中获取的海