[发明专利]使用存储器映射图的虚拟机的存储器分配有效
申请号: | 201380060517.3 | 申请日: | 2013-06-20 |
公开(公告)号: | CN104781796B | 公开(公告)日: | 2017-08-29 |
发明(设计)人: | S.S.查哈尔;M.J.库马;D.G.迈尔斯;D.斯塔纳索洛维奇;J.贝尔特 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02;G06F9/50 |
代理公司: | 中国专利代理(香港)有限公司72001 | 代理人: | 申屠伟进,蒋骏 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 存储器 映射 虚拟机 分配 | ||
1.一种用于存储器模块到虚拟机的选择性分配的设备,包括:
处理器;
多个存储器模块;
存储器控制器,与处理器和存储器模块耦合并且被配置为提供存储器模块的布局;和
虚拟机管理器(VMM),被配置为由所述处理器操作以管理由所述处理器进行的虚拟机的执行,所述执行包括从所述虚拟机接收存储器要求并使用由所述存储器控制器提供给VMM的存储器模块的布局将所述存储器模块选择性地分配给虚拟机以满足所述存储器要求。
2.如权利要求1所述的设备,其中所述VMM被配置为采用利用满足所述存储器要求的最低数量存储器模块的存储器分配。
3.如权利要求1所述的设备,其中所述VMM被配置为采用利用满足所述存储器要求的最小数量存储器模块的存储器分配。
4.如权利要求1所述的设备,其中所述VMM被配置为:
接收所述存储器模块的布局;
从虚拟机接收存储器要求;
确定满足虚拟机的所述存储器要求的待整体上或部分地分配的最低数量的存储器模块;以及
将所述最低数量的存储器模块分配给虚拟机。
5.如权利要求1-4中任何一项所述的设备,其中所述存储器控制器还被配置为:
向VMM警告所述存储器模块中的存储器模块的故障。
6.如权利要求5所述的设备,其中所述VMM还被配置为:
响应于关于发生故障的存储器模块的警告,识别具有包括发生故障的存储器模块的存储器分配的虚拟机;
停止具有包括发生故障的存储器模块的存储器分配的所述虚拟机;
向所述虚拟机重新分配不包括发生故障的存储器模块的新的存储器分配;以及
利用所述新的存储器分配重新启动所述虚拟机。
7.如权利要求5所述的设备,其中所述存储器控制器被配置为具有机器检查架构(MCA)恢复使能硬件以检测存储器模块的故障。
8.如权利要求1所述的设备,其中所述VMM被配置为将存储器模块分配给至多一个虚拟机。
9.如权利要求1所述的设备,其中所述存储器控制器还被配置为分配供VMM驻留的最小数量的存储器模块。
10.一种用于将存储器模块选择性地分配给虚拟机的设备,包括
用于提供存储器模块的布局的存储器控制器装置;
虚拟机管理器(VMM)装置,用于管理虚拟机的执行,所述执行包括从所述虚拟机接收存储器要求并使用存储器模块的布局将存储器模块选择性地分配给所述虚拟机以满足所述存储器要求。
11.如权利要求10所述的设备,其中所述VMM装置被配置为采用利用满足所述存储器要求的最少数量的存储器模块的存储器分配。
12.如权利要求10所述的设备,其中所述VMM装置被配置为:
接收所述存储器模块的布局;
从虚拟机接收存储器要求;
确定满足所述虚拟机的存储器要求的待整体上或部分地分配的最低数量的存储器模块;以及
将最低数量的存储器模块分配给所述虚拟机。
13.如权利要求10-12中任何一项所述的设备,其中所述VMM装置被配置为接收存储器模块故障的警告。
14.如权利要求10所述的设备,其中所述VMM装置被配置为:
响应于关于存储器模块故障的警告,识别具有包括发生故障的存储器模块的存储器分配的虚拟机;
停止具有包括发生故障的存储器模块的存储器分配的所述虚拟机;
向所述虚拟机重新分配不包括发生故障的存储器模块的新的存储器分配;以及
利用所述新的存储器分配重新启动所述虚拟机。
15.如权利要求10所述的设备,其中所述VMM装置还被配置为:分配供虚拟机管理器(VMM)驻留的最小数量的存储器模块。
16.一种用于将存储器模块选择性地分配给虚拟机的方法,包括:
由在主机上操作的虚拟机管理器(VMM)接收主机的存储器模块的布局;
由VMM接收由VMM管理的虚拟机的存储器要求;
由VMM使用存储器模块的布局选择性地分配存储器模块以满足虚拟机的存储器要求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380060517.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于结构化搜索查询的语法模型
- 下一篇:基于动态模型的管理工具