[发明专利]虚拟机调度和执行部署过程中的资源预处理方法及系统有效
申请号: | 201210394915.6 | 申请日: | 2012-10-17 |
公开(公告)号: | CN102946413A | 公开(公告)日: | 2013-02-27 |
发明(设计)人: | 周星;王帅;王蕾 | 申请(专利权)人: | 北京搜狐新媒体信息技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/861;H04L12/911;G06F9/48 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100084 北京市海淀区中关*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟机 调度 执行 部署 过程 中的 资源 预处理 方法 系统 | ||
1.一种虚拟机调度和执行部署过程中的资源预处理方法,其特征在于,采用资源逻辑值表示各候选物理服务器的逻辑可用的内存和硬盘资源,采用资源实际值表示各候选物理服务器的实际可用的内存和硬盘资源;所述方法包括虚拟机调度过程和虚拟机执行过程,其中,
所述虚拟机调度过程包括:
接收用户提交的当前虚拟机的部署请求,依据各候选物理服务器的初始资源逻辑值将所述当前虚拟机的部署请求分发至目标物理服务器,并在所述目标物理服务器的虚拟机部署队列中添加所述当前虚拟机的部署请求;
依据所述当前虚拟机消耗的内存和硬盘资源更新所述目标物理服务器的初始资源逻辑值;
所述虚拟机执行部署过程包括:
从目标物理服务器中的虚拟机部署队列中按照顺序获取待处理的虚拟机部署请求;
当所述待处理的虚拟机的部署请求执行完毕后,依据所述虚拟机所消耗的内存和硬盘资源更新所述目标物理服务器的部署资源实际值;
依据更新后的部署资源实际值更新所述目标物理服务器的部署资源逻辑值;
删除所述虚拟机部署队列中所述待处理的虚拟机的部署请求。
2.根据权利要求1所述的方法,其特征在于,所述依据更新后的部署资源实际值更新所述目标物理服务器的部署资源逻辑值,包括:
判断所述待处理的虚拟机的部署请求是否执行成功,如果是,则将所述部署资源逻辑值同步为更新后的部署资源实际值;如果否,则回收所述目标物理服务器中已经分配给所述虚拟机的内存和硬盘资源。
3.根据权利要求1所述的方法,其特征在于,还包括:虚拟机删除过程,所述虚拟机删除过程包括:
从目标物理服务器的虚拟机删除队列中获取待处理的虚拟机删除请求;
当所述虚拟机的删除脚本执行成功后,依据删除的虚拟机所占用的内存和硬盘资源更新所述目标物理服务器的删除资源实际值;
依据更新后的删除资源实际值更新所述目标物理服务器的删除资源逻辑值;
在所述虚拟机删除队列中删除所述待处理的虚拟机删除请求。
4.根据权利要求3所述的方法,其特征在于,所述依据更新后的删除资源实际值更新所述目标物理服务器的删除资源逻辑值,包括:
判断所述目标物理服务器的虚拟机部署队列中是否为空,如果是,则将所述目标物理服务器的删除资源逻辑值同步为更新后的删除资源实际值;如果否,回收所述目标物理服务器中已经分配给所述虚拟机的内存和硬盘资源。
5.根据权利要求2或4所述的方法,其特征在于,所述同步的实现方式为:
判断所述目标物理服务器中的虚拟机部署队列中是否有待处理的虚拟机的部署请求,如果否,则将所述目标物理服务器的当前内存和硬盘资源值确定为当前资源实际值,并将所述当前资源实际值赋值给当前资源逻辑值。
6.一种虚拟机调度和执行部署过程中的资源预处理系统,其特征在于,该系统包括:虚拟机调度单元和虚拟机执行部署单元,其中,
所述虚拟机调度单元包括:接收模块、分发模块、建立请求模块和第一更新模块,其中,所述接收模块用于:接收用户提交的当前虚拟机的部署请求,所述分发模块用于:依据各候选物理服务器的初始资源逻辑值将所述当前虚拟机的部署请求分发至目标物理服务器,所述建立请求模块用于:在所述目标物理服务器的虚拟机部署队列中添加所述当前虚拟机的部署请求;所述第一更新模块用于:依据所述当前虚拟机消耗的内存和硬盘资源更新所述目标物理服务器的初始资源逻辑值;
所述虚拟机执行部署单元包括:获取模块、第二更新模块、第三更新模块和第一删除模块,其中,所述获取模块用于:从目标物理服务器中的虚拟机部署队列中按照顺序获取待处理的虚拟机部署请求;所述第二更新模块用于:当所述待处理的虚拟机的部署请求执行完毕后,依据所述虚拟机所消耗的内存和硬盘资源更新所述目标物理服务器的部署资源实际值;所述第三更新模块用于:依据更新后的部署资源实际值更新所述目标物理服务器的部署资源逻辑值;所述第一删除模块用于:删除所述虚拟机部署队列中所述待处理的虚拟机的部署请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京搜狐新媒体信息技术有限公司,未经北京搜狐新媒体信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210394915.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:显示装置及其栅极信号产生方法
- 下一篇:一种监看GPI动作的方法