[发明专利]一种虚拟机调度的方法及调度监控器有效
| 申请号: | 201310719546.8 | 申请日: | 2013-12-20 |
| 公开(公告)号: | CN103729252B | 公开(公告)日: | 2017-09-05 |
| 发明(设计)人: | 黄海彬;郭兴泽 | 申请(专利权)人: | 杭州华为数字技术有限公司 |
| 主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/455 |
| 代理公司: | 广州三环专利商标代理有限公司44202 | 代理人: | 郝传鑫,熊永强 |
| 地址: | 310053 浙江省杭州*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 虚拟机 调度 方法 监控器 | ||
1.一种虚拟机调度的方法,其特征在于,所述方法包括:
当监测到第一物理服务器的中央处理器CPU占用率大于或等于预设的第一阈值时,获取所述第一物理服务器中的各虚拟机的第一运行日志,其中,所述第一运行日志包括各虚拟机的第一资源使用大小与时间的对应关系;
根据各所述虚拟机的第一资源使用大小与时间的对应关系计算所述各虚拟机间的第一资源使用相似度,并获取最高的第一资源使用相似度所对应的待控虚拟机;
将所述待控虚拟机迁出所述第一物理服务器,以降低所述第一物理服务器的CPU占用率。
2.如权利要求1所述的方法,其特征在于,所述根据各所述虚拟机的第一资源使用大小与时间的对应关系计算所述各虚拟机间的第一资源使用相似度,并获取最高的第一资源使用相似度所对应的待控虚拟机包括:
根据各所述虚拟机的第一资源使用大小与时间的对应关系,拟合各所述虚拟机的第一资源使用时间曲线;
计算各所述第一资源使用时间曲线间的第一曲线相似度,获取最高的第一曲线相似度所对应的第三资源使用时间曲线;
根据各所述第一资源使用时间曲线与各虚拟机的对应关系,获取所述第三资源使用时间曲线所对应的待控虚拟机。
3.如权利要求2所述的方法,其特征在于,所述将所述待控虚拟机迁出所述第一物理服务器包括:
获取与调度监控器相连接的第二物理服务器的第二运行日志,其中,所述第二运行日志包括第二物理服务器的第二资源使用大小与时间的对应关系;
根据所述第二资源使用大小与时间的对应关系和所述待控虚拟机的第一资源使用大小与时间的对应关系,计算所述第二物理服务器与所述待控虚拟机的相似度,并判断所述相似度是否小于或等于预设的第二阈值;
当所述相似度小于或等于预设的第二阈值,将所述待控虚拟机迁移至所述第二物理服务器运行。
4.如权利要求3所述的方法,其特征在于,所述根据所述第二资源使用大小与时间的对应关系和所述待控虚拟机的第一资源使用大小与时间的对应关系,计算所述第二物理服务器与所述待控虚拟机的相似度包括:
根据所述第二资源使用大小与时间的对应关系,拟合所述第二物理服务器的第二资源使用时间曲线;
计算所述第二资源使用时间曲线与所述第三资源使用时间曲线间的第二曲线相似度。
5.如权利要求3或4所述的方法,其特征在于,所述获取与调度监控器相连接的第二物理服务器的第二运行日志之前包括:
获取所述第二物理服务器的CPU占用资源大小,并判断所述第二物理服务器的CPU占用资源大小是否小于或等于第三阈值;
当所述第二物理服务器的CPU占用率小于或等于第三阈值,获取待控虚拟机的CPU占用资源大小并判断所述待控虚拟机的CPU占用资源大小与所述第二物理服务器的CPU占用资源大小之和是否小于或等于第四阈值;
当所述待控虚拟机的CPU占用资源大小与所述第二物理服务器的CPU占用资源大小之和小于或等于第四阈值,执行获取与调度监控器相连接的第二物理服务器的第二运行日志步骤。
6.如权利要求5所述的方法,其特征在于,所述虚拟机的第一资源使用大小包括:所述虚拟机CPU的第一资源使用大小、所述虚拟机内存的第一资源使用大小、所述虚拟机硬盘的第一资源使用大小以及所述虚拟机带宽的第一资源使用大小中的任一种或多种。
7.如权利要求6所述的方法,其特征在于,所述第二物理服务器的第二资源使用大小包括:所述第二物理服务器CPU的第二资源使用大小、所述第二物理服务器内存的第二资源使用大小、所述第二物理服务器硬盘的第二资源使用大小以及所述第二物理服务器带宽的第二资源使用大小中的任一种或多种。
8.一种调度监控器,其特征在于,所述调度监控器包括:
获取单元,用于当监测到第一物理服务器的中央处理器CPU占用率大于或等于预设的第一阈值时,获取所述第一物理服务器中的各虚拟机的第一运行日志,其中,所述第一运行日志包括各虚拟机的第一资源使用大小与时间的对应关系;
计算单元,用于根据各所述虚拟机的第一资源使用大小与时间的对应关系计算所述各虚拟机间的第一资源使用相似度,并获取最高的第一资源使用相似度所对应的待控虚拟机;
迁移单元,用于将所述待控虚拟机迁出所述第一物理服务器,以降低所述第一物理服务器的CPU占用率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华为数字技术有限公司,未经杭州华为数字技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310719546.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:吸尘器快速接头内螺纹抽芯机构
- 下一篇:注塑模腔体件内环形倒扣脱模机构





