[发明专利]混合云环境下基于负载预测的资源弹性伸缩方法在审
| 申请号: | 201810321314.X | 申请日: | 2018-04-11 |
| 公开(公告)号: | CN108628662A | 公开(公告)日: | 2018-10-09 |
| 发明(设计)人: | 李春林;郑乙 | 申请(专利权)人: | 武汉理工大学 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/48;G06F9/50 |
| 代理公司: | 武汉开元知识产权代理有限公司 42104 | 代理人: | 潘杰;刘琳 |
| 地址: | 430070 湖*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 弹性扩展 负载预测 弹性收缩 弹性伸缩 混合云 集群 集群资源 扩展模型 实际负载 资源成本 预测集 收缩 迁移 租用 优化 | ||
1.一种混合云环境下基于负载预测的资源弹性伸缩方法,其特征在于:包括如下步骤:
1)计算混合云集群下一时间戳的负载预测值β,确定当前集群能够处理的最大请求数req;
2)判断负载预测值β是否大于当前集群能够处理的最大请求数req,是则前往步骤3),否则前往步骤4);
3)对混合云集群进行弹性扩展:确定每一种配置节点在单位时间内能够处理的最大请求数,建立弹性扩展模型和约束条件,计算进行弹性扩展的资源,使用以用户公有云集群租用成本最小化为目标的扩展模型进行弹性扩展;
4)对混合云集群进行弹性收缩:通过集群剩余负载能力、数据迁移时间、数据传输代价求得每一个数据节点的迁移代价,确定迁移代价最小的一个或者若干个节点为收缩节点进行数据迁移并释放节点。
2.根据权利要求1所述的混合云环境下基于负载预测的资源弹性伸缩方法,其特征在于:所述步骤3)中弹性扩展模型为
约束条件为:
式中,minCost为开销最低供给方案,为有效开销,为无效开销,Ai代表当前虚拟机供给配置中类型i虚拟机实例的数量,Tij代表Ai个类型i虚拟机中第j个虚拟机实例的剰余时间,Eij为虚拟机淘汰变量,取值为0或1,μ,Pi,Ci,Ai,Tij,N均为常量,其中N表示当前云服务提供商资源类型的数量,Pi表示类型为i的公有云资源单位时间内对应的成本,Xi表示进行资源伸缩方案后类型为i的公有云资源对应的数量,Xi为自然数且其中的i小于资源类型数N,β表示通过负载预测得到的混合云集群负载预测值,Ci表示类型为i的公有云资源的处理能力,μ表示比较有效成本和无效成本的权值参数。
3.根据权利要求1所述的混合云环境下基于负载预测的资源弹性伸缩方法,其特征在于:所述步骤4)中确定迁移代价最小的节点的方法为求解每个负载均衡方案的最终效用值Y,确定最小的最终效用值Y对应的节点为迁移代价最小的节点;
Y=WXX′+WTT′+WLL′
式中,WX、WT、WL分别为剩余负载能力、数据迁移时间和数据传输代价的权重,X′、T′和L′分别为剩余负载能力方差、数据迁移时间方差和数据传输代价方差的格式化值。
4.根据权利要求3所述的混合云环境下基于负载预测的资源弹性伸缩方法,其特征在于:所述剩余负载能力、数据迁移时间和数据传输代价的权重的确定方法为利用熵值法确定剩余负载能力、数据迁移时间和数据传输代价三个指标的客观权重。
5.根据权利要求3所述的混合云环境下基于负载预测的资源弹性伸缩方法,其特征在于:所述剩余负载能力、数据迁移时间和数据传输代价的权重的确定方法为利用层次分析法确定剩余负载能力、数据迁移时间和数据传输代价三个指标的主观权重。
6.根据权利要求5所述的混合云环境下基于负载预测的资源弹性伸缩方法,其特征在于:所述剩余负载能力、数据迁移时间和数据传输代价的权重的确定方法为根据剩余负载能力、数据迁移时间和数据传输代价三个指标的主观权重、客观权重,利用组合赋权法确定剩余负载能力、数据迁移时间和数据传输代价三个指标的权重。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉理工大学,未经武汉理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810321314.X/1.html,转载请声明来源钻瓜专利网。





