当前位置: 首页 > 专利查询>之江实验室专利>正文

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

技术编号:36761762 阅读:21 留言:0更新日期:2023-03-04 10:57
本说明书公开了一种资源分配方法、装置、存储介质及电子设备,本说明书实施例先获取部署在设备中的各功能体的参数,并基于各功能体的参数,构建进行资源分配的仿真环境并运行。在仿真环境中,模拟各功能体为执行目标任务所分配的系统资源,并确定按照各自分配的系统资源执行目标任务时产生的奖励值,以奖励值最大化为目标,调整各功能体为执行目标任务所分配的系统资源,得到目标资源分配方式。按照目标资源分配方式,通过设备执行实际的目标任务。此方法中,在实际执行目标任务之前,通过仿真环境,确定出各功能体在执行目标任务时分配的系统资源的分配方式,以采用合理的系统资源执行目标任务,既节省系统资源又能保证执行目标任务的执行效率。任务的执行效率。任务的执行效率。

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


[0001]本说明书涉及计算机
,尤其涉及一种资源分配方法、装置、存储介质及电子设备。

技术介绍

[0002]在计算机系统中,需要为各个任务提供执行任务所需的系统资源,以使各个任务可以顺利执行。其中,任务可以是指任何需要执行的任务,比如:图像处理、语音识别等。
[0003]然而,现有技术中为每个任务分配的系统资源可能过多或过少,导致资源浪费或任务执行效率低。

技术实现思路

[0004]本说明书实施例提供一种资源分配方法、装置、存储介质及电子设备,以部分解决上述现有技术存在的问题。
[0005]本说明书实施例采用下述技术方案:本说明书提供的一种资源分配方法,包括:获取部署在设备中各功能体的参数;根据所述参数,构建用于模拟所述设备在执行任务时进行资源分配的仿真环境;运行所述仿真环境,并根据所述各功能体在所述仿真环境中为执行目标任务所分配的系统资源,确定每个功能体在响应其他功能体为执行所述目标任务分配的系统资源后所处的状态;根据所述状态,确定所述各功能体在所述仿真环境中本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种资源分配方法,其特征在于,包括:获取部署在设备中各功能体的参数;根据所述参数,构建用于模拟所述设备在执行任务时进行资源分配的仿真环境;运行所述仿真环境,并根据所述各功能体在所述仿真环境中为执行目标任务所分配的系统资源,确定每个功能体在响应其他功能体为执行所述目标任务分配的系统资源后所处的状态;根据所述状态,确定所述各功能体在所述仿真环境中的全局状态信息,并根据所述全局状态信息,确定所述各功能体按照各自分配的系统资源执行所述目标任务的奖励值;以最大化所述奖励值为目标,调整所述各功能体各自为所述执行目标任务所分配的系统资源,以得到目标资源分配方式;按照所述目标资源分配方式,通过所述设备执行实际的目标任务。2.如权利要求1所述的方法,其特征在于,所述各功能体至少包括:中央处理器CPU、内存、线程池管理器;获取部署在设备中各功能体的参数,具体包括:获取部署在设备中的所述CPU的CPU参数、所述内存的内存参数以及所述线程池管理器管理的线程池参数。3.如权利要求1所述的方法,其特征在于,根据所述参数,构建用于模拟所述设备在执行任务时进行资源分配的仿真环境,具体包括:根据各功能体的参数,构建用于模拟所述设备在执行任务时所述各功能体各自对应的初始状态信息、所述各功能体各自对应的资源分配决策空间以及所述各功能体按照各自分配的系统资源执行所述目标任务时的奖励函数。4.如权利要求2所述的方法,其特征在于,根据所述各功能体在所述仿真环境中为执行目标任务所分配的系统资源,确定每个功能体在响应其他功能体为执行所述目标任务分配的系统资源后所处的状态,具体包括:根据所述CPU在所述仿真环境中为执行目标任务所分配的CPU核数、所述内存在所述仿真环境中为执行所述目标任务所分配的内存空间以及所述线程池管理器在所述仿真环境中为执行所述目标任务所分配的线程数,确定每个功能体在响应其他功能体为执行所述目标任务分配的系统资源后所处的状态。5.如权利要求1所述的方法,其特征在于,根据所述全局状态信息,确定所述各功能体按照各自分配的系统资源执行所述目标任务的奖励值,具体包括:确定所...

【专利技术属性】
技术研发人员:金星王永恒王超张文浩王震卢绍鹏马溪彤曾洪海邵彬董子铭
申请(专利权)人:之江实验室
类型:发明
国别省市:

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

1