一种基于变异粒子群的云计算资源态势预测方法及系统技术方案

技术编号:32279532 阅读:25 留言:0更新日期:2022-02-12 19:46
本发明专利技术涉及一种基于变异粒子群的云计算资源态势预测方法及方法,所述方法包括:基于粒子群的特性对其进行初始化;基于云计算资源数据对神经网络模型进行初始化;对初始化后的所述粒子群进行迭代优化,得到全局最优解;将全局最优解对应的最优参数赋值给初始化后的所述神经网络模型;对赋值后的所述神经网络模型迭代训练,得到训练好的所述神经网络模型;基于训练好的所述神经网络模型对云计算资源的态势进行预测。本发明专利技术提高了预测精度和收敛速度,解决了由于云计算资源负载资源闲置,导致的资源分配不合理和资源利用率低等问题。致的资源分配不合理和资源利用率低等问题。致的资源分配不合理和资源利用率低等问题。

【技术实现步骤摘要】
一种基于变异粒子群的云计算资源态势预测方法及系统


[0001]本专利技术涉及云计算
,特别是涉及一种基于变异粒子群的云计算资源态势预测方法及系统。

技术介绍

[0002]云计算是整合大量云端计算资源,在短时间内完成对亿万量级的数据进行处理并返回给用户的新兴计算模型,由于其具有低成本和灵活性高等优点使之具有强大的发展潜力。但由于云环境资源负载的动态性,在计算过程中会尽可能多的分配资源来保证服务的稳定性,导致服务器资源过多的闲置和浪费。态势预测技术通过采集历史数据,利用模型来对未来资源趋势进行预测。通过态势预测可以更好的为资源分配提供依据,避免大规模资源空闲引发浪费。目前的预测方法主要包括统计模型、神经网络以及组合模型。
[0003]基于统计模型进行预测,由于其计算速度快,系统占用负担小,导致实现起来较为容易,但相对预测精度较低误差较大。基于神经网络预测,相比于统计模型提高了预测精度,但仍存在模型复杂和求解速度慢等问题。基于组合模型预测包括以下现有方法,集成模型优化神经网络云资源需求预测方法,该方法可以根据需求对资源进行合理预测,但是当需求并行出现,预测实时性有待提高;基于卷积神经网络与支持向量机的云资源预测模型,该模型的预测精度明显高于现阶段的云资源预测方法,但该模型随着时间增加预测精度会随之降低;基于平均模型与长短期记忆神经网络组合预测模型,该模型降低了资源实时预测的误差,但该模型针对于实时预测的精度较低;基于粒子群对神经网络模型进行优化的方法,具有简单容易实现,收敛速度快等特点,但利用粒子群算法存在容易陷入局部最优解等问题。

技术实现思路

[0004]有鉴于此,本专利技术提供了一种基于变异粒子群的云计算资源态势预测方法及系统,提高预测精度和收敛速度,以解决云计算资源负载资源闲置,资源分配不合理以及资源利用率低等问题。
[0005]为实现上述目的,本专利技术提供了如下方案:
[0006]一种基于变异粒子群的云计算资源态势预测方法,包括:
[0007]基于粒子群的特性对其进行初始化;基于云计算资源数据对神经网络模型进行初始化;
[0008]对初始化后的所述粒子群进行迭代优化,得到全局最优解;
[0009]将全局最优解对应的最优参数赋值给初始化后的所述神经网络模型;
[0010]对赋值后的所述神经网络模型迭代训练,得到训练好的所述神经网络模型;
[0011]基于训练好的所述神经网络模型对云计算资源的态势进行预测。
[0012]优选地,所述基于粒子群的特性对其进行初始化;基于云计算资源数据对神经网络模型进行初始化,包括:
[0013]基于所述粒子群的特性对所述粒子群的数量、惯性权重、学习参数和最大迭代次数进行初始化;
[0014]采用随机数对所述粒子群的全局最优位置、个体最优位置和个体最优速度进行初始化;
[0015]基于云计算资源数据对神经网络模型进行初始化。
[0016]优选地,所述对初始化后的所述粒子群进行迭代优化,得到全局最优解,包括:
[0017]对所述粒子群进行迭代优化,并获取当前迭代的惯性权重,进一步得到当前迭代的粒子速度;
[0018]基于当前迭代的所述粒子速度更新当前迭代的粒子位置;
[0019]基于当前迭代的所述粒子位置得到当前迭代的适应度值;
[0020]判断当前迭代的次数是否达到最大迭代次数,若没有达到,则继续迭代优化,若达到,则选取最优的所述适应度值为所述全局最优解,输出最优的所述适应度值对应的所述粒子位置。
[0021]优选地,所述对赋值后的所述神经网络模型迭代训练,得到训练好的所述神经网络模型,包括:
[0022]基于训练数据集对赋值后的所述神经网络模型迭代训练;将训练数据集输入赋值后的所述神经网络模型,计算所述训练数据集与样本的欧氏距离;
[0023]基于径向基函数对所述欧氏距离进行非线性变换,得到非线性数据集;
[0024]对所述非线性数据集和权重系数集进行相乘得到输出数据集;
[0025]判断当前迭代次数是否达到最大迭代次数,若达到,则得到训练好的所述神经网络模型,若没有达到,则继续进行迭代训练,直至达到最大迭代次数。
[0026]本专利技术还提供了一种基于变异粒子群的云计算资源态势预测系统,包括:
[0027]初始化模块,基于粒子群的特性对其进行初始化;基于云计算资源数据对神经网络模型进行初始化;
[0028]优化模块,对初始化后的所述粒子群进行迭代优化,得到全局最优解;
[0029]赋值模块,将全局最优解对应的最优参数赋值给初始化后的所述神经网络模型;
[0030]训练模块,对赋值后的所述神经网络模型迭代训练,得到训练好的所述神经网络模型;
[0031]预测模块,基于训练好的所述神经网络模型对云计算资源的态势进行预测。
[0032]优选地,所述初始化模块包括:
[0033]第一初始化单元,基于所述粒子群的特性对所述粒子群的数量、惯性权重、学习参数和最大迭代次数进行初始化;
[0034]第二初始化单元,采用随机数对所述粒子群的全局最优位置、个体最优位置和个体最优速度进行初始化;
[0035]第三初始化单元,基于云计算资源数据对神经网络模型进行初始化。
[0036]优选地,所述优化模块包括:
[0037]迭代计算单元,对所述粒子群进行迭代优化,并获取当前迭代的惯性权重,进一步得到当前迭代的粒子速度;
[0038]粒子位置单元,基于当前迭代的所述粒子速度更新当前迭代的粒子位置;
[0039]粒子适应度单元,基于当前迭代的所述粒子位置得到当前迭代的适应度值;
[0040]第一判断单元,判断当前迭代的次数是否达到最大迭代次数,若没有达到,则返回至所述迭代计算单元,若达到,则选取最优的所述适应度值为所述全局最优解,输出最优的所述适应度值对应的所述粒子位置。
[0041]优选地,所述训练模块包括:
[0042]迭代训练单元,基于训练数据集对赋值后的所述神经网络模型迭代训练;将训练数据集输入赋值后的所述神经网络模型,计算所述训练数据集与样本的欧氏距离;
[0043]非线性单元,基于径向基函数对所述欧氏距离进行非线性变换,得到非线性数据集;
[0044]输出单元,对所述非线性数据集和权重系数集进行相乘得到输出数据集;
[0045]第二判断单元,判断当前迭代次数是否达到最大迭代次数,若达到,则得到训练好的所述神经网络模型,若没有达到,则返回至所述迭代训练单元。
[0046]根据本专利技术提供的具体实施例,本专利技术公开了以下技术效果:
[0047]本专利技术涉及一种基于变异粒子群的云计算资源态势预测方法及方法,所述方法包括:基于粒子群的特性对其进行初始化;基于云计算资源数据对神经网络模型进行初始化;对初始化后的所述粒子群进行迭代优化,得到全局最优解;将全局最优解对应的最优参数赋值给初始化后的所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于变异粒子群的云计算资源态势预测方法,其特征在于,包括:基于粒子群的特性对其进行初始化;基于云计算资源数据对神经网络模型进行初始化;对初始化后的所述粒子群进行迭代优化,得到全局最优解;将全局最优解对应的最优参数赋值给初始化后的所述神经网络模型;对赋值后的所述神经网络模型迭代训练,得到训练好的所述神经网络模型;基于训练好的所述神经网络模型对云计算资源的态势进行预测。2.根据权利要求1所述的云计算资源态势预测方法,其特征在于,所述基于粒子群的特性对其进行初始化;基于云计算资源数据对神经网络模型进行初始化,包括:基于所述粒子群的特性对所述粒子群的数量、惯性权重、学习参数和最大迭代次数进行初始化;采用随机数对所述粒子群的全局最优位置、个体最优位置和个体最优速度进行初始化;基于云计算资源数据对神经网络模型进行初始化。3.根据权利要求1所述的云计算资源态势预测方法,其特征在于,所述对初始化后的所述粒子群进行迭代优化,得到全局最优解,包括:对所述粒子群进行迭代优化,并获取当前迭代的惯性权重,进一步得到当前迭代的粒子速度;基于当前迭代的所述粒子速度更新当前迭代的粒子位置;基于当前迭代的所述粒子位置得到当前迭代的适应度值;判断当前迭代的次数是否达到最大迭代次数,若没有达到,则继续迭代优化,若达到,则选取最优的所述适应度值为所述全局最优解,输出最优的所述适应度值对应的所述粒子位置。4.根据权利要求1所述的云计算资源态势预测方法,其特征在于,所述对赋值后的所述神经网络模型迭代训练,得到训练好的所述神经网络模型,包括:基于训练数据集对赋值后的所述神经网络模型迭代训练;将训练数据集输入赋值后的所述神经网络模型,计算所述训练数据集与样本的欧氏距离;基于径向基函数对所述欧氏距离进行非线性变换,得到非线性数据集;对所述非线性数据集和权重系数集进行相乘得到输出数据集;判断当前迭代次数是否达到最大迭代次数,若达到,则得到训练好的所述神经网络模型,若没有达到,则继续进行迭代训练,直至达到最大迭代次数。5.一种基于变异粒子群的云计算...

【专利技术属性】
技术研发人员:刘滢刘思源杨迪王鹏董明任志鹏汤新昌
申请(专利权)人:长春理工大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1