[发明专利]提高存储系统的可用性有效
申请号: | 201710409906.2 | 申请日: | 2017-06-02 |
公开(公告)号: | CN108984107B | 公开(公告)日: | 2021-06-29 |
发明(设计)人: | 刘冰;吕满 | 申请(专利权)人: | 伊姆西IP控股有限责任公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
地址: | 美国马*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 提高 存储系统 可用性 | ||
本公开的实施例提供了存储系统、用于存储系统的方法以及计算机程序产品。该方法包括确定存储系统的驱动器阵列中的第一驱动器暂时不可用。该方法还包括:将第一驱动器设置为处于冻结状态。该方法还包括:响应于在冻结状态期间接收到针对第一驱动器的写入请求,将写入请求挂起或记录到驱动器阵列中的第二驱动器中。该方法还包括:响应于在冻结状态期间接收到针对第一驱动器的读取请求,通过驱动器阵列中的第三驱动器中存储的数据来重构读取请求所针对的数据。
技术领域
本公开的实施例涉及数据存储领域,并且更具体地,涉及用于存储系统的方法、存储系统以及计算机程序产品。
背景技术
企业、组织或者政府部门等通常需要企业级的存储系统来存储各类数据。为了避免给企业、组织或政府部门带来潜在的风险,这种企业级的存储系统需要具有很高的可用性,以最小化这种存储系统的停机时间。在生产环境中,停机时间一般是由以下两种情况带来的。一种情况是系统脱机,因此完全无法工作,例如在维修期间,对软件或设备的固件进行更新以修复某种已知的问题。另一种情况是系统暂时卡住而处于不可服务的状态,此时,系统或者系统的某些组件会呈现出严重的性能衰退,这只能够提供很糟糕的用户体验。这两种情况对于业务系统而言都是不可接受的,都需要尽可能地避免。
独立磁盘冗余阵列(RAID)通常被认为是一种解决驱动器级的高可用性问题的较好的方法。RAID将多个物理驱动器组合成单个的逻辑单元来提高存储系统的可用性。但是,传统的RAID技术及其优化在实际的生产环境中工作得并不是很好,而且也不能很好地支持虚拟存储和分布式存储应用。虽然有些工业产品能够解决RAID的某些问题,但是从更高的角度来说,这些产品并不具有适合于不同类型的驱动器的高可用性的通用设计。
发明内容
本公开的实施例提供了一种用于提高存储系统的可用性的方案。
根据本公开的第一方面,提供了一种用于存储系统的方法,该存储系统包括驱动器阵列。该方法包括确定驱动器阵列中的第一驱动器暂时不可用。该方法还包括:将第一驱动器设置为处于冻结状态。该方法还包括:响应于在冻结状态期间接收到针对第一驱动器的写入请求,将写入请求挂起或记录到驱动器阵列中的第二驱动器中。该方法还包括:响应于在冻结状态期间接收到针对第一驱动器的读取请求,通过驱动器阵列中的第三驱动器中存储的数据来重构所述读取请求所针对的数据。
根据本公开的第二方面,提供了一种存储系统。该存储系统包括驱动器阵列和控制器。该控制器被配置为确定驱动器阵列中的第一驱动器暂时不可用。该控制器还被配置为将第一驱动器设置为处于冻结状态。该控制器还被配置为响应于在冻结状态期间接收到针对第一驱动器的写入请求,将写入请求挂起或记录到驱动器阵列中的第二驱动器中。该控制器还被配置为响应于在冻结状态期间接收到针对第一驱动器的读取请求,通过驱动器阵列中的第三驱动器中存储的数据来重构所述读取请求所针对的数据。
根据本公开的第三方面,提供了一种计算机程序产品。该计算机程序产品被有形地存储在非瞬态计算机可读介质上并且包括机器可执行指令。机器可执行指令在被执行时使得机器执行根据本公开的第一方面所描述的方法的任意步骤。
提供发明内容部分是为了以简化的形式来介绍对概念的选择,它们在下文的具体实施方式中将被进一步描述。发明内容部分无意标识本公开的关键特征或主要特征,也无意限制本公开的范围。
附图说明
通过结合附图对本公开示例性实施例进行更详细的描述,本公开的上述以及其它目的、特征和优势将变得更加明显,其中,在本公开示例性实施例中,相同的参考标号通常代表相同部件。
图1示出了常规的包括数据存储系统的数据存储环境的示意图;
图2示出了根据本公开的示例实施例的存储系统的框图;
图3示出了根据本公开的示例实施例的用于存储系统的方法的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于伊姆西IP控股有限责任公司,未经伊姆西IP控股有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710409906.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于数据复制切换的方法和设备
- 下一篇:用于调度IO命令的方法与固态存储设备