[发明专利]数据存储装置及管理数据存储装置中的FLR的方法有效
申请号: | 201810897441.4 | 申请日: | 2018-08-08 |
公开(公告)号: | CN109388340B | 公开(公告)日: | 2022-06-03 |
发明(设计)人: | 丁志敏;桑贾尔·K·奥雨开 | 申请(专利权)人: | 东芝存储器株式会社 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F9/455 |
代理公司: | 北京律盟知识产权代理有限责任公司 11287 | 代理人: | 杨林勳 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 存储 装置 管理 中的 flr 方法 | ||
本公开涉及用于管理支持IO虚拟化的存储装置中的功能级重置的方法。一种数据存储装置包括非易失性半导体存储器装置和固态驱动器控制器,所述固态驱动器控制器以通信方式耦合到所述非易失性半导体存储器装置且包含功能级重置管理器。所述功能级重置管理器能够从主机系统接收功能级重置请求、基于所述功能级重置请求产生功能级重置位图,并向命令处理管线广播所述功能级重置请求。所述功能级重置位图能够指示哪些功能处于重置状态。另外,所述功能级重置管理器能够确定哪些功能处于所述重置状态,并指示所述命令处理管线取消与处于所述重置状态的功能相关联的命令。
技术领域
本公开涉及数据存储装置和用于管理支持输入/输出虚拟化的存储装置中的功能级重置请求的方法。
背景技术
在输入/输出(IO)虚拟化的情况下,例如固态驱动器(SSD)的高容量存储装置可以在高度虚拟化环境中有效运行。主机环境中的多个虚拟机(VM)可利用SSD中的不同物理和虚拟功能(VF),并且以一种好像每个VM独占访问整个SSD的方式运行。然而,一直存在关于支持IO虚拟化的SSD所发出的潜在安全性和稳定性的问题。
功能级重置(FLR)使得系统能够重置正常中止运行或不稳定的功能。如果相关联的VM有故障或是恶意的,那么虚拟功能可能会变得不稳定。针对每一功能应用FLR请求,且FLR请求仅影响目标功能。然而,一直以来都希望系统能够快速且选择性地中止和清除属于受重置影响的功能的命令,同时使在其它功能的速度和稳定性方面的影响最小。
发明内容
本公开涉及一种数据存储装置,包括非易失性半导体存储器装置和SSD控制器,所述SSD控制器以通信方式耦合到所述非易失性半导体存储器装置且包含FLR管理器。FLR管理器可从主机系统接收FLR请求、基于FLR请求产生FLR位图、向命令处理管线广播FLR请求,并指示命令处理管线取消与处于重置状态的功能相关联的命令。FLR位图可指示多个功能中的哪些功能处于重置状态。
根据一个实施方案,FLR管理器可确定多个功能中的哪些功能处于重置状态。多个功能中的每一个可与多个命令中的一个命令相关联。在一些实施方案中,命令处理管线可取消与多个功能中处于重置状态的功能相关联的命令。
在其它实施方案中,命令处理管线可基于FLR位图确定多个功能中的哪些功能处于重置状态。
在某些实施方案中,FLR管理器可基于以通信方式耦合到FLR管理器的命令计数器而确定多个功能中的哪些功能处于重置状态。命令计数器可经配置以针对每一功能存储命令处理管线中的多个命令的计数。
根据一些实施方案,FLR管理器可处理与多个功能中不处于重置状态的功能相关联的命令。
在一些实施方案中,主机系统是包括多个虚拟机的虚拟机主机。根据一个实施方案,多个功能包括多个物理功能。在其它实施方案中,多个功能包括多个虚拟功能,其中多个虚拟功能中的每一个与至少一个物理功能相关联。
在某些实施方案中,FLR管理器通过外围组件互连高速(PCIe)接口以通信方式耦合到主机系统。
本公开的第二方面涉及一种管理数据存储装置中的FLR的方法。方法包括在FLR管理器处从主机系统接收FLR请求。FLR管理器可在SSD控制器内。方法还包括在FLR管理器处基于FLR请求产生FLR位图。FLR位图可指示多个功能中的哪些功能处于重置状态。另外,方法包括从FLR管理器向命令处理管线广播FLR请求。方法还包括在命令处理管线处取消与多个功能中处于重置状态的功能相关联的命令。
根据一些实施方案,方法还包括在命令处理管线处确定多个功能中的哪些功能处于重置状态。多个功能中的每一个可与多个命令中的一个命令相关联。
在一些实施方案中,方法还包括在命令处理管线处基于FLR位图确定多个功能中的哪些功能处于重置状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东芝存储器株式会社,未经东芝存储器株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810897441.4/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置