[发明专利]云计算管理平台的全阶段负载分担综合优化方法在审
申请号: | 201911185961.3 | 申请日: | 2019-11-27 |
公开(公告)号: | CN111061561A | 公开(公告)日: | 2020-04-24 |
发明(设计)人: | 扆亮海;高宏松 | 申请(专利权)人: | 扆亮海 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/455 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 310016 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算 管理 平台 阶段 负载 分担 综合 优化 方法 | ||
1.云计算管理平台的全阶段负载分担综合优化方法,其特征在于:负载动态调度策略综合考虑中央处理器、内存、硬盘多个因素,选择最合适的物理主机来创建虚拟机实例或作为虚拟机在线迁移的目的主机;从算法输入、算法输出、算法流程各个方面全阶段优化负载分担;
算法处理的请求有三种,分别是:创建虚拟机请求、删除虚拟机请求,虚拟机在线迁移请求。
2.根据权利要求1所述的云计算管理平台的全阶段负载分担综合优化方法,其特征在于,方法整体思路为:首先Ceilometer计量组件收集各个物理主机的资源利用状况,利用数据库中已经保存的物理主机原始资源容量数据通过计算,得到每个物理主机的剩余资源数量,进而得到每台物理主机的中央处理器资源利用率、内存利用率、硬盘利用率,然后得到中央处理器平均利用率、内存平均利用率、硬盘平均利用率和全盘综合利用率,管理员手动设置一个波动范围,得到中央处理器负载阈值、内存负载阈值、硬盘负载阈值和全盘综合负载阈值,阈值不是静态数据,根据资源利用状况的不同而动态变化,选取全盘综合利用率最低的物理主机来增加虚拟机实例。
3.根据权利要求1所述的云计算管理平台的全阶段负载分担综合优化方法,其特征在于:不论是在创建虚拟机实例,还是在虚拟机动态迁移的情景下,前置步骤都是进行物理主机过滤,选择未超载物理主机进入备选集合,然后计算各个备选物理主机的权值,对比每一个物理主机的权值的大小,选择最佳的备选服务器;不同的是创建虚拟机实例时,是被动接受终端请求,然后开始算法流程,而虚拟机在线迁移是通过Ceilometer计量组件监控得到的数据发现某一物理主机综合负载超过阈值,需要迁移出其中某个或多个虚拟机实例来降低负载;在超载运行的物理主机上选择迁移哪个虚拟机时,将超载物理主机的中央处理器利用率、内存利用率、硬盘利用率和中央处理器利用率阈值、内存利用率阈值、硬盘利用率阈值进行对比,得出超载属性,根据尽量降低超载属性的原则,选择占用超载资源最多的虚拟机进行迁移。
4.根据权利要求1所述的云计算管理平台的全阶段负载分担综合优化方法,其特征在于:定义Utilization#CPU为物理主机的中央处理器利用率,根据云计算管理平台内部API和Ceilometer计量组件收集到物理主机的初始中央处理器总数为CPU#Amount,目前已分配给虚拟机使用的中央处理器总数为CPU#Used,得到物理主机中央处理器利用率计算公式为:
Utilization#CPU=CPU#Used/CPU#Amount,
第三方检测工具检测到虚拟机的中央处理器利用率为vUtilization#CPU,那么物理主机实际的中央处理器利用率计算公式:
Utilization#CPU#VM#t=(CPU#Used×vUtilization#CPU)/CPU#Amount,
取时间段t内所有监控数据计算得到的平均值更有意义:
Utilization#CPU#VM=∑Utilization#CPU#VM#t/N,
定义Utilization#CPU#avg为物理主机中央处理器的平均利用率,计算公式为:
Utilization#CPU#avg=∑Utilization#CPU#VM/N,
上式得到的为所有服务器的中央处理器利用率均值,代表集群中央处理器利用率的平均值,定义C为系统能容忍的数值偏差,根据中央处理器的平均利用率可以计算出云计算管理平台中央处理器负载阈值A1:
A1=C+Utilization#CPU#avg。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于扆亮海,未经扆亮海许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911185961.3/1.html,转载请声明来源钻瓜专利网。