[发明专利]一种云环境应用系统非停机升级时的负载预测方法及装置有效
申请号: | 201910511227.5 | 申请日: | 2019-06-13 |
公开(公告)号: | CN110309955B | 公开(公告)日: | 2022-07-15 |
发明(设计)人: | 钱琳;庞恒茂;俞俊;朱广新;张根周;赵永柱;王琳;梅竹;陈海洋;许明杰 | 申请(专利权)人: | 南瑞集团有限公司;国电南瑞科技股份有限公司;国网陕西省电力公司 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06F9/50 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 王恒静 |
地址: | 211106 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 环境 应用 系统 停机 升级 负载 预测 方法 装置 | ||
本发明公开了一种云环境应用系统非停机升级时的负载预测方法及装置,该方法包括:按时间序列获取云环境应用系统下非停机升级时功能模块负载样本数据集,并进行预处理;对预处理后的负载样本数据集采用三角形隶属函数进行模糊化处理,并用均值等分区间离散化,生成负载离散样本数据集;将负载离散样本数据集交叉生成训练集Str和测试集Ste,利用所述训练集Str构建决策树模型进行升级时负载高低的预测,并进行迭代训练;采用测试集Ste对训练后的决策树模型进行剪枝并进行负载预测。本发明用于解决现有静态负载预测方法负载预测精度不高的问题,实验结果表明,本发明给出的基于决策树预测模型可以很好的预测出在指定日期的负载高低,错误率在3%以内。
技术领域
本发明涉及大数据处理技术领域,具体涉及一种云环境应用系统非停机升级时的负载预测方法及装置。
背景技术
云计算系统平台已经成为当前主流的系统架构之一,大量的企业开始大规模运用云计算平台部署自己的应用。但是大量的问题也随之而来,系统不停机自适应升级的高风险问题就是其中之一。在升级云计算平台应用时,并不是同时升级所有功能模块,而是优先升级低负载功能模块,在人工监管下升级高负载功能模块。在构建不停机自适应升级系统时,系统只能通过各种功能感知方法,如时间感知、资源感知和网络感知等感知方法来分析当前各功能模块的负载高低,因此功能模块升级时间较长。
目前,有些学者已经对负载预测进行研究,传统负载预测常用自回归滑动平均模型、差分自回归滑动平均模型、差分自回归求和滑动平均模型(FARIMA)、模式匹配预测法和经验预测模型等,但上述静态计算模型已经无法保障混沌非线性的云计算应用功能负载在短期内预测的精确度了。
发明内容
发明目的:为了克服现有技术的不足,本发明提供一种云环境应用系统非停机升级时的负载预测方法,该方法可以解决负载预测精确度低的问题。
技术方案:本发明所述的云环境应用系统非停机升级时的负载预测方法,该方法包括:
获取待测样本并进行预处理,所述待测样本为云环境应用系统下非停机升级时功能模块负载样本;
输入到决策树模型进行负载预测,所述决策树模型构建方式为:
对预处理后的负载样本数据集S采用三角形隶属函数进行模糊化处理,并用均值等分区间离散化,生成负载离散样本数据集Sdis,所述负载离散样本数据集S为按时间序列获取的云环境应用系统下非停机升级时功能模块负载样本的数据集合;
将所述负载离散样本数据集Sdis交叉生成训练集Str和测试集Ste,利用所述训练集Str训练构建的所述决策树模型进行升级时负载高低的预测。
进一步地,包括:
所述决策树模型构建方式还包括:采用测试集Ste对训练后的决策树模型剪枝后进行负载预测。
进一步地,包括:
所述负载样本数据集S表示为:S={s1,s2,...,si,...,sp},其中,p为数据集中数据的总量,1≤i≤p,si≡{xi,yi},xi为第i条数据样本对应的属性集合,yi为第i条数据样本对应的分类且y∈{0,1},0表示低负载,1表示高负载;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南瑞集团有限公司;国电南瑞科技股份有限公司;国网陕西省电力公司,未经南瑞集团有限公司;国电南瑞科技股份有限公司;国网陕西省电力公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910511227.5/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理