【技术实现步骤摘要】
基于动态窗口来创建条带的方法、设备和程序产品
[0001]本公开的各实现方式涉及存储管理,更具体地,涉及用基于动态窗口来在存储系统中创建条带的方法、设备和计算机程序产品。
技术介绍
[0002]随着数据存储技术的发展,各种数据存储设备已经能够向用户提供越来越高的数据存储能力。在提高数据存储能力的同时,用户对于数据可靠性和存储系统的可扩展性也提供了越来越高的需求。目前,已经开发出了基于独立磁盘冗余阵列(Redundant Array of Independent Disks,RAID)的多种数据存储系统来提高数据的可靠性。当存储系统中的一个或者多个磁盘出现故障时,可以从其他正常操作的磁盘上的数据来重建故障磁盘中的数据。
[0003]目前已经开发出了映射独立磁盘冗余阵列(Mapped RAID)。在该映射RAID中,磁盘是一个逻辑概念并且可以包括多个区块(extent)。一个逻辑磁盘中包括的多个区块可以分布在存储系统中的不同物理存储设备上。对于映射RAID的一个条带中的多个区块而言,该多个区块应当分布在不同的物理存储设备上,以便当该多个区块中的一个区块所在的物理存储设备出现故障时,可以执行重建操作以便从其他区块所在的物理存储设备中恢复数据。
[0004]为了便于管理存储系统中的多个存储设备,目前已经提出了按照分组阈值(包括上限阈值和下限阈值),将多个存储设备划分为至少一个分组。可以基于每个分组中的各个存储设备来创建用户存储系统中的条带。由于分组内的存储设备的数量存在限制,在某些情况下,并不能将存储系统中的 ...
【技术保护点】
【技术特征摘要】
1.一种用于在存储系统中创建条带的方法,所述存储系统包括多个存储设备,所述方法包括:响应于在所述存储系统中创建条带的请求,从所述多个存储设备中选择用于创建所述条带的第一存储设备;将所述第一存储设备中的第一区块添加至所述条带;基于预定窗口大小确定与所述第一存储设备相关联的第一存储设备序列,所述第一存储设备序列包括所述第一存储设备以及所述多个存储设备中的与所述第一存储设备相邻的一组连续存储设备;以及基于所述第一存储设备序列中的、所述第一存储设备以外的其他存储设备,确定用于创建所述条带中的至少一个其他存储设备。2.根据权利要求1所述的方法,其中确定所述至少一个其他存储设备包括:从所述其他存储设备中选择用于创建所述条带的第二存储设备;将所述第二存储设备中的第二区块添加至所述条带;以及响应于确定所述条带中的区块的数量低于所述条带的预定宽度,基于分别与所述条带中的各个区块相关联的各个存储设备序列,确定用于创建所述条带的下一存储设备。3.根据权利要求2所述的方法,其中确定所述下一存储设备包括:确定分别与所述条带中的各个区块相关联的各个存储设备序列的交集;以及从所述交集中的不同于所述条带中的各个区块所在的各个存储设备以外的其他存储设备中,选择所述下一存储设备。4.根据权利要求3所述的方法,其中选择所述下一存储设备包括:针对所述交集中的不包括所述条带中的任何区块的第一组存储设备,确定所述第一组存储设备中的给定存储设备与所述条带之间的条带相关度;以及基于确定的所述条带相关度,从所述第一组存储设备中选择所述下一存储设备。5.根据权利要求4所述的方法,其中确定所述给定存储设备与所述条带之间的条带相关度包括:在所述交集中,确定分别包括所述条带中的各个区块的第二组存储设备;以及基于所述给定存储设备与所述第二组存储设备中的每个存储设备的相关度,确定所述给定存储设备与所述条带的所述条带相关度。6.根据权利要求4所述的方法,其中基于确定的所述条带相关度,选择所述第一组存储设备中的所述下一存储设备包括:基于所述条带相关度和所述下一存储设备的设备相关度,选择所述下一存储设备。7.根据权利要求1所述的方法,其中从所述多个存储设备中选择所述第一存储设备包括:确定所述多个存储设备中的存储设备的设备相关度,所述设备相关度表示所述存储系统中已经被创建的一组条带在所述存储设备以及所述存储设备以外的其他存储设备之间的分布;以及基于确定的所述设备相关度,从所述多个存储设备中选择所述第一存储设备。8.根据权利要求1所述的方法,基于预定窗口大小确定与所述第一存储设备相关联的第一存储设备序列包括:基于所述预定窗口大小确定所述第一存储设备序列,以使得所述
第一存储设备靠近所述第一存储设备序列的中心。9.根据权利要求1所述的方法,其中所述方法进一步包括:响应于接收到在所述存储系统中创建另一条带的另一请求,从所述多个存储设备中的所述第一存储设备序列以外的存储设备中,选择用于创建所述另一条带的存储设备。10.根据权利要求1所述的方法,其中所述多个存储设备以环形方式排列,所述条带是独立磁盘冗余阵列中的条带,所述多个存储设备的数量大于用于形成所述独立磁盘冗余阵列的分组中包括的存储设备的数量的阈值上限,以及所述预定窗口大小是基于所述阈值上限确定的。11.一种电子设备,所述设备包括:至少一个处理器;以及与所述至少一个处理器耦合的存储...
【专利技术属性】
技术研发人员:樊慧娟,陈驰,
申请(专利权)人:伊姆西IP控股有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。