[发明专利]虚拟资源管理方法、系统及装置有效
申请号: | 201180001516.2 | 申请日: | 2011-08-01 |
公开(公告)号: | CN102317914A | 公开(公告)日: | 2012-01-11 |
发明(设计)人: | 陈奔;俞柏峰 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46;G06F9/50 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 彭愿洁;李文红 |
地址: | 518129 中国广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 资源管理 方法 系统 装置 | ||
技术领域
本发明涉及信息技术领域,特别涉及虚拟资源管理方法、系统及装置。
背景技术
随着信息化进程的深入发展,信息技术(Information Technology,IT)运维所需物理服务器的数量不断增长,每一项业务应用都部署一台单独的物理服务器,其中多数物理服务器的资源没有得到充分利用,而有些物理服务器的资源需求却没有得到满足。目前一种分布式虚拟技术主要是通过对物理资源的虚拟化,从而对资源进行再分配,这样上层应用所使用的资源就不受单个物理服务器限制的,从而提升了整体的资源利用率,有利于配置优化。
应用分布式虚拟技术的一种分布式虚拟机监控(Distributed Virtual Machine Monitor,DVMM)系统中,多台服务器通过用于高性能计算的交换结构的通信链接(A switched fabric communications link used in high-performance computing,InfiniBand)连接到InfiniBand交换机上,这样每台服务器就可以通过InfiniBand网络访问其它服务器的资源。
在DVMM系统中的每台服务器上都会利用虚拟资源池中的资源创建虚拟机(Virtual Machine,VM),其中在虚拟资源池中存放着虚拟化后的服务器的物理资源(比如内存、中央处理器等)。且可以在创建的虚拟机中运行控制域(Control Domain)或输入输出域(I/O Domain),其中在启动绑定节点(Boot Strap Node,BSN)即主节点上运行Control Domain,主节点可以管理虚拟资源池中的资源,且能访问非启动绑定节点(Non-BSN)即从节点或远端节点的资源,而在远端节点上可以运行I/O Domain。如果主节点上创建本地固有输入输出I/O(Localized I/O,LIO)的虚拟机时,远端节点上不需要运行I/O Domain;如果主节点上创建分布式I/O(Distributed I/O,DIO)的虚拟机时,在远端节点上需要运行I/O Domain。
上述现有技术中,虚拟机在创建的过程中就决定了运行哪个域,且无论是运行I/O Domain还是运行Control Domain,都需要占用处理器的一个核(core),该处理器核除了运行I/O Domain或运行Control Domain之外,不处理其它业务进程,这样造成了资源浪费。例如,在主节点上创建DIO的虚拟机时,在远端节点上需要运行I/O域,且即使没有主节点访问该远端节点的资源,该远端节点都会使用处理器核来运行I/O域,不处理其它业务进程,从而造成了资源浪费。
发明内容
本发明实施例提供虚拟资源管理方法、系统及装置,提高了处理器核的使用率,从而降低资源的浪费。
本发明实施例提供一种虚拟资源管理方法,该方法包括:在远端节点上运行输入输出I/O域,判断远端节点是否需要进入休眠状态,如果所述远端节点需要进入休眠状态,获取所述远端节点上运行的所述输入输出I/O域所占用处理器核的信息,所述远端节点在休眠状态停止运行I/O域;根据所述获取的处理器核的信息,将所述信息对应的处理器核的资源归属到虚拟资源池中,以使所述处理器核可用于业务处理。
本发明实施例提供一种虚拟资源管理方法,该方法包括:远端节点运行输入输出I/O域,判断所述远端节点是否需要进入休眠状态,如果是,则发送休眠请求给主节点,以使得所述主节点根据所述远端节点上运行的输入输出I/O域所占用处理器核的信息,将所述信息对应的处理器核的资源归属到虚拟资源池中,以使用所述处理器核进行业务处理;停止使用处理器核运行I/O域。
本发明实施例提供一种节点设备,该节点设备包括:信息获取单元,用于判断远端节点是否需要进入休眠状态,如果所述远端节点需要进入休眠状态,获取所述远端节点上运行的输入输出I/O域所占用处理器核的信息;所述远端节点在休眠状态停止运行I/O域;资源加入单元,用于根据所述获取的处理器核的信息,将对应所述信息的处理器核的资源归属到虚拟资源池中;业务处理单元,用于使用所述资源加入单元归属到虚拟资源池中的处理器核进行业务处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180001516.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:多效蒸发器系统
- 下一篇:倾斜循环螺距与集体螺距控制机构