[发明专利]用于管理存储系统的方法、设备和计算机程序产品有效
申请号: | 201810398869.4 | 申请日: | 2018-04-28 |
公开(公告)号: | CN110413198B | 公开(公告)日: | 2023-04-14 |
发明(设计)人: | 徐鑫磊;高健;奉昌玉;汤海鹰;贾瑞勇 | 申请(专利权)人: | 伊姆西IP控股有限责任公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;李峥宇 |
地址: | 美国马*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 管理 存储系统 方法 设备 计算机 程序 产品 | ||
1.一种用于管理存储系统的方法,所述方法包括:
获取与所述存储系统相关联的存储资源池中的多个存储设备中的相应存储设备的状态信息,所述状态信息指示所述相应存储设备的磨损水平以及所述相应存储设备中的空闲空间;
响应于接收到从所述存储资源池向所述存储系统分配存储空间的请求,基于所述相应存储设备的磨损水平和空闲空间,确定所述相应存储设备中的相应可用空间,所述相应可用空间表示所述相应存储设备中的对于所述存储系统的可分配的存储空间;
基于所述相应可用空间,从所述多个存储设备中选择一组存储设备;以及
从所述一组存储设备中的可用空间中向所述存储系统分配请求的存储空间;
其中确定所述相应存储设备中的相应可用空间包括:
针对所述多个存储设备中的存储设备,确定所述存储设备中的可用空间,包括:
基于所述存储设备的状态信息中的磨损水平,从所述空闲空间中选择可用空间,其中所述可用空间的容量与所述磨损水平成反比,其中所述存储设备的所述状态信息进一步包括所述存储设备的历史访问模式,所述历史访问模式指示针对所述存储设备的历史写操作是随机写操作还是连续写操作,以及
基于所述存储设备的所述历史写操作是随机写操作还是连续写操作,改变所述可用空间的所述容量。
2.根据权利要求1所述的方法,其中所述存储设备的所述状态信息进一步包括所述存储设备的温度信息,以及其中从所述空闲空间中选择所述可用空间还基于所述温度信息,其中所述可用空间的容量与所述温度信息成反比。
3.根据权利要求1所述的方法,其中所述存储设备的所述状态信息进一步包括所述存储设备的历史访问频率,以及其中从所述空闲空间中选择所述可用空间还基于所述历史访问频率,其中所述可用空间的容量与所述历史访问频率成反比。
4.根据权利要求1所述的方法,其中基于所述存储设备的历史写操作是随机写操作还是连续写操作,改变所述可用空间的所述容量包括:
响应于所述历史访问模式指示随机写操作,降低所述可用空间的容量;以及
响应于所述历史访问模式指示连续写操作,提高所述可用空间的容量。
5.根据权利要求1所述的方法,其中基于所述相应可用空间,从所述多个存储设备中选择一组存储设备包括:
按照所述相应可用空间的容量的顺序,选择所述一组存储设备。
6.根据权利要求1所述的方法,其中从所述一组存储设备中向所述存储系统分配请求的存储空间包括:
从所述一组存储设备中的每个存储设备中的可用空间中选择至少一个区块,以使得选择的区块所提供存储空间的容量满足所述请求。
7.根据权利要求6所述的方法,其中:所述存储系统是独立磁盘冗余阵列,
其中选择所述一组存储设备包括:选择数量满足所述独立磁盘冗余阵列的类型的要求的一组存储设备。
8.根据权利要求7所述的方法,进一步包括:
基于所述多个存储设备中的相应存储设备的磨损水平来确定所述多个存储设备的平均磨损水平;以及
基于与所述请求相关联的存储空间的容量以及所述多个存储设备的总容量,更新所述平均磨损水平。
9.根据权利要求1所述的方法,进一步包括:响应于确定所述多个存储设备中的第一存储设备的第一状态信息指示所述第一存储设备的第一磨损水平高于预定阈值,
将所述第一存储设备中的至少一部分区块移动至所述多个存储设备中的第二存储设备;以及
基于所述至少一部分区块在所述第二存储设备中的地址,更新所述存储系统的映射表,所述映射表指示所述存储系统中的相应区块在所述多个存储设备中的地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于伊姆西IP控股有限责任公司,未经伊姆西IP控股有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810398869.4/1.html,转载请声明来源钻瓜专利网。