【技术实现步骤摘要】
在存储系统中管理条带的方法、设备和计算机程序产品
[0001]本公开的各实现方式涉及存储管理,更具体地,涉及用于管理存储系统中的条带的方法、设备和计算机程序产品。
技术介绍
[0002]随着数据存储技术的发展,各种数据存储设备已经能够向用户提供越来越高的数据存储能力,并且数据访问速度也有了很大程度的提高。在提高数据存储能力的同时,用户对于数据可靠性和存储系统的响应时间也提供了越来越高的需求。目前,已经开发出了基于独立磁盘冗余阵列(Redundant Array of Independent Disks,RAID)的多种数据存储系统来提高数据的可靠性。当存储系统中的一个或者多个磁盘出现故障时,可以从其他正常操作的磁盘上的数据来重建故障磁盘中的数据。
[0003]目前已经开发出了映射独立磁盘冗余阵列(Mapped RAID)。在该映射RAID中,磁盘是一个逻辑概念并且可以包括多个区块(extent)。一个逻辑磁盘中包括的多个区块可以分布在资源池中的不同物理存储设备上。对于映射RAID的一个条带中的多个区块而言,该多个区块 ...
【技术保护点】
【技术特征摘要】
1.一种用于在存储系统中管理条带的方法,所述存储系统包括多个存储设备,所述方法包括:分别确定所述多个存储设备中的存储设备的均衡指标,所述均衡指标表示所述存储设备所涉及的一组条带的分布与所述多个存储设备所涉及的一组条带的分布之间的关系;根据确定的所述均衡指标,从所述多个存储设备中选择源存储设备;从所述源存储设备中的已经被分配的所述一组区块中选择源区块;以及将所述源区块中的数据移动至所述多个存储设备中的目的地存储设备中的空闲区块。2.根据权利要求1所述的方法,其中确定所述存储设备的所述均衡指标包括:确定所述存储设备的设备相关度,所述设备相关度表示所述存储系统所涉及的所述一组条带在所述存储设备以及所述存储设备以外的其他存储设备之间的分布;分别确定所述多个存储设备的设备相关度;以及基于所述存储设备的所述设备相关度和所述多个存储设备的所述设备相关度,确定所述存储设备的所述均衡指标。3.根据权利要求2所述的方法,其中确定所述存储设备的设备相关度包括:分别确定所述存储设备与所述存储设备以外的每个其他存储设备之间的相关度;以及基于确定的所述相关度,确定所述存储设备的所述设备相关度。4.根据权利要求3所述的方法,其中分别确定所述存储设备与每个其他存储设备之间的所述相关度包括:针对一个其他存储设备,确定所述一组条带中的同时涉及所述存储设备和所述其他存储设备的条带的数量;以及基于确定的所述数量,设置所述存储设备和所述其他存储设备之间的相关度。5.根据权利要求3所述的方法,其中确定所述存储设备的所述设备相关度包括:将所述设备相关度设置为正比于所述存储设备与每个其他存储设备之间的相关度。6.根据权利要求1所述的方法,其中从所述多个存储设备中选择所述源存储设备包括:根据确定所述源存储设备的均衡指标高于所述多个存储设备中的另一存储设备的另一均衡指标,选择所述源存储设备。7.根据权利要求1所述的方法,进一步包括:确定所述存储系统的均衡指标,所述存储系统的所述均衡指标表示所述多个存储设备所涉及的所述一组条带在所述存储系统中的分布;以及根据确定所述存储系统的所述均衡指标满足阈值条件,分别确定所述多个存储设备中的所述存储设备的所述均衡指标。8.根据权利要求2所述的方法,其中确定所述存储设备的所述均衡指标进一步包括:确定所述存储设备的访问负载;分别确定所述多个存储设备的访问负载;以及基于所述存储设备的所述访问负载和所述多个存储设备的所述访问负载,更新所述存储设备的所述均衡指标。9.根据权利要求2所述的方法,其中确定所述存储设备的所述均衡指标进一步包括:确定所述存储设备的磨损度;分别确定所述多个存储设备的磨损度;以及
基于所述存储设备的所述磨损度和所述多个存储设备的所述磨损度,更新所述存储设备的所述均衡指标。10.根据权利要求1所述的方法,其中选择所述源区块包括:针对所述源存储设备所涉及的所述一组区块中的给定区块,确定所述给定区块对于所述存储设备的所述均衡...
【专利技术属性】
技术研发人员:樊慧娟,陈驰,
申请(专利权)人:伊姆西IP控股有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。