[发明专利]用于在存储系统中管理存储器的方法和系统有效
| 申请号: | 201610431589.X | 申请日: | 2016-06-16 |
| 公开(公告)号: | CN107515727B | 公开(公告)日: | 2020-09-25 |
| 发明(设计)人: | 贾瑞勇;高健;杨利锋;徐鑫磊;刘友生 | 申请(专利权)人: | 伊姆西IP控股有限责任公司 |
| 主分类号: | G06F3/06 | 分类号: | G06F3/06 |
| 代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;李峥宇 |
| 地址: | 美国马*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 存储系统 管理 存储器 方法 系统 | ||
1.一种用于在存储系统中管理存储器的方法,所述存储系统包括第一控制器和第二控制器,所述方法包括:
在所述第一控制器处,接收来自所述存储系统中的第二控制器的分配请求,所述分配请求是响应于第二存储器中的可用存储空间低于第一阈值而发出的,所述分配请求要求从所述存储系统中的第一存储器向所述存储系统中的第二存储器分配可用存储空间来由所述第二控制器使用;以及
基于所述第一存储器的第一使用状态,确定将要从所述第一存储器向所述第二存储器分配的可用存储空间的候选数量,其中所述第一使用状态指示所述第一存储器中的可用存储空间满足一个或多个条件,
其中所述第一存储器和所述第二存储器分别关联于所述第一控制器和所述第二控制器,以及所述第一存储器和所述第二存储器是镜像存储器。
2.根据权利要求1所述的方法,其中基于所述第一存储器的所述第一使用状态,确定将要从所述第一存储器向所述第二存储器分配的可用存储空间的候选数量包括:
响应于所述第一使用状态指示所述第一存储器中的可用空间满足第一条件,确定所述候选数量为零。
3.根据权利要求1所述的方法,其中所述分配请求包括要求分配的可用存储空间的期望数量,以及其中基于所述第一存储器的所述第一使用状态,确定将要从所述第一存储器向所述第二存储器分配的可用存储空间的候选数量包括:
响应于所述第一使用状态指示所述第一存储器中的可用空间满足第二条件,将所述候选数量设置为所述期望数量。
4.根据权利要求1所述的方法,其中基于所述第一存储器的所述第一使用状态,确定将要从所述第一存储器向所述第二存储器分配的可用存储空间的候选数量包括:响应于所述第一使用状态指示所述第一存储器中的可用空间满足第三条件,
确定所述第一存储器以及所述第二存储器中的可用空间的短缺程度;以及
基于所述可用空间的短缺程度,设置所述候选数量。
5.根据权利要求4所述的方法,其中确定所述第一存储器以及所述第二存储器中的可用空间的短缺程度包括:
根据所述第一控制器接收到的对所述存储系统进行的数据访问请求,确定所述第一存储器中的可用空间的短缺程度;以及
根据所述第二控制器接收到的对所述存储系统进行的数据访问请求,确定所述第二存储器中的可用空间的短缺程度。
6.根据权利要求1所述的方法,进一步包括:
从所述第一存储器向所述第二存储器分配所述候选数量的可用存储空间。
7.根据权利要求1所述的方法,进一步包括:
响应于所述第二控制器掉线,经由所述第一控制器接管所述第二存储器中的存储空间,其中接管所述第二存储器中的存储空间包括经由所述第一控制器访问所述第二存储器中的数据。
8.根据权利要求1所述的方法,进一步包括:响应于所述第一使用状态指示所述第一存储器中的可用存储空间低于第一阈值,
确定所述第一存储器中的已占用空间中的存储页面的状态;以及
根据所述存储页面的状态释放所述存储页面。
9.根据权利要求8所述的方法,其中根据所述存储页面的状态释放所述存储页面包括以下中的任一项:
响应于所述存储页面的所述状态为“清洁”,释放所述存储页面;以及
响应于所述存储页面的所述状态为“脏”,将所述存储页面中的数据冲刷至所述存储系统中与所述存储页面相对应的存储地址,以及释放所述存储页面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于伊姆西IP控股有限责任公司,未经伊姆西IP控股有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610431589.X/1.html,转载请声明来源钻瓜专利网。





