一种云计算环境资源调配优化方法及系统技术方案

技术编号:39313455 阅读:7 留言:0更新日期:2023-11-12 15:58
本发明专利技术适用于云计算资源管理技术领域,尤其涉及一种云计算环境资源调配优化方法及系统,所述方法包括:获取云客户端清单,基于云客户端清单采集对应云计算历史记录;基于云计算历史记录进行分析,确定计算需求类型,将云计算资源划分为固定计算资源和动态计算资源;将固定计算资源划分给各个云客户端,对各个云客户端的动态计算需求进行统计,构建动态需求时序表;将动态计算资源划分为定比分配资源和机动分配资源,基于动态需求时序表对定比分配资源进行分配,所述机动分配资源在接收到突发计算需求时被分配至对应的云客户端。本发明专利技术能够应对各个云客户端的突发计算需求,保证了各个云客户端的稳定运行,提升了云计算资源的使用率。率。率。

【技术实现步骤摘要】
一种云计算环境资源调配优化方法及系统


[0001]本专利技术属于云计算资源管理
,尤其涉及一种云计算环境资源调配优化方法及系统。

技术介绍

[0002]云计算(cloud computing)是分布式计算的一种,指的是通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,然后,通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户。云计算早期,简单地说,就是简单的分布式计算,解决任务分发,并进行计算结果的合并。因而,云计算又称为网格计算。通过这项技术,可以在很短的时间内(几秒钟)完成对数以万计的数据的处理,从而达到强大的网络服务。
[0003]在当前的云计算服务过程中,受云计算资源分配不均的影响,难以对云计算资源进行充分利用,造成了计算资源的浪费。

技术实现思路

[0004]本专利技术实施例的目的在于提供一种云计算环境资源调配优化方法,旨在解决在当前的云计算服务过程中,受云计算资源分配不均的影响,难以对云计算资源进行充分利用,造成了计算资源的浪费的问题。
[0005]本专利技术实施例是这样实现的,一种云计算环境资源调配优化方法,所述方法包括:获取云客户端清单,基于云客户端清单采集对应云计算历史记录;基于云计算历史记录进行分析,确定各个云客户端的计算需求类型,基于计算机需求类型将云计算资源划分为固定计算资源和动态计算资源;将固定计算资源划分给各个云客户端,基于云计算历史记录对各个云客户端的动态计算需求进行统计,构建动态需求时序表;将动态计算资源划分为定比分配资源和机动分配资源,基于动态需求时序表对定比分配资源进行分配,所述机动分配资源在接收到突发计算需求时被分配至对应的云客户端。
[0006]优选的,所述基于云计算历史记录进行分析,确定各个云客户端的计算需求类型,基于计算机需求类型将云计算资源划分为固定计算资源和动态计算资源的步骤,具体包括:对云计算历史记录进行识别,确定对应的资源需求类型,基于资源需求类型对云计算历史记录进行分类,得到分类结果;根据分类结果确定各个云客户端对不同类型计算需求的占比,确定各个云客户端的计算需求类型;计算各个云客户端的资源需求占比,将云计算资源划分为固定计算资源和动态计算资源。
[0007]优选的,所述将固定计算资源划分给各个云客户端,基于云计算历史记录对各个
云客户端的动态计算需求进行统计,构建动态需求时序表的步骤,具体包括:确定各个云客户端对固定计算资源的需求,确定各个云客户端的固定需求占比,据此进行固定计算资源的分配;基于云计算历史记录中各个云客户端的动态计算需求进行算力统计,确定各个时刻的算力需求;按照预设的时间步长构建时间序列,确定该时间序列中各个时间段各个云客户端所需的动态计算资源,构建动态需求时序表。
[0008]优选的,所述将动态计算资源划分为定比分配资源和机动分配资源,基于动态需求时序表对定比分配资源进行分配的步骤,具体包括:按照预设的动态资源分配比例将动态计算资源划分为定比分配资源和机动分配资源;基于动态需求时序表确定各个云客户端在各个时间段所需的动态资源需求占比;在不同的时间段,对定比分配资源进行分配,并基于各个云客户端发出的突发计算需求对机动分配资源进行调度。
[0009]优选的,所述云客户端清单记录了所有允许使用云计算资源的客户端。
[0010]优选的,所述云计算历史记录至少包括应用程序类型、应用程序运行时间以及各个时刻对算力的使用数据。
[0011]本专利技术实施例的另一目的在于提供一种云计算环境资源调配优化系统,所述系统包括:历史记录获取模块,用于获取云客户端清单,基于云客户端清单采集对应云计算历史记录;资源分配模块,用于基于云计算历史记录进行分析,确定各个云客户端的计算需求类型,基于计算机需求类型将云计算资源划分为固定计算资源和动态计算资源;固定资源调度模块,用于将固定计算资源划分给各个云客户端,基于云计算历史记录对各个云客户端的动态计算需求进行统计,构建动态需求时序表;动态资源调度模块,用于将动态计算资源划分为定比分配资源和机动分配资源,基于动态需求时序表对定比分配资源进行分配,所述机动分配资源在接收到突发计算需求时被分配至对应的云客户端。
[0012]优选的,所述资源分配模块包括:云计算记录分配单元,用于对云计算历史记录进行识别,确定对应的资源需求类型,基于资源需求类型对云计算历史记录进行分类,得到分类结果;需求类型识别单元,用于根据分类结果确定各个云客户端对不同类型计算需求的占比,确定各个云客户端的计算需求类型;资源分类单元,用于计算各个云客户端的资源需求占比,将云计算资源划分为固定计算资源和动态计算资源。
[0013]优选的,所述固定资源调度模块包括:固定资源调配单元,用于确定各个云客户端对固定计算资源的需求,确定各个云客户端的固定需求占比,据此进行固定计算资源的分配;动态算力统计单元,用于基于云计算历史记录中各个云客户端的动态计算需求进
行算力统计,确定各个时刻的算力需求;动态需求时序统计单元,用于按照预设的时间步长构建时间序列,确定该时间序列中各个时间段各个云客户端所需的动态计算资源,构建动态需求时序表。
[0014]优选的,所述动态资源调度模块包括:动态资源分类单元,用于按照预设的动态资源分配比例将动态计算资源划分为定比分配资源和机动分配资源;动态需求分析单元,用于基于动态需求时序表确定各个云客户端在各个时间段所需的动态资源需求占比;机动调配单元,用于在不同的时间段,对定比分配资源进行分配,并基于各个云客户端发出的突发计算需求对机动分配资源进行调度。
[0015]本专利技术实施例提供的一种云计算环境资源调配优化方法,通过对各个云客户端的历史使用过程进行分析,确定各个云客户端在各个时间段内的固定算力需求以及动态算力需求,在后续资源调配过程中,进行资源分配,并且设置激动分配资源,能够应对各个云客户端的突发计算需求,保证了各个云客户端的稳定运行,提升了云计算资源的使用率。
附图说明
[0016]图1为本专利技术实施例提供的一种云计算环境资源调配优化方法的流程图;图2为本专利技术实施例提供的基于云计算历史记录进行分析,确定各个云客户端的计算需求类型,基于计算机需求类型将云计算资源划分为固定计算资源和动态计算资源的步骤的流程图;图3为本专利技术实施例提供的将固定计算资源划分给各个云客户端,基于云计算历史记录对各个云客户端的动态计算需求进行统计,构建动态需求时序表的步骤的流程图;图4为本专利技术实施例提供的将动态计算资源划分为定比分配资源和机动分配资源,基于动态需求时序表对定比分配资源进行分配的步骤的流程图;图5为本专利技术实施例提供的一种云计算环境资源调配优化系统的架构图;图6为本专利技术实施例提供的一种资源分配模块的架构图;图7为本专利技术实施例提供的一种固定资源调度模块的架构图;图8为本专利技术实施例提供的一种动态资源调度模块的架构图。
具体实施方式
[0017]为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种云计算环境资源调配优化方法,其特征在于,所述方法包括:获取云客户端清单,基于云客户端清单采集对应云计算历史记录;基于云计算历史记录进行分析,确定各个云客户端的计算需求类型,基于计算机需求类型将云计算资源划分为固定计算资源和动态计算资源;将固定计算资源划分给各个云客户端,基于云计算历史记录对各个云客户端的动态计算需求进行统计,构建动态需求时序表;将动态计算资源划分为定比分配资源和机动分配资源,基于动态需求时序表对定比分配资源进行分配,所述机动分配资源在接收到突发计算需求时被分配至对应的云客户端。2.根据权利要求1所述的云计算环境资源调配优化方法,其特征在于,所述基于云计算历史记录进行分析,确定各个云客户端的计算需求类型,基于计算机需求类型将云计算资源划分为固定计算资源和动态计算资源的步骤,具体包括:对云计算历史记录进行识别,确定对应的资源需求类型,基于资源需求类型对云计算历史记录进行分类,得到分类结果;根据分类结果确定各个云客户端对不同类型计算需求的占比,确定各个云客户端的计算需求类型;计算各个云客户端的资源需求占比,将云计算资源划分为固定计算资源和动态计算资源。3.根据权利要求1所述的云计算环境资源调配优化方法,其特征在于,所述将固定计算资源划分给各个云客户端,基于云计算历史记录对各个云客户端的动态计算需求进行统计,构建动态需求时序表的步骤,具体包括:确定各个云客户端对固定计算资源的需求,确定各个云客户端的固定需求占比,据此进行固定计算资源的分配;基于云计算历史记录中各个云客户端的动态计算需求进行算力统计,确定各个时刻的算力需求;按照预设的时间步长构建时间序列,确定该时间序列中各个时间段各个云客户端所需的动态计算资源,构建动态需求时序表。4.根据权利要求1所述的云计算环境资源调配优化方法,其特征在于,所述将动态计算资源划分为定比分配资源和机动分配资源,基于动态需求时序表对定比分配资源进行分配的步骤,具体包括:按照预设的动态资源分配比例将动态计算资源划分为定比分配资源和机动分配资源;基于动态需求时序表确定各个云客户端在各个时间段所需的动态资源需求占比;在不同的时间段,对定比分配资源进行分配,并基于各个云客户端发出的突发计算需求对机动分配资源进行调度。5.根据权利要求1所述的云计算环境资源调配优化方法,其特征在于,所述云客户端清单记录了所有允许使用云计算资源的客户端。6.根据权利要求...

【专利技术属性】
技术研发人员:黄馨之
申请(专利权)人:上海央迈勇网络科技有限公司
类型:发明
国别省市:

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

1