[发明专利]固态存储驱动器阵列中的工作负荷自适应超额配置有效
申请号: | 201910176334.7 | 申请日: | 2019-03-08 |
公开(公告)号: | CN110245093B | 公开(公告)日: | 2023-07-25 |
发明(设计)人: | J·H·戴德里克 | 申请(专利权)人: | 东芝存储器株式会社 |
主分类号: | G06F12/02 | 分类号: | G06F12/02;G11C16/34 |
代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 贺月娇;杨晓光 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 固态 存储 驱动器 阵列 中的 工作 负荷 自适应 超额 配置 | ||
1.一种用于管理固态存储驱动器阵列中的超额配置的方法,包括:
从多个固态存储驱动器中的每一个接收使用数据和磨损数据;
至少基于所述使用数据和所述磨损数据来确定预测的磨损数据;
基于所述预测的磨损数据确定所述多个固态存储驱动器中的每一个的预测使用寿命值;
将所述预测使用寿命值中的每一者与每个相应的固态存储驱动器的预定使用寿命值进行比较;以及
基于比较步骤的结果,动态地调整所述多个固态存储驱动器中的至少一个的可用逻辑存储容量。
2.根据权利要求1所述的方法,其中动态地调整所述多个固态存储驱动器中的至少一个的可用逻辑存储容量包括:基于该固态存储驱动器的所述预测使用寿命值大于该固态存储驱动器的所述预定使用寿命值的结果,增加该固态存储驱动器的可用逻辑容量。
3.根据权利要求1所述的方法,进一步包括:
基于所述多个固态存储驱动器中的至少一个的所述预测使用寿命值不大于该固态存储驱动器的所述预定使用寿命值的结果,在所述多个固态存储驱动器当中重新分配所述多个固态存储驱动器中的所述至少一个中的至少一个命名空间。
4.根据权利要求1所述的方法,进一步包括:
基于所述多个固态存储驱动器中的至少一个的所述预测使用寿命值不大于该固态存储驱动器的所述预定使用寿命值的结果,减少所述多个固态存储驱动器中的所述至少一个的可用逻辑存储容量。
5.根据权利要求1所述的方法,其中所述使用数据包括主机使用数据和介质使用数据。
6.根据权利要求5所述的方法,其中所述主机使用数据包括从主机写入的数据的字节数,所述介质使用数据包括被写入到物理存储器的数据的字节数。
7.根据权利要求1所述的方法,其中确定所述多个固态存储驱动器中的每一个的所述预测使用寿命值包括:
确定在一系列增加的时间索引值内该固态存储驱动器的预测原始误码率分布,直到所述预测原始误码率分布超过指示不可接受的性能的阈值;以及
当所述预测原始误码率超过所述阈值时,将该固态存储驱动器的所述预测使用寿命值定义为该固态存储驱动器的当前龄值加上所述时间索引的当前值。
8.根据权利要求7所述的方法,其中确定所述预测原始误码率分布是基于当前原始误码率分布和被预测在预定的未来时间在该固态存储驱动器中已发生的编程/擦除周期数。
9.根据权利要求8所述的方法,其中被预测在所述预定的未来时间已发生的编程/擦除周期数是基于该固态存储驱动器的预测写入放大因子。
10.根据权利要求9所述的方法,其中所述预测写入放大因子是基于该固态存储驱动器的有效超额配置值。
11.一种用于管理固态存储驱动器阵列中的超额配置的系统,包括:
多个固态存储驱动器,每个固态存储驱动器被配置为记录使用数据;
驱动状态监视器,其通信地耦接到所述多个固态存储驱动器中的每一个,所述驱动状态监视器被配置为从所述多个固态存储驱动器中的每一个请求使用数据和磨损数据;
遥测数据库,其被配置为存储在一段时间内从所述驱动状态监视器接收的所述使用数据和所述磨损数据的一系列值;
分析引擎,其通信地耦接到所述遥测数据库,所述分析引擎被配置为至少基于所述使用数据和所述磨损数据来确定预测的磨损数据,并且基于所述预测的磨损数据确定所述多个固态存储驱动器中的每一个的预测使用寿命值;以及
虚拟器,其通信地耦接到所述分析引擎,所述虚拟器被配置为基于所述多个固态存储驱动器中的至少一个的所述预测使用寿命值与该固态存储驱动器的预定使用寿命值的比较结果,动态地调整该固态存储驱动器的可用逻辑存储容量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东芝存储器株式会社,未经东芝存储器株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910176334.7/1.html,转载请声明来源钻瓜专利网。