[发明专利]一种批量虚拟机的调度方法及装置有效
申请号: | 201210394922.6 | 申请日: | 2012-10-17 |
公开(公告)号: | CN102929701A | 公开(公告)日: | 2013-02-13 |
发明(设计)人: | 周星;王蕾;王帅 | 申请(专利权)人: | 北京搜狐新媒体信息技术有限公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46;G06F9/455 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100084 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 批量 虚拟机 调度 方法 装置 | ||
1.一种批量虚拟机的调度方法,其特征在于,所述方法包括:
获取用户提交的待部署的批量虚拟机的个数、所述批量虚拟机的配置文件;所述配置文件包括:单个虚拟机所需的内存和硬盘大小;
将所述批量虚拟机的配置文件作为过滤条件,从物理服务器池过滤掉不符合所述过滤条件的物理服务器以得到候选物理服务器集合;
依据所述候选物理服务器集合中各个候选物理服务器的虚拟机调度参数计算所述各个候选物理服务器的初始调度开销值;
依据所述初始调度开销值实现所述批量虚拟机的调度。
2.根据权利要求1所述的方法,其特征在于,所述依据所述初始调度开销值实现所述批量虚拟机的调度,包括:
依据所述初始调度开销值建立与所述候选物理服务器集合对应的初始最小堆;
依据所述初始最小堆的堆顶元素依次对所述批量虚拟机中的各个虚拟机进行调度。
3.根据权利要求2所述的方法,其特征在于,所述依据所述初始最小堆的堆顶元素依次对所述批量虚拟机中的各个虚拟机进行调度,包括:
获取所述批量虚拟机中的任一虚拟机作为当前虚拟机,以所述初始最小堆作为当前最小堆;
依据所述当前虚拟机和所述当前最小堆触发循环调度流程,所述循环调度流程包括:
获取所述当前最小堆的堆顶元素对应的堆顶物理服务器;
将所述堆顶物理服务器的初始可用分配资源减去所述当前虚拟机消耗的分配资源,得到所述堆顶物理服务器在下一个虚拟机调度时的可用分配资源;
判断所述堆顶服务器在下一个虚拟机调度时的可用分配资源是否大于至少一个其他虚拟机需消耗的分配资源,如果否,则将所述堆顶服务器从所述初始最小堆中删除,并依据所述候选物理服务器集合中除了所述堆顶服务器之外的其他候选物理服务器的当前调度开销值更新所述初始最小堆以得到更新的最小堆,并确定所述批量虚拟机中的其他任一未被调度的虚拟机作为当前虚拟机,以及确定所述更新的最小堆作为当前最小堆,触发所述循环调度流程;
如果是,则依据所述堆顶服务器的当前调度开销值更新所述初始最小堆得到更新的最小堆;并确定所述批量虚拟机中的其他任一未被调度的虚拟机作为当前虚拟机,以及确定所述更新的最小堆作为当前最小堆,触发所述循环调度流程。
4.根据权利要求1至3中任何一项所述的方法,其特征在于,所述虚拟机调度参数包括:CPU使用率、内存使用率、磁盘IO字节数、网卡IO字节数和待部署虚拟机个数;则依据所述候选物理服务器集合中各个候选物理服务器的虚拟机调度参数计算所述各个候选物理服务器的初始调度开销值,包括:
获取物理服务器的调度开销值计算公式,所述调度开销值计算公式为:调度开销值=CPU使用率*第一权重系数+内存使用率*第二权重系数+磁盘IO字节数*第三权重系数+网卡IO字节数*第四权重系数+当前待部署虚拟机个数*第五权重系数;
其中,所述“CPU使用率*第一权重系数”、“内存使用率*第二权重系数”、“磁盘IO字节数*第三权重系数”、“网卡IO字节数*第四权重系数”和“当前待部署虚拟机个数*第五权重系数”的数量级一致;
采用所述调度开销值计算公式计算各个物理服务器的初始调度开销值。
5.根据权利要求4所述的方法,其特征在于,还包括:
获取用户提交的所述批量虚拟机的部署策略,所述部署策略包括:需调整所述第一权重系数的低CPU使用率优先的策略,需调整所述第二权重系数的低内存使用率优先的策略,需调整所述第三权重系数的低磁盘IO字节数优先的策略,需调整所述第四权重系数的低网卡IO字节数优先的策略,或者,需调整所述第五权重系数的部署操作低延迟优先的策略;
则所述依据所述候选物理服务器集合中各个候选物理服务器的虚拟机调度参数计算所述各个候选物理服务器的初始调度开销值,包括:
依据所述部署策略调整所述调度开销值计算公式中的第一权重系数、第二权重系数、第三权重系数、第四权重系数或第五权重系数;
采用调整之后的调度开销值计算公式计算各个物理服务器的初始调度开销值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京搜狐新媒体信息技术有限公司,未经北京搜狐新媒体信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210394922.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种蓝宝石晶体成型装置
- 下一篇:一种可双向调节的木工工作台