The application of this topic involves techniques used to limit the performance changes in storage devices. The present invention describes a system and method for limiting the performance changes in a storage device. The storage device receives one or more work requests from other computing devices, such as the host computing device, to perform one or more operations. The completion of the work request may require a response time. In some embodiments, if the response time of the work request executed exceeds the threshold value, the storage device can allocate additional computing resources to complete the work request.
【技术实现步骤摘要】
限制存储设备中的性能变化的技术
本公开涉及存储设备。
技术介绍
存储设备可能通过各种方式将错误引入到数据中。例如,使用多级单元(MLC)技术的固态驱动器(SSD)可能通过不正确地解译电荷电平而将读取或写入错误引入到数据中。为了克服错误,典型的存储设备系统可采用各种错误恢复方法,这可能带来例如该存储设备系统的响应时间变化。
技术实现思路
本公开涉及用于限制存储设备中的性能变化的方法和系统。在一些实施方案中,本专利技术的系统和方法可分配附加资源来执行由存储设备接收的工作请求。本专利技术描述了包括用于限制存储设备中的性能变化的系统的存储设备。在一个实施方案中,存储设备可包括控制器,该控制器被配置为接收执行一个或多个操作的请求;估计该请求的响应时间,该响应时间指示控制器部分地执行该请求所花的持续时间;确定响应时间超过执行时间阈值;并且在确定响应时间超过执行时间阈值后,分配附加资源来执行一个或多个错误恢复操作。存储设备的控制器可被配置为确定请求的到达时间,该到达时间是控制器接收到请求的时间。控制器可利用到达时间给该请求添加时间戳,或者可将该请求的到达时间记录在到达日志中。控制器 ...
【技术保护点】
一种存储设备,所述存储设备包括:控制器,所述控制器用于:接收执行一个或多个操作的请求;估计所述请求的响应时间,所述响应时间指示所述控制器部分地执行所述请求所花费的持续时间;确定所述响应时间超过执行时间阈值;以及在确定所述响应时间超过所述执行时间阈值后,分配附加资源来执行一个或多个错误恢复操作。
【技术特征摘要】
2016.06.01 US 15/170,7091.一种存储设备,所述存储设备包括:控制器,所述控制器用于:接收执行一个或多个操作的请求;估计所述请求的响应时间,所述响应时间指示所述控制器部分地执行所述请求所花费的持续时间;确定所述响应时间超过执行时间阈值;以及在确定所述响应时间超过所述执行时间阈值后,分配附加资源来执行一个或多个错误恢复操作。2.根据权利要求1所述的存储设备,所述控制器用于:确定所述请求的到达时间,所述到达时间是所述控制器接收到所述请求的时间。3.根据权利要求2所述的存储设备,所述控制器用于:利用所述到达时间给所述请求添加时间戳。4.根据权利要求2所述的存储设备,所述控制器用于:将所述请求的所述到达时间记录在到达日志中。5.根据权利要求2所述的存储设备,所述控制器用于:将当前时间与所述到达时间进行比较;以及基于所述当前时间和所述到达时间之间的差来确定所述响应时间。6.根据权利要求1所述的存储设备,所述控制器用于:确定在执行包括在所述请求中的所述一个或多个操作期间已发生错误;以及执行所述一个或多个错误恢复操作以弥补已检测到的错误。7.根据权利要求1所述的存储设备,其中所述请求的所述一个或多个操作包括读取操作和写入操作两者的混合工作负载。8.根据权利要求1所述的存储设备,其中所述执行时间阈值等于执行所述请求的平均执行时间。9.根据权利要求1所述的存储设备,所述控制器用于:分配所述一个或多个错误恢复操作以对所述存储设备的资源具有最高优先级。10.根据权利要求1所述的存储设备,其中所述存储设备是固态驱动器(SSD)存储设备。11.根据权利要求1所述的存储设备,其中所述一个或多个错误恢复操作包括重新读取所述存储设备的一个或多个存储器单元。12.根据权利要求1所述的存储设备,其中所述一个或多个错误恢复操作包括外部代码恢复操...
【专利技术属性】
技术研发人员:D·S·埃布森,K·A·戈梅,M·伊什,D·J·本杰明,
申请(专利权)人:希捷科技有限公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。