[发明专利]虚拟化环境中的存储资源管理有效
申请号: | 201580074034.8 | 申请日: | 2015-12-18 |
公开(公告)号: | CN107209643B | 公开(公告)日: | 2019-11-29 |
发明(设计)人: | K·多夫曼;A·沙哈姆 | 申请(专利权)人: | 高通股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 31100 上海专利商标事务所有限公司 | 代理人: | 李小芳;袁逸<国际申请>=PCT/US2 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 环境 中的 存储 资源管理 | ||
1.一种用于控制存储设备的存储控制器,包括:
耦合至虚拟化资源管理器的第一主机控制器接口HCI;
一个或多个第二HCI,其被配置成分别耦合至一个或多个客户端;以及
通信地耦合至所述第一HCI以及所述一个或多个第二HCI的虚拟化层;
其中所述存储控制器被配置成捕获接收自所述一个或多个客户端中的客户端的存储资源请求并将所述存储资源请求提供给所述虚拟化资源管理器;
其中所述虚拟化资源管理器被配置成:
创建针对所述客户端的虚拟资源分配并将所述虚拟资源分配映射到所述存储设备中的物理资源分配;以及
在假冒存储资源响应中将所述虚拟资源分配和所述物理资源分配提供给所述虚拟化层;
其中所述虚拟化层被配置成:
将所述虚拟资源分配和所述物理资源分配记录在存储资源映射表中;以及
将包括所述虚拟资源分配的所述假冒存储资源响应提供给所述客户端。
2.如权利要求1所述的存储控制器,其特征在于,所述虚拟化层为管理程序。
3.如权利要求1所述的存储控制器,其特征在于,所述存储设备为嵌入式多媒体卡eMMC。
4.如权利要求3所述的存储控制器,其特征在于,所述存储资源请求是作为eMMC读命令队列CQ深度命令来提供的。
5.如权利要求4所述的存储控制器,其特征在于,所述eMMC读CQ深度命令由所述存储控制器在所述存储设备中所包括的扩展(EXT)卡专用数据(CSD)(EXT_CSD)寄存器中的CQ深度寄存器处捕获。
6.如权利要求3所述的存储控制器,其特征在于,所述虚拟化资源管理器被进一步配置成:
在引导时间向所述存储控制器请求一个或多个存储资源参数;
从所述存储控制器接收存储资源参数报告,其中所述存储资源参数报告包括eMMC命令队列(CQ)深度;以及
记录所述一个或多个存储资源参数。
7.如权利要求1所述的存储控制器,其特征在于,所述存储设备为通用闪存存储UFS。
8.如权利要求7所述的存储控制器,其特征在于,所述存储资源请求是作为UFS逻辑单元报告(报告_LUNS)命令来提供的。
9.如权利要求7所述的存储控制器,其特征在于,所述存储资源请求是作为UFS询问命令来提供的。
10.如权利要求7所述的存储控制器,其特征在于,所述虚拟化资源管理器被进一步配置成:
在引导时间向所述存储控制器请求一个或多个存储资源参数;
从所述存储控制器接收存储资源参数报告,其中所述存储资源参数报告包括UFS逻辑单元(LUNS);以及
记录所述一个或多个存储资源参数。
11.如权利要求1所述的存储控制器,其特征在于,所述虚拟化层被包括在硬件元件或软件功能中。
12.如权利要求1所述的存储控制器,其特征在于,所述存储资源映射表包括一个或多个映射条目,其中所述一个或多个映射条目中的每一者对应于各自相应的客户端并且进一步包括:
客户端标识字段,其指示所述各自相应的客户端的身份;
标记字段,其指示所述虚拟资源分配中的起始虚拟隙编号;
起始物理隙字段,其指示所述物理资源分配中的起始物理隙编号;以及
隙计数字段,其指示所述物理资源分配中分配给所述各自相应的客户端的始于所述起始物理隙编号的连贯物理隙数目。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高通股份有限公司,未经高通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580074034.8/1.html,转载请声明来源钻瓜专利网。