[发明专利]基于价格预测的云计算服务资源动态调度方法及系统有效
申请号: | 201910797670.3 | 申请日: | 2019-08-27 |
公开(公告)号: | CN110503534A | 公开(公告)日: | 2019-11-26 |
发明(设计)人: | 刘明宇;潘丽;刘士军 | 申请(专利权)人: | 山东大学 |
主分类号: | G06Q30/08 | 分类号: | G06Q30/08;G06Q30/02;G06Q30/06;G06N20/00 |
代理公司: | 37221 济南圣达知识产权代理有限公司 | 代理人: | 黄海丽<国际申请>=<国际公布>=<进入 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 竞价 租用 云计算服务 回归预测模型 实例数据 租赁 云服务平台 调度 动态调度 计费节点 价格预测 任务分配 实时采集 实时输出 实时提取 资源动态 预测 输出 申请 | ||
1.基于价格预测的云计算服务资源动态调度方法,其特征是,包括:
实时提取多个云服务平台上的各种规格的竞价型实例数据;
使用所提取的竞价型实例数据训练回归预测模型,回归预测模型实时输出当前已租用竞价实例下一时刻的预测价格;
实时采集已租用竞价型实例的实际运行情况;
在已租用竞价型实例计费节点到达前,结合当前已租用竞价实例下一时刻的预测价格、当前已租用竞价实例实际运行情况和当前时刻的租赁情况,输出下一时刻云计算服务的租赁方案:
对下一时刻需要新增的实例进行提前租赁;
将需要删除的实例资源添加到删除列表中,在计费节点到达前进行删除;
将需要转移的实例资源添加到转移列表中,在计费节点到达前进行转移;
根据用户选择的租赁方案,对云计算服务资源进行动态调度。
2.如权利要求1所述的方法,其特征是,所述使用所提取的竞价型实例数据训练回归预测模型,包括:
使用有放回地抽样方式,从所提取的竞价型实例中随机选择n个样本作为训练样本;每条竞价型实例被看作一条数据,而竞价型实例的规格包括实例种类、实例所属地区和实例所载操作系统,所述竞价实例的规格被看作数据的属性;
使用随机选择出来的n个训练样本,训练kNN模型;
对随机选择出来的n个训练样本,从每个训练样本的数据属性中随机选择m个,用于训练CART回归树的特征属性;
将训练好的kNN模型和CART回归树并列连接组成一棵条件树;
随机选择训练样本,随机选择数据属性,训练条件树的过程重复p次,得到p棵条件树。
3.如权利要求1所述的方法,其特征是,所述回归预测模型实时输出当前已租用竞价实例下一时刻的预测价格;具体步骤包括:
对于待预测的竞价型实例,利用p棵条件树分别对其价格进行预测,将p棵条件树的预测结果的加权平均值作为最终预测结果。
4.如权利要求1所述的方法,其特征是,所述回归预测模型实时输出当前已租用竞价实例下一时刻的预测价格;具体步骤包括:
对于待预测的竞价型实例,判断其规格是否在当前条件树的训练样本中出现过:
若判定待预测的竞价型实例规格在训练数据中出现过,则使用条件树下的kNN子树预测其价格;
若判定待预测的竞价型实例规格没有在训练数据中出现过,则使用条件树下的CART子树预测其价格。
5.如权利要求1所述的方法,其特征是,所述结合当前已租用竞价实例下一时刻的预测价格、当前已租用竞价实例实际运行情况和当前时刻的租赁情况,输出下一时刻云计算服务的租赁方案;具体步骤包括:
对于即将到达计费节点的一个或多个已租用实例,根据当前租赁期中执行过的任务所需要的CPU核数及运行时间最大值计算负载R,所述租赁期是指从上一个计费节点到即将达到的计费节点之间的间隔;
在竞价型实例列表中,遍历不同的实例规格进行组合,将满足负载R的组合作为候选租赁方案放入候选集C中;
调用回归预测模型,预测候选集C中的各种租赁方案的价格;
从候选集C中选择价格最低的租赁方案进行输出,供用户选择;
如果当前竞价实例实际运行结束,则将需要删除的实例资源添加到删除列表中,在计费节点到达前进行删除;
如果当前竞价实例实际运行结束,将需要转移的实例资源添加到转移列表中,在计费节点到达前进行转移。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东大学,未经山东大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910797670.3/1.html,转载请声明来源钻瓜专利网。