[发明专利]虚拟机器的管理装置及其相关切换方法无效

专利信息
申请号: 200910260939.0 申请日: 2009-12-17
公开(公告)号: CN102053857A 公开(公告)日: 2011-05-11
发明(设计)人: 孔祥重;张登章;王旷铭 申请(专利权)人: 财团法人资讯工业策进会
主分类号: G06F9/455 分类号: G06F9/455;G06F9/46;G06F15/167
代理公司: 北京三友知识产权代理有限公司 11127 代理人: 任默闻
地址: 中国台*** 国省代码: 中国台湾;71
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 虚拟 机器 管理 装置 及其 相关 切换 方法
【说明书】:

技术领域

发明系有关于一种对执行于包含多个同质或异质的中央处理单元的桌上型或膝上型平台中的一虚拟机器的管理,特别是有关于管理属于相同电脑平台的两个或两个以上的电脑装置之间的一执行虚拟机器(running virtualmachine)的切换的管理装置。

背景技术

近年来,电脑系统的虚拟化技术已经变得相当盛行。虚拟化技术可视为将执行于电脑系统上的作业系统以及应用程序电脑硬件抽象化的一个新层次。虚拟化技术可允许电脑硬件同时执行一个以上的作业系统。此外,保留在一个称为虚拟机器的容器中的作业系统及其相关应用程序系可由一虚拟机器管理层(hypervisor)(或一般称为虚拟机器监控器(virtual machinemonitor,VMM))所控制及进行排程。虚拟机器管理层系为一种电脑软件/硬件平台虚拟化软件,可允许多个虚拟机器同时地于一个主机电脑中执行。虚拟机器管理层可将主机电脑的部分或所有实体硬件装置映射至一虚拟机器中,并产生虚拟机器所包含的虚拟装置。虚拟机器管理层可利用虚拟化的硬件装置来提供对虚拟机器的服务以及对执行于其上的多个虚拟机器的保护。

现有的虚拟化技术允许具有一个虚拟作业系统与一组虚拟化硬件装置的一个以上的虚拟机器在相同的电脑架构上执行。举例来说,利用现有的虚拟化技术,一以x86系列处理器为主的单一电脑系统可执行一或多个以ARM处理器为主或以x86系列处理器为主的虚拟装置。然而,这类的技术并无法支援对同一虚拟机器于单一系统中例如一桌上型或膝上型电脑系统的多个同质或异质的中央处理单元之间的执行的动态切换。支援对多个同质或异质的中央处理单元之间的执行的动态切换有一些重要的优点。举例来说,在一虚拟机器只向一中央处理单元要求少量的工作负载的一段时间中,可将其切换至可统一多个工作负载的另一中央处理单元。如此一来,将允许原来的中央处理单元被置于待机模式或一省电模式来降低系统的整体电源消耗。对一个具有多个异质中央处理单元,例如一x86系列处理器与一ARM处理器,的一混合式桌上型或膝上型平台而言,以x86系列处理器为主的虚拟机器一般可使用ARM处理器来降低电源消耗,然而,当需要执行需要大量处理器运算(CPU-bound)的应用时(例如:多媒体编码/解码),虚拟机器需可动态地切换至x86系列中央处理单元上执行。

因此,需要一种可管理于一单一平台中所嵌入的多个电脑装置之间执行的一虚拟机器的新方法。

发明内容

有鉴于此,本发明的目的之一在于提供一种改良及有效率的方法,用以管理于嵌入至一单一系统中的多个同质或异质电脑装置之间执行的一虚拟机器。

本发明实施例提供一种管理装置,用以于一桌上型或膝上型平台上管理一执行虚拟机器,其包括一第一电脑装置、一第二电脑装置以及一共享存储器。第一电脑装置具有一第一切换虚拟机器管理层且其中一虚拟机器系于第一电脑装置上执行。第二电脑装置具有一第二切换虚拟机器管理层,其中第二切换虚拟机器管理层系与第一切换虚拟机器管理层彼此通讯。共享存储器系耦接至第一电脑装置以及第二电脑装置,并且可由第一切换虚拟机器管理层与第二切换虚拟机器管理层进行存取,其中第一切换虚拟机器管理层系将虚拟机器的状态信息储存至共享存储器中。当接收到用以将虚拟机器切换至第二电脑装置上执行的切换通知时,第一切换虚拟机器管理层暂停其对虚拟机器的执行,并且接着第二切换虚拟机器管理层由共享存储器中取得所储存的虚拟机器的状态信息并依据所得到的虚拟机器的状态信息于第二电脑装置上恢复对虚拟机器的执行。

本发明实施例另提供一种虚拟机器的切换方法,用以于一装置的多台电脑之间切换一执行虚拟机器。此装置包括至少一第一电脑装置、一第二电脑装置以及一共享存储器且共享存储器系耦接至第一电脑装置与第二电脑装置,其中第一电脑装置具有一第一切换虚拟机器管理层且其中一虚拟机器系于第一电脑装置上执行以及第二电脑装置具有一第二切换虚拟机器管理层且其中第二切换虚拟机器管理层系与第一切换虚拟机器管理层彼此通讯。方法包括下列步骤。首先,于虚拟机器于第一电脑装置上执行时,第一电脑装置的第一切换虚拟机器管理层将执行虚拟机器的状态信息储存至共享存储器中。之后,接收到用以将虚拟机器切换至第二电脑装置上执行的切换通知。接着,第一切换虚拟机器管理层暂停其对虚拟机器的执行以及第二切换虚拟机器管理层由共享存储器中取得所储存的虚拟机器的状态信息并依据所得到的虚拟机器的状态信息于第二电脑装置上恢复对虚拟机器的执行。

本发明上述方法可以透过程序码方式收录于实体媒体中。当程序码被机器载入且执行时,机器变成用以实行本发明的装置。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于财团法人资讯工业策进会,未经财团法人资讯工业策进会许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200910260939.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top