[发明专利]基于资源特征的云计算平台计算任务成本预测方法及系统有效
申请号: | 201811593266.6 | 申请日: | 2018-12-25 |
公开(公告)号: | CN109743200B | 公开(公告)日: | 2022-01-25 |
发明(设计)人: | 宋卓;李根;唐骏翔;马丑贤;王振国;肖克;朱德龙;宁文飞;张栓;宫晨光 | 申请(专利权)人: | 人和未来生物科技(长沙)有限公司 |
主分类号: | H04L41/14 | 分类号: | H04L41/14;H04L41/147;G06K9/62 |
代理公司: | 湖南兆弘专利事务所(普通合伙) 43008 | 代理人: | 邹大坚;谭武艺 |
地址: | 410000 湖南省长沙市长沙高*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 资源 特征 计算 平台 任务 成本 预测 方法 系统 | ||
本发明公开了一种基于资源特征的云计算平台计算任务成本预测方法及系统,本发明实施步骤包括:解析被预测计算任务的命令得到命令参数;从解析得到命令参数中通过主成分分析提取出主要特征参数自变量;将主要特征参数自变量输入预先训练好的机器学习模型,得到被预测计算任务的预测成本;所述机器学习模型通过预先训练建立了主要特征参数自变量、被预测计算任务的预测成本两者之间的输入输出映射关系。本发明通过分析并采集用户输入的命令参数,使用机器学习的算法来对算法任务进行成本方面的预测,能够获取更全面的资源特征参数作为机器学习算法的自变量用以满足数据训练及预测、降低无效资源特征参数对成本预测的干扰,具有预测准确的优点。
技术领域
本发明涉及云计算平台的任务调度技术,具体涉及一种基于资源特征的云计算平台计算任务成本预测方法及系统,可为云计算平台的任务调度提供依据。
背景技术
现有部分云计算平台中,运行的算法任务是以类似黑箱系统的形式存在,云平台系统对算法任务的内部架构和相互关系处于不可视状态。因此,云平台系统对算法任务存在的主要问题是无法确定用户输入的运行命令的具体含义及作用,也无法明确运行命令中所包含的参数的作用和对任务运行所造成的影响,因此不能提供给用户运行任务所需要的时间及成本方面的参考,影响用户体验以及系统分析。
现今机器学习已经可以影响云计算的多方面并创造巨大的价值,广泛的应用于系统的可扩展性、成本资源计算以及大数据的处理。通过存储在系统中的大量数据为机器学习提供信息来源,并根据百万级指标的用户使用来为机器学习提供训练的数据来源。因此,如何利用机器学习来实现云计算平台计算任务成本预测,已经成为一项亟待解决的关键技术问题。
发明内容
本发明要解决的技术问题:针对现有技术的上述问题,提供一种基于资源特征的云计算平台计算任务成本预测方法及系统,本发明通过分析并采集用户输入的命令参数,使用机器学习的算法来对算法任务进行成本方面的预测,能够获取更全面的资源特征参数作为机器学习算法的自变量用以满足数据训练及预测、降低无效资源特征参数对成本预测的干扰,具有预测准确的优点。
为了解决上述技术问题,本发明采用的技术方案为:
一种基于资源特征的云计算平台计算任务成本预测方法,实施步骤包括:
1)解析被预测计算任务的命令得到命令参数;
2)从解析得到命令参数中通过主成分分析提取出主要特征参数自变量;
3)将主要特征参数自变量输入预先训练好的机器学习模型,得到被预测计算任务的预测成本;所述机器学习模型通过预先训练建立了包含主要特征参数自变量、被预测计算任务的预测成本两者之间的输入输出映射关系。
可选地,步骤1)的详细步骤包括:
1.1)解析被预测计算任务的命令,获取其中包含的命令参数;
1.2)对命令参数进行分类,分类为变量参数,文件参数以及常量参数。
可选地,步骤3)中被预测计算任务的预测成本包括任务运行时间、生成文件大小、消耗网络流量。
可选地,步骤3)中机器学习模型的训练步骤包括:
S1)生成变量参数、文件参数以及常量参数至少一种不同的计算任务的命令得到训练集以及测试集,初始化主要特征参数自变量为空;
S2)从训练集中遍历选择一条命令作为当前命令;
S3)模拟运行当前命令,得到当前命令的任务运行时间、生成文件大小、消耗网络流量;
S4)解析当前命令得到命令参数,从解析得到命令参数中通过主成分分析提取出主要特征参数自变量及其对应的权重;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于人和未来生物科技(长沙)有限公司,未经人和未来生物科技(长沙)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811593266.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于微服务的容器化管理系统
- 下一篇:一种混合云部署系统