资源调度方法及设备技术

技术编号:37669603 阅读:26 留言:0更新日期:2023-05-26 04:30
本申请实施例提供了一种资源调度方法及设备。资源调度方法包括:获取与任务轮询操作关联的系统调用指令;基于系统调用指令,确定用于实现任务处理操作的空闲的系统计算资源;对空闲的系统计算资源进行资源调度操作。本实施例中,通过获取与任务轮询操作关联的系统调用指令,基于系统调用指令确定用于实现任务处理操作的空闲的系统计算资源,而后可以对所有空闲的系统计算资源进行资源调度操作,有效地实现了对待处理任务以及系统计算资源进行灵活调度操作,这样不仅能够保证任务处理的稳定可靠性,并且也提高了系统计算资源的利用率,进一步提高了该方法的实用性。进一步提高了该方法的实用性。进一步提高了该方法的实用性。

【技术实现步骤摘要】
资源调度方法及设备


[0001]本申请涉及网络
,尤其涉及一种资源调度方法及设备。

技术介绍

[0002]目前,在5G的应用场景中,单一5G实例关联的核心处理器(Central Processing Unit,简称CPU)资源往往以隔离的方式分配给这个实例,即一个工作线程绑定有固定的CPU资源,为了确保此实例能够处理较大流量,供应商通常会过度分配CPU资源。
[0003]然而,对于5G实例所分配的CPU资源而言,即使使得实例提供其最大流量,也会存在一定数量的CPU资源根本没有被使用的情况。由于该5G实例占用的CPU核是隔离分配的,因此,上述未使用的CPU资源不能被其他实例所使用,这样造成了CPU资源的浪费。

技术实现思路

[0004]本申请实施例提供一种资源调度方法及设备,能够对任务与系统计算资源之间进行灵活调度操作,从而可以提高系统计算资源的利用率。
[0005]第一方面,本申请实施例提供了一种资源调度方法,包括:获取与任务轮询操作关联的系统调用指令;基于所述系统调用指令,确定用于实现任务处理操作的空闲的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种资源调度方法,其特征在于,包括:获取与任务轮询操作关联的系统调用指令;基于所述系统调用指令,确定用于实现任务处理操作的空闲的系统计算资源;对空闲的系统计算资源进行资源调度操作。2.根据权利要求1所述的方法,其特征在于,基于所述系统调用指令,确定用于实现任务处理操作的空闲的系统计算资源,包括:基于所述系统调用指令,确定待处理任务的任务完成时间;基于所述任务完成时间,确定用于实现任务处理操作的空闲的系统计算资源。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:检测当前处理任务的数量与所分配的系统计算资源之间是否匹配;在所述当前处理任务的数量与所述系统计算资源之间相匹配时,则保持对所述系统计算资源的分配状态;在所述当前处理任务的数量与所述系统计算资源之间不匹配时,则对所述当前处理任务与所述系统计算资源进行重分配操作。4.根据权利要求3所述的方法,其特征在于,检测当前处理任务的数量与所分配的系统计算资源之间是否匹配,包括:获取所述当前处理任务在预设任务队列中的排队时长;基于所述排队时长,检测当前处理任务的数量与所分配的系统计算资源之间是否匹配。5.根据权利要求4所述的方法,其特征在于,获取所述当前处理任务在预设任务队列中的排队时长,包括:获取所述当前处理任务所对应的预设任务队列的队列状态;在所述队列状态为空时,则确定所述排队时长为用于标识所述队列状态为空的第一时长;在所述队列状态为非空时,则确定所述排队时长为用于标识所述队列状态为非空的第二时长;其中,所述第一时长和第二时长均为二进制信息。6.根据权利要求5所述的方法,其特征在于,获取所述当前处理任务所对应的预设任务队列的队列状态,包括:获取所述当前处理任务所对应的两次连续的系统调用指令;确定两次连续的系统调用指令之间的时间间隔;基于所述时间间隔,确定所述当前处理任务所对应的预设任务队列的队列状态。7.根据权利要求5所述的方法,其特征在于,获取所述当前处理任务所对应的预设任务队列的队列状态,包括:获...

【专利技术属性】
技术研发人员:王盟张鹏宇贾云杉
申请(专利权)人:阿里巴巴中国有限公司
类型:发明
国别省市:

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

1