[发明专利]一种基于变异粒子群的云计算资源态势预测方法及系统在审
申请号: | 202111325986.6 | 申请日: | 2021-11-10 |
公开(公告)号: | CN114035956A | 公开(公告)日: | 2022-02-11 |
发明(设计)人: | 刘滢;刘思源;杨迪;王鹏;董明;任志鹏;汤新昌 | 申请(专利权)人: | 长春理工大学 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06N3/00;G06N3/04;G06N3/08 |
代理公司: | 北京高沃律师事务所 11569 | 代理人: | 赵兴华 |
地址: | 130022 吉林*** | 国省代码: | 吉林;22 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 变异 粒子 计算 资源 态势 预测 方法 系统 | ||
本发明涉及一种基于变异粒子群的云计算资源态势预测方法及方法,所述方法包括:基于粒子群的特性对其进行初始化;基于云计算资源数据对神经网络模型进行初始化;对初始化后的所述粒子群进行迭代优化,得到全局最优解;将全局最优解对应的最优参数赋值给初始化后的所述神经网络模型;对赋值后的所述神经网络模型迭代训练,得到训练好的所述神经网络模型;基于训练好的所述神经网络模型对云计算资源的态势进行预测。本发明提高了预测精度和收敛速度,解决了由于云计算资源负载资源闲置,导致的资源分配不合理和资源利用率低等问题。
技术领域
本发明涉及云计算技术领域,特别是涉及一种基于变异粒子群的云计算资源态势预测方法及系统。
背景技术
云计算是整合大量云端计算资源,在短时间内完成对亿万量级的数据进行处理并返回给用户的新兴计算模型,由于其具有低成本和灵活性高等优点使之具有强大的发展潜力。但由于云环境资源负载的动态性,在计算过程中会尽可能多的分配资源来保证服务的稳定性,导致服务器资源过多的闲置和浪费。态势预测技术通过采集历史数据,利用模型来对未来资源趋势进行预测。通过态势预测可以更好的为资源分配提供依据,避免大规模资源空闲引发浪费。目前的预测方法主要包括统计模型、神经网络以及组合模型。
基于统计模型进行预测,由于其计算速度快,系统占用负担小,导致实现起来较为容易,但相对预测精度较低误差较大。基于神经网络预测,相比于统计模型提高了预测精度,但仍存在模型复杂和求解速度慢等问题。基于组合模型预测包括以下现有方法,集成模型优化神经网络云资源需求预测方法,该方法可以根据需求对资源进行合理预测,但是当需求并行出现,预测实时性有待提高;基于卷积神经网络与支持向量机的云资源预测模型,该模型的预测精度明显高于现阶段的云资源预测方法,但该模型随着时间增加预测精度会随之降低;基于平均模型与长短期记忆神经网络组合预测模型,该模型降低了资源实时预测的误差,但该模型针对于实时预测的精度较低;基于粒子群对神经网络模型进行优化的方法,具有简单容易实现,收敛速度快等特点,但利用粒子群算法存在容易陷入局部最优解等问题。
发明内容
有鉴于此,本发明提供了一种基于变异粒子群的云计算资源态势预测方法及系统,提高预测精度和收敛速度,以解决云计算资源负载资源闲置,资源分配不合理以及资源利用率低等问题。
为实现上述目的,本发明提供了如下方案:
一种基于变异粒子群的云计算资源态势预测方法,包括:
基于粒子群的特性对其进行初始化;基于云计算资源数据对神经网络模型进行初始化;
对初始化后的所述粒子群进行迭代优化,得到全局最优解;
将全局最优解对应的最优参数赋值给初始化后的所述神经网络模型;
对赋值后的所述神经网络模型迭代训练,得到训练好的所述神经网络模型;
基于训练好的所述神经网络模型对云计算资源的态势进行预测。
优选地,所述基于粒子群的特性对其进行初始化;基于云计算资源数据对神经网络模型进行初始化,包括:
基于所述粒子群的特性对所述粒子群的数量、惯性权重、学习参数和最大迭代次数进行初始化;
采用随机数对所述粒子群的全局最优位置、个体最优位置和个体最优速度进行初始化;
基于云计算资源数据对神经网络模型进行初始化。
优选地,所述对初始化后的所述粒子群进行迭代优化,得到全局最优解,包括:
对所述粒子群进行迭代优化,并获取当前迭代的惯性权重,进一步得到当前迭代的粒子速度;
基于当前迭代的所述粒子速度更新当前迭代的粒子位置;
基于当前迭代的所述粒子位置得到当前迭代的适应度值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长春理工大学,未经长春理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111325986.6/2.html,转载请声明来源钻瓜专利网。