[发明专利]限制存储设备中的性能变化的技术有效
申请号: | 201710403593.X | 申请日: | 2017-06-01 |
公开(公告)号: | CN107451006B | 公开(公告)日: | 2022-03-18 |
发明(设计)人: | D·S·埃布森;K·A·戈梅;M·伊什;D·J·本杰明 | 申请(专利权)人: | 希捷科技有限公司 |
主分类号: | G06F11/10 | 分类号: | G06F11/10;G11C29/42;G11C29/44 |
代理公司: | 北京律盟知识产权代理有限责任公司 11287 | 代理人: | 章蕾 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 限制 存储 设备 中的 性能 变化 技术 | ||
本主题申请涉及用于限制存储设备中的性能变化的技术。本发明描述了一种用于限制存储设备中的性能变化的系统和方法。存储设备接收来自其他计算设备(诸如,主机计算设备)的一个或多个工作请求以执行一个或多个操作。完成所述工作请求可能需要响应时间。在一些实施方案中,如果执行所述工作请求的所述响应时间超过阈值,则所述存储设备可分配附加计算资源来完成所述工作请求。
技术领域
本公开涉及存储设备。
背景技术
存储设备可能通过各种方式将错误引入到数据中。例如,使用多级单元(MLC)技术的固态驱动器(SSD)可能通过不正确地解译电荷电平而将读取或写入错误引入到数据中。为了克服错误,典型的存储设备系统可采用各种错误恢复方法,这可能带来例如该存储设备系统的响应时间变化。
发明内容
本公开涉及用于限制存储设备中的性能变化的方法和系统。在一些实施方案中,本发明的系统和方法可分配附加资源来执行由存储设备接收的工作请求。
本发明描述了包括用于限制存储设备中的性能变化的系统的存储设备。在一个实施方案中,存储设备可包括控制器,该控制器被配置为接收执行一个或多个操作的请求;估计该请求的响应时间,该响应时间指示控制器部分地执行该请求所花的持续时间;确定响应时间超过执行时间阈值;并且在确定响应时间超过执行时间阈值后,分配附加资源来执行一个或多个错误恢复操作。
存储设备的控制器可被配置为确定请求的到达时间,该到达时间是控制器接收到请求的时间。控制器可利用到达时间给该请求添加时间戳,或者可将该请求的到达时间记录在到达日志中。控制器可被配置为将当前时间与到达时间进行比较,并且基于当前时间和到达时间之间的差来确定响应时间。控制器还可被配置为确定在执行包括在请求中的一个或多个操作期间发生错误,并且执行一个或多个错误恢复操作以弥补已检测到的错误。该请求的一个或多个操作可包括读取操作和写入操作两者的混合工作负载。执行时间阈值可等于执行请求的平均执行时间。控制器可被配置为分配一个或多个错误恢复操作以对存储设备的资源具有最高优先级。存储设备可为固态驱动器(SSD)存储设备。一个或多个错误恢复操作可包括重新读取存储设备的一个或多个存储器单元。一个或多个错误恢复操作可包括外部代码恢复操作。
还描述了用于限制存储设备中的性能变化的方法。在一个实施方案中,该方法可包括由存储设备的控制器接收执行一个或多个操作的请求;估计该请求的响应时间,该响应时间指示控制器部分地执行该请求所花的持续时间;确定响应时间超过执行时间阈值;并且在确定响应时间超过执行时间阈值后,分配附加资源来执行一个或多个错误恢复操作。
还描述了用于限制存储设备性能变化的装置。在一个实施方案中,该装置可包括处理器、与处理器进行电子通信的存储器以及存储在存储器中的指令。该指令可由处理器执行,以执行以下步骤:由存储设备的控制器接收执行一个或多个操作的请求;估计该请求的响应时间,该响应时间指示控制器部分地执行该请求所花的持续时间;确定响应时间超过执行时间阈值;并且在确定响应时间超过执行时间阈值后,分配附加资源来执行一个或多个错误恢复操作。
前文已经相当广泛地概述了根据本公开的示例的特征结构和技术优点,使得可以更好地理解以下具体实施方式。下面将描述其他特征结构和优点。本发明所公开的概念和具体示例可以容易地用作修改或设计用于实施本公开的相同目的的其他结构的基础。此类等同的结构仍然属于所附权利要求的范围。当结合附图考虑时,从下面的具体实施方式可以更好地理解本发明所公开的概念的特征(包括其组织和操作方法),以及相关优点。每个附图仅用于例示和描述的目的,并不作为对权利要求限制的定义。
附图说明
参考以下附图可以进一步理解本公开的性质和优点。在附图中,类似的部件或特征结构可以具有相同的参考标号。
图1是根据各种实施方案的用于限制计算设备中的性能的系统的示例的框图;
图2示出了根据本公开的各个方面的图1的系统的实施方案的简化框图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于希捷科技有限公司,未经希捷科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710403593.X/2.html,转载请声明来源钻瓜专利网。