基于资源申请的动态调度方法及终端技术

技术编号:39400412 阅读:24 留言:0更新日期:2023-11-19 15:53
本发明专利技术提供基于资源申请的动态调度方法及终端,包括:统计各设备的算力资源,并进行资源管理;获取待执行任务,并根据待执行任务的内容计算需要的资源大小;根据资源大小对所有算力资源进行最小资源分配计算,得到资源分配方案;根据资源分配方案,将相应的算力资源分配给待执行任务,由算力资源对应的设备执行待执行任务。本发明专利技术通过先对各个设备进行算力资源统计,再获取创建的任务,对任务进行资源需求计算,根据任务的资源需求对任务进行最小算力资源分配,即选择最符合任务需求且浪费最小的设备以执行任务,满足系统中动态变化的任务的执行,不仅能有效减小设备可用资源的浪费,还能提高任务的完成效率和系统的稳定性。还能提高任务的完成效率和系统的稳定性。还能提高任务的完成效率和系统的稳定性。

【技术实现步骤摘要】
基于资源申请的动态调度方法及终端


[0001]本专利技术涉及资源调度
,尤其是涉及基于资源申请的动态调度方法及终端。

技术介绍

[0002]目前在边缘计算设备上的任务调度都是静态的调度方式,即根据任务的性质和设备资源的情况,制定任务的执行计划。例如,假设有一个水库钓鱼行为的检测任务,需要先选择一个边缘计算设备,然后配置钓鱼行为检测算法,再设定检测周期是24小时,检测频率1分钟一次,最后把这个任务执行策略下发到边缘设备上,设备根据这个策略开始执行任务。
[0003]但上述方案通常存在如下缺点:
[0004]缺点1:复杂的任务配置起来很麻烦,因为静态任务配置主要依靠用户根据任务执行情况进行配置,涉及到复杂的执行策略,对用户要求比较高。
[0005]缺点2:每个设备运行的任务是一开始就配好的,为了保障任务能正常运行,任务要求的资源不可能超过单个设备的资源,如果设备的空余资源不够运行一个完整的任务,任务就不能运行在这个设备上,这样从整体上看资源就会被浪费。
[0006]缺点3:任务运行的设备如果出现故障,任务就会停本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于资源申请的动态调度方法,其特征在于,包括步骤:S1、统计各设备的算力资源,并进行资源管理;S2、获取待执行任务,并根据所述待执行任务的内容计算需要的资源大小;S3、根据所述资源大小对所有所述算力资源进行最小资源分配计算,得到资源分配方案;S4、根据所述资源分配方案,将相应的所述算力资源分配给所述待执行任务,由所述算力资源对应的设备执行所述待执行任务。2.根据权利要求1所述的一种基于资源申请的动态调度方法,其特征在于,所述算力资源包括设备的CPU主频、核心数、内存大小、磁盘大小和GPU算力。3.根据权利要求1所述的一种基于资源申请的动态调度方法,其特征在于,所述资源管理具体为:创建资源列表,将各设备及其对应的所述算力资源写入所述资源列表中,并记录所述算力资源的总量、使用情况和剩余可用量。4.根据权利要求3所述的一种基于资源申请的动态调度方法,其特征在于,所述步骤S3具体为:S31、遍历所述资源列表,根据所述算力资源的使用情况和剩余可用量,筛选未被使用的所述算力资源对应的设备;S32、比较筛选到的各设备对应的所述算力资源大小与所述待执行任务需要的所述资源大小,查找能够满足所述待执行任务需求的最优设备,得到资源分配方案。5.根据权利要求4所述的一种基于资源申请的动态调度方法,其特征在于,所述步骤S4具体为:采用所述最优设备执行所述待执行任务,并实时监控所述待执行任务的执行情况;待所述待执行任务执行完毕,释放所述最优设备对应的所述算力资源;整个过程...

【专利技术属性】
技术研发人员:邵孟杨谢晓刚苏锋
申请(专利权)人:福建万福信息技术有限公司
类型:发明
国别省市:

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

1