虚拟资源管理方法、系统及装置制造方法及图纸

技术编号:7125509 阅读:236 留言:0更新日期:2012-04-11 18:40
一种虚拟资源管理方法、系统及设备,应用于通信技术领域。该虚拟资源管理方法包括:在远端节点上运行输入输出I/O域,如果远端节点需要进入休眠状态,则获取远端节点上运行输入输出I/O域所占用处理器核的信息;远端节点在休眠状态停止运行I/O域;根据获取的处理器核的信息,将对应处理器核的资源归属到虚拟资源池中,以使该处理器核可用于进行业务处理。实现了对虚拟资源的管理。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及信息
,特别涉及虚拟资源管理方法、系统及装置
技术介绍
随着信息化进程的深入发展,信息技术anformation Technology, IT)运维所需物理服务器的数量不断增长,每一项业务应用都部署一台单独的物理服务器,其中多数物理服务器的资源没有得到充分利用,而有些物理服务器的资源需求却没有得到满足。目前一种分布式虚拟技术主要是通过对物理资源的虚拟化,从而对资源进行再分配,这样上层应用所使用的资源就不受单个物理服务器限制的,从而提升了整体的资源利用率,有利于配置优化。应用分布式虚拟技术的一种分布式虚拟机监控(Distributed Virtual Machine Monitor, DVMM)系统中,多台服务器通过用于高性能计算的交换结构的通信链接(A switched fabric communications link used in high-performance computing, InfiniBand)连接到hfiniBand交换机上,这样每台服务器就可以通过hfiniBand网络访问其它服务器的资源。在DVMM系统中的每台服务器上都会利用虚拟资源池中的资源创建虚拟机 (Virtual Machine, VM),其中在虚拟资源池中存放着虚拟化后的服务器的物理资源(比如内存、中央处理器等)。且可以在创建的虚拟机中运行控制域(Control Domain)或输入输出域(1/0 Domain),其中在启动绑定节点(Boot Strap Node,BSN)即主节点上运行Control Domain,主节点可以管理虚拟资源池中的资源,且能访问非启动绑定节点(Non-BSN)即从节点或远端节点的资源,而在远端节点上可以运行1/0 Domain。如果主节点上创建本地固有输入输出1/0(Localized 1/0,LI0)的虚拟机时,远端节点上不需要运行1/0 Domainjn 果主节点上创建分布式IAKDistributed 1/0,DI0)的虚拟机时,在远端节点上需要运行 1/0 Domain。上述现有技术中,虚拟机在创建的过程中就决定了运行哪个域,且无论是运行1/0 Domain还是运行Control Domain,都需要占用处理器的一个核(core),该处理器核除了运行1/0 Domain或运行Control Domain之外,不处理其它业务进程,这样造成了资源浪费。 例如,在主节点上创建DIO的虚拟机时,在远端节点上需要运行1/0域,且即使没有主节点访问该远端节点的资源,该远端节点都会使用处理器核来运行1/0域,不处理其它业务进程,从而造成了资源浪费。
技术实现思路
本专利技术实施例提供虚拟资源管理方法、系统及装置,提高了处理器核的使用率,从而降低资源的浪费。本专利技术实施例提供一种虚拟资源管理方法,该方法包括在远端节点上运行输入输出1/0域,判断远端节点是否需要进入休眠状态,如果所述远端节点需要进入休眠状态,获取所述远端节点上运行的所述输入输出I/O域所占用处理器核的信息,所述远端节点在休眠状态停止运行I/O域;根据所述获取的处理器核的信息,将所述信息对应的处理器核的资源归属到虚拟资源池中,以使所述处理器核可用于业务处理。本专利技术实施例提供一种虚拟资源管理方法,该方法包括远端节点运行输入输出 I/O域,判断所述远端节点是否需要进入休眠状态,如果是,则发送休眠请求给主节点,以使得所述主节点根据所述远端节点上运行的输入输出I/O域所占用处理器核的信息,将所述信息对应的处理器核的资源归属到虚拟资源池中,以使用所述处理器核进行业务处理;停止使用处理器核运行I/O域。本专利技术实施例提供一种节点设备,该节点设备包括信息获取单元,用于判断远端节点是否需要进入休眠状态,如果所述远端节点需要进入休眠状态,获取所述远端节点上运行的输入输出I/O域所占用处理器核的信息;所述远端节点在休眠状态停止运行I/O域; 资源加入单元,用于根据所述获取的处理器核的信息,将对应所述信息的处理器核的资源归属到虚拟资源池中;业务处理单元,用于使用所述资源加入单元归属到虚拟资源池中的处理器核进行业务处理。本专利技术实施例还提供一种节点设备,该节点设备包括休眠判断单元,用于在远端节点上运行输入输出I/O域,判断所述远端节点是否需要进入休眠状态;休眠请求发送单元,用于当所述休眠判断单元判断所述远端节点需要进入休眠状态,则发送休眠请求给主节点,以使得所述主节点根据所述远端节点上运行的输入输出I/O域所占用处理器核的信息,将所述信息对应的处理器核的资源归属到虚拟资源池中,以使用所述处理器核进行业务处理;停止运行单元,用于停止使用处理器核运行I/O域。本专利技术实施例还提供一种虚拟资源管理系统,包括主节点和至少一个远端节占.^ \\\ 所述主节点,用于判断远端节点是否需要进行休眠状态,如果远端节点需要进入休眠状态,获取所述远端节点上运行的输入输出I/O域所占用处理器核的信息;所述远端节点在休眠状态停止运行I/O域;根据所述获取的处理器核的信息,将所述信息对应处理器核的资源归属到虚拟资源池中,以使所述处理器核可用于进行业务处理;所述远端节点,用于停止使用处理器核运行I/O域。本专利技术实施例中如果某一个远端节点需要进入休眠状态,主节点就会获取该远端节点运行I/O域所占用处理器核的信息,并根据获取的处理器核的信息,将对应所述信息的处理器核的资源归属到虚拟资源池中,以使该处理器核可用于业务处理。由于远端节点在休眠状态停止运行I/O域,而主节点将运行该I/O域的处理器核加入到虚拟资源池中,使得主节点可以利用该处理器核的资源进行业务处理,提高了处理器核的资源使用率,并降低资源的浪费。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种DVMM系统的结构示意图;图2是本专利技术实施例提供的一种虚拟资源管理方法的流程图;图3是本专利技术实施例中提供的唤醒远端节点的方法流程图;图4是本专利技术实施例提供的另一种虚拟资源管理方法的流程图;图5是本专利技术一个具体应用实施例提供的虚拟资源管理方法的流程图;图6是本专利技术另一个具体应用实施例提供的虚拟资源管理方法的流程图;图7是本专利技术另一个具体应用实施例提供的虚拟资源管理方法的流程图;图8是本专利技术实施例提供的一种节点设备的结构示意图;图9是本专利技术实施例提供的另一种节点设备的结构示意图;图10是本专利技术实施例提供的另一种节点设备的结构示意图;图11是本专利技术实施例提供的又一种节点设备的结构示意图;图12是本专利技术实施例提供的又一种节点设备的结构示意图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供一种虚拟资源管理方法,适应于如图1所示的DVMM系统中, 本文档来自技高网
...

【技术保护点】
1.一种虚拟资源管理方法,其特征在于,包括:在远端节点上运行输入输出I/O域,判断远端节点是否需要进入休眠状态,如果所述远端节点需要进入休眠状态,获取所述远端节点上运行的所述输入输出I/O域所占用处理器核的信息,所述远端节点在休眠状态停止运行I/O域;根据所述获取的处理器核的信息,将对应所述信息的处理器核的资源归属到虚拟资源池中,以使所述处理器核可用于业务处理。

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:陈奔俞柏峰
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1