一种云计算资源分配方法、装置、存储介质及电子设备制造方法及图纸

技术编号:34350173 阅读:59 留言:0更新日期:2022-07-31 05:34
本申请公开的云计算资源分配方法采用接收处理周期内用户发起的至少一个资源获取指令,所述资源获取指令携带有时间戳和资源要求信息;从云资源平台获取资源约束条件;基于所述时间戳和所述资源要求信息为所述资源获取指令创建策略集,所述策略集为所述资源获取指令在所述处理周期内各时间点的资源分配策略集合;基于所述资源获取指令和所述资源约束条件构建非合作博弈模型;根据所述策略集求解所述非合作博弈模型,得到云资源最优分配策略。本方案可以提高云计算资源的利用效率。本方案可以提高云计算资源的利用效率。本方案可以提高云计算资源的利用效率。

A cloud computing resource allocation method, device, storage medium and electronic device

【技术实现步骤摘要】
一种云计算资源分配方法、装置、存储介质及电子设备


[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]获取所述云资源平台的CPU利用率约束条件、内存利用率约束条件和磁盘I/O利用率约束条件。
[0028]第二方面,本申请实施例提供了一种云计算资源分配装置,包括:
[0029]指令接收单元,用于接收处理周期内用户发起的至少一个资源获取指令,所述资源获取指令携带有时间戳和资源要求信息;
[0030]数据获取单元,用于从云资源平台获取资源约束条件;
[0031]数据处理单元,用于基于所述时间戳和所述资源要求信息为所述资源获取指令创建策略集,所述策略集为所述资源获取指令在所述处理周期内各时间点的资源分配策略集合;
[0032]模型构建单元,用于基于所述资源获取指令和所述资源约束条件构建非合作博弈模型;
[0033]资源分配单元,用于根据所述策略集求解所述非合作博弈模型,得到云资源最优分配策略。
[0034]在本申请提供的的云计算资源分配装置中,所述资源分配单元用于:
[0035]基于所述策略集为所述资源获取指令构建时间成本函数;
[0036]求取所述时间成本函数最小值;
[0037]获取与所述时间成本函数最小值对应的资源分配策略,即为所述云资源的最优分配策略。
[0038]第三方面,本申请提供一种存储介质,所述存储介质存储有多条指令,所述指令适于处理器进行加载,执行本申请实施例所提供的任一种所述的云计算资源分配方法中的步骤。
[0039]第四方面,本申请提供了一种电子设备,包括存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现本申请实施例所提供的任一种所述的云计算资源分配方法中的步骤。
[0040]本申请提供的云计算资源分配方法采用接收处理周期内用户发起的至少一个资源获取指令,所述资源获取指令携带有时间戳和资源要求信息;从云资源平台获取资源约束条件;基于所述时间戳和所述资源要求信息为所述资源获取指令创建策略集,所述策略集为所述资源获取指令在所述处理周期内各时间点的资源分配策略集合;基于所述资源获
取指令和所述资源约束条件构建非合作博弈模型;根据所述策略集求解所述非合作博弈模型,得到云资源最优分配策略。本方案可以提高云计算资源的利用效率。
附图说明
[0041]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0042]图1是本申请实施例提供的云计算资源分配系统的场景示意图;
[0043]图2是本申请实施例提供的云计算资源分配方法的流程示意图;
[0044]图3是本申请实施例提供的云计算资源分配装置的结构示意图;
[0045]图4是本申请实施例提供的服务器的结构示意图;
[0046]图5为本申请实施例提供的电子设备的结构示意图。
具体实施方式
[0047]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0048]本申请中的术语“第一”和“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或模块的过程、方法、系统、产品或设备没有限定于已列出的步骤或模块,而是可选地还包括没有列出的步骤或模块,或可选地还包括对于这些过程、方法、产品或设备本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种云计算资源分配方法,其特征在于,包括:接收处理周期内用户发起的至少一个资源获取指令,所述资源获取指令携带有时间戳和资源要求信息;从云资源平台获取资源约束条件;基于所述时间戳和所述资源要求信息为所述资源获取指令创建策略集,所述策略集为所述资源获取指令在所述处理周期内各时间点的资源分配策略集合;基于所述资源获取指令和所述资源约束条件构建非合作博弈模型;根据所述策略集求解所述非合作博弈模型,得到云资源最优分配策略。2.如权利要求1所述的云计算资源分配方法,其特征在于,所述根据所述策略集求解所述非合作博弈模型,得到云资源的最优分配策略,包括:基于所述策略集为所述资源获取指令构建时间成本函数;求取所述时间成本函数最小值;获取与所述时间成本函数最小值对应的资源分配策略,即为所述云资源的最优分配策略。3.如权利要求2所述的云计算资源分配方法,其特征在于,所述基于所述策略集为所述资源获取指令构建时间成本函数,包括:优化所述策略集;为优化后的所述策略集构建时间成本函数。4.如权利要求1所述的云计算资源分配方法,其特征在于,所述基于所述时间戳和所述资源要求信息为所述资源获取指令创建策略集,所述策略集为所述资源获取指令在所述处理周期内各时间点的资源分配策略集合,包括:根据时间划分阈值对所述处理周期进行划分;结合所述时间戳和划分后的所述处理周期,得到时间节点集合;依据所述时间节点集合为所述资源指令创建策略集。5.如权利要求1所述的云计算资源分配方法,其特征在于,所述基于所述资源获取指令和所述资源约束条件构建非合作博弈模型,包括:为所有所述资源获取指令构建指令集;为所述资源约束条件构建...

【专利技术属性】
技术研发人员:吴碧涛
申请(专利权)人:深圳市搜了网络科技股份有限公司
类型:发明
国别省市:

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

1