[发明专利]虚拟机切换的系统和方法有效
申请号: | 201511023938.6 | 申请日: | 2015-12-30 |
公开(公告)号: | CN105718300B | 公开(公告)日: | 2019-03-08 |
发明(设计)人: | 韩高淮 | 申请(专利权)人: | 杭州华为数字技术有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/48 |
代理公司: | 北京龙双利达知识产权代理有限公司 11329 | 代理人: | 王君;肖鹂 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟机 切换 系统 方法 | ||
1.一种虚拟机切换的系统,其特征在于,所述系统包括物理中央处理器PCPU、存储设备、存储总线、搬移设备、内存MEM设备和内存总线;
所述存储总线仅连接所述存储设备和所述PCPU,所述内存总线连接所述MEM设备和所述PCPU;
所述PCPU用于运行第一机的第一数据,得到第二数据;
所述搬移设备用于将所述第二数据通过所述存储总线分N次写入所述存储设备,N为小于第一阈值的正整数;
所述存储设备用于存储所述第二数据;
所述搬移设备还用于通过所述存储总线从所述存储设备中分M次读取第二机的第三数据至所述PCPU,M为小于第二阈值的正整数;
其中,所述第一机为宿主机和虚拟机之一,所述第二机为所述宿主机和所述虚拟机中的另一个。
2.根据权利要求1所述的系统,其特征在于,所述系统还包括控制器,
所述控制器用于扫描所述系统;
当所述控制器扫描得到所述系统中存在所述存储设备的标识符、所述存储总线的标识符和所述搬移设备的标识符时,所述控制器还用于根据所述存储设备的标识符、所述存储总线的标识符和所述搬移设备的标识符查找所述系统中是否存在分别与所述存储设备、所述存储总线和所述搬移设备相匹配的驱动程序。
3.根据权利要求1或2所述的系统,其特征在于,所述系统还包括控制器,
所述控制器用于在所述存储设备中为所述第一机分配第一初始化数据,所述第一数据为所述第一初始化数据。
4.根据权利要求1或2所述的系统,其特征在于,
所述PCPU用于运行所述第三数据,得到第四数据;
所述搬移设备用于将所述第四数据通过所述存储总线分G次写入所述存储设备,G为小于第二阈值的正整数;
所述存储设备用于存储所述第四数据;
所述搬移设备还用于通过所述存储总线从所述存储设备中分H次读取所述第二数据至所述PCPU,H为小于第二阈值的正整数。
5.根据权利要求1或2所述的系统,其特征在于,
所述PCPU用于运行所述第三数据,得到第四数据;
所述搬移设备用于将所述第四数据通过所述存储总线分P次写入所述存储设备,P为小于第二阈值的正整数;
所述存储设备用于存储所述第四数据;
所述搬移设备还用于通过所述存储总线从所述存储设备中分Q次读取第三机的第五数据至所述PCPU,Q为小于第二阈值的正整数,其中,所述第一机为虚拟机,所述第二机为宿主机,所述第三机为虚拟机。
6.根据权利要求5所述的系统,其特征在于,所述系统还包括控制器,
所述控制器用于在所述存储设备为所述第三机分配第二初始化数据,所述第五数据为所述第二初始化数据。
7.根据权利要求1或2所述的系统,其特征在于,M=1,N=1。
8.根据权利要求4所述的系统,其特征在于,M=1,N=1,G=1,H=1。
9.根据权利要求5所述的系统,其特征在于,M=1,N=1,P=1,Q=1。
10.一种虚拟机切换的方法,其特征在于,所述方法用于虚拟机切换的系统,所述系统包括物理中央处理器PCPU、存储设备、存储总线、搬移设备、内存MEM设备和内存总线,所述存储总线仅连接所述存储设备和所述PCPU,所述内存总线连接所述MEM设备和所述PCPU;
所述PCPU运行第一机的第一数据,得到第二数据;
所述搬移设备将所述第二数据通过所述存储总线分N次写入所述存储设备,N为小于第一阈值的正整数;
所述存储设备存储所述第二数据;
所述搬移设备通过所述存储总线从所述存储设备中分M次读取第二机的第三数据至所述PCPU,M为小于第二阈值的正整数;
其中,所述第一机为宿主机和虚拟机之一,所述第二机为所述宿主机和所述虚拟机中的另一个。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华为数字技术有限公司,未经杭州华为数字技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201511023938.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于进程的仿真任务并行调度方法
- 下一篇:虚拟机建立系统以及方法