[发明专利]用于经由命令仲裁进行热节流的存储系统和方法有效
申请号: | 201780077487.5 | 申请日: | 2017-11-29 |
公开(公告)号: | CN110088721B | 公开(公告)日: | 2022-07-29 |
发明(设计)人: | S·巴尔;G·乌特夫斯基;S·奈曼;J·G·哈恩 | 申请(专利权)人: | 西部数据技术公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F1/20;G06F1/3225;G06F1/3234 |
代理公司: | 北京纪凯知识产权代理有限公司 11245 | 代理人: | 赵志刚 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 经由 命令 仲裁 进行 节流 存储系统 方法 | ||
本发明提供了用于经由命令仲裁进行热节流的存储系统和方法。在一个实施方案中,本发明提供了一种包括存储器和与该存储器通信的控制器的存储系统。控制器被配置为:确定存储系统的温度是否超过阈值;以及响应于确定了存储系统的温度超过阈值,暂停从主机提取新命令。其他实施方案是可能的,并且实施方案中的每个实施方案可单独使用或组合在一起使用。
背景技术
存储系统在该存储系统进行操作时会生成热量。随着存储系统的性能提升,随时间操作存储系统所消耗的功率会导致温度升高,温度升高会威胁存储系统的基本操作,以及存储系统操作所处的主机环境的安全。为减轻此问题,有时将存储系统配置为在达到临界温度时对其性能进行节流(例如,通过在命令之间插入延迟或改变存储系统内各种部件的操作速度)。
附图说明
图1A是一个实施方案的非易失性存储系统的框图。
图1B是示出一个实施方案的存储模块的框图。
图1C是示出一个实施方案的分级存储系统的框图。
图2A是示出根据一个实施方案的图1A所示的非易失性存储系统的控制器的部件的框图。
图2B是示出根据一个实施方案的图1A所示的非易失性存储器存储系统的部件的框图。
图3是一个实施方案的主机和存储系统的框图。
图4是一个实施方案的命令仲裁器的框图。
图5是用于经由命令仲裁进行热节流的一个实施方案的方法的流程图。
图6是一个实施方案的时序图。
具体实施方式
以介绍的方式,下面的实施方案涉及用于经由命令仲裁进行热节流的存储系统和方法。在一个实施方案中,提供了一种包括存储器和与该存储器通信的控制器的存储系统。该控制器被配置为:确定存储系统的温度是否超过阈值;以及响应于确定了存储系统的温度超过阈值,暂停从主机提取新命令。
在一些实施方案中,控制器包括被配置为暂停从主机中的提交队列提取新命令的命令仲裁器。
在一些实施方案中,控制器被进一步配置为在暂停从主机提取新命令之后执行以下操作:处理在存储系统中排队的命令;以及在已处理在存储系统中排队的命令之后,进入低功率状态。
在一些实施方案中,进入低功率状态的时间量大于或等于将存储系统的温度降低到阈值以下所需的时间量,但小于在主机上达到超时状况所需的时间量。
在一些实施方案中,控制器被进一步配置为:在进入低功率状态一时间段之后,确定存储系统的温度是否仍超过阈值;以及响应于确定了存储系统的温度仍超过阈值,重复暂停从主机提取新命令并进入低功率状态。
在一些实施方案中,控制器被进一步配置为:在确定存储系统的温度超过阈值之后但在暂停从主机提取新命令之前,从主机提取新命令达一时间量以避免主机上出现超时状况。
在一些实施方案中,控制器被进一步配置为通知主机存储系统正在暂停从主机提取新命令。
在一些实施方案中,存储器包括三维存储器。
在一些实施方案中,存储系统嵌入在主机中。
在一些实施方案中,存储系统可移除地连接到主机。
在另一个实施方案中,提供了一种方法,该方法包括:确定存储系统是否已达到临界温度;以及响应于确定了存储系统已达到临界温度:暂时停止来自主机的新命令流;处理在存储系统中排队的命令;以及在处理在存储系统中排队的命令之后,以降低存储系统的温度的模式操作存储系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西部数据技术公司,未经西部数据技术公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780077487.5/2.html,转载请声明来源钻瓜专利网。