[发明专利]用于管理存储系统的方法和设备有效
申请号: | 201611193846.7 | 申请日: | 2016-12-21 |
公开(公告)号: | CN108228084B | 公开(公告)日: | 2020-10-13 |
发明(设计)人: | 徐鑫磊;高健;刘友生;奉昌玉;韩耕 | 申请(专利权)人: | 伊姆西IP控股有限责任公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;李峥宇 |
地址: | 美国马*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 管理 存储系统 方法 设备 | ||
1.一种用于管理存储系统的方法,所述存储系统包括缓存设备和多个存储设备,所述方法包括:
接收针对所述存储系统的访问请求;
确定所述多个存储设备中的存储设备出现故障;
响应于所述访问请求是针对故障的所述存储设备的访问请求,
通过使用所述缓存设备中的数据服务于所述访问请求,来减少所述存储系统中的内部数据访问,
其中通过使用所述缓存设备中的数据服务于所述访问请求,来减少所述存储系统中的内部数据访问包括:响应于所述访问请求未命中所述缓存设备,
响应于所述访问请求为读取请求,旁路针对所述存储系统的历史访问请求的访问历史;
将从所述存储系统中的故障的所述存储设备以外的至少一个其他存储设备中恢复的与所述访问请求相关联的目标数据加载至所述缓存设备中的目标页面;以及
从所述缓存设备返回所述目标页面中的数据以响应于所述访问请求。
2.根据权利要求1所述的方法,进一步包括:
响应于所述访问请求是针对故障的所述存储设备的读取请求,标记所述访问请求。
3.根据权利要求2所述的方法,进一步包括:
响应于所述访问请求是未被标记的读取请求,基于针对所述存储系统的历史访问请求的访问历史处理所述访问请求。
4.根据权利要求2所述的方法,其中基于针对所述存储系统的历史访问请求的访问历史处理所述访问请求包括以下中的至少任一项:
响应于所述访问历史指示与所述访问请求相关联的数据被访问的频率满足预定条件,将所述数据加载至所述缓存设备;以及
响应于所述访问历史指示与所述访问请求相关联的数据被访问的频率不满足预定条件,更新所述访问历史,以及从所述存储系统中的存储设备检索与所述访问请求相关联的数据。
5.根据权利要求1所述的方法,其中通过使用所述缓存设备中的数据服务于所述访问请求,来减少所述存储系统中的内部数据访问包括:响应于所述访问请求为写入请求,
将与所述访问请求相关联的目标数据写入所述缓存设备中的目标页面;以及
延迟将所述目标页面中的数据冲刷至所述存储设备。
6.根据权利要求5所述的方法,其中延迟将所述目标页面中的数据冲刷至所述存储设备包括:
将所述目标页面添加至等待队列,所述等待队列包括与故障的所述存储设备相关联的数据页面;
为所述等待队列确定优先级;
在至少一个轮次中,基于所述优先级将所述等待队列中的数据页面中的数据冲刷至所述其他存储设备。
7.根据权利要求6所述的方法,其中基于所述优先级将所述等待队列中的数据页面中的数据冲刷至所述其他存储设备包括:
响应于所述优先级不满足预定条件,按照更新规则更新所述优先级,所述更新规则使得更新后的所述优先级比所述优先级更接近所述预定条件;以及
响应于所述优先级满足所述预定条件,将所述等待队列中的数据页面中的数据冲刷至所述其他存储设备。
8.根据权利要求6所述的方法,其中为所述等待队列确定优先级包括:
基于以下中的至少任一项来设置所述优先级:与故障的所述存储设备相关联的响应时间、故障的所述存储设备对于所述缓存设备的使用率、以及针对故障的所述存储设备的访问请求的访问频率。
9.根据权利要求6所述的方法,进一步包括:
为所述缓存设备中的第二等待队列确定第二优先级,所述第二等待队列包括与故障的所述存储设备以外的第二存储设备相关联的数据页面;以及
在至少一个轮次中,基于所述第二优先级将所述第二等待队列中的数据页面中的数据冲刷至所述第二存储设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于伊姆西IP控股有限责任公司,未经伊姆西IP控股有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611193846.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于数据去重的方法和设备
- 下一篇:用于管理存储系统的方法和设备