【技术实现步骤摘要】
一种任务资源调度的方法和装置、电子设备和存储介质
[0001]本专利技术涉及计算机
,尤其涉及一种任务资源调度的方法和装置、电子设备和存储介质。
技术介绍
[0002]在计算密集型的任务中,如何合理的分配计算资源给各个业务接入方是非常重要的一环,需要进行综合考虑。现有技术的常规队列中,将计算任务均写入一个队列中。如果有一个业务接入方在短时间内投入了大量的计算任务,就会挤占整个计算资源,导致其他资源需求方的任务得不到及时完成甚至是严重拖后,降低计算效率,甚至阻塞后面计算任务的高效执行。
[0003]在多个业务方接入的情况下,如何使计算任务分配更合理,是目前亟需解决的技术问题。
技术实现思路
[0004]本专利技术提供一种任务资源调度的方法和装置、电子设备和存储介质,用以解决现有技术中计算任务分配不合理的缺陷。
[0005]本专利技术提供一种任务资源调度的方法,包括:
[0006]在将待写入任务写入至全局队列时,为不同的接入方分配对应的准入队列作为目标写入队列,将所述待写入任务写入所 ...
【技术保护点】
【技术特征摘要】
1.一种任务资源调度的方法,其特征在于,包括:在将待写入任务写入至全局队列时,为不同的接入方分配对应的准入队列作为目标写入队列,将所述待写入任务写入所述目标写入队列中;其中,所述全局队列包括多个准入队列;在从全局队列中读取待处理任务时,依次选择所述全局队列中的不同准入队列作为目标读取队列,在所述目标读取队列中读取所述待处理任务。2.根据权利要求1所述的任务资源调度的方法,其特征在于,每个准入队列包括多个具有不同优先级的子任务队列;将所述待写入任务写入所述目标写入队列中,包括:确定所述待写入任务对应的优先级,将所述待写入任务写入至与所述优先级对应的子任务队列中;其中,所述子任务队列中的任务为按照先入先出的顺序排列。3.根据权利要求2所述的任务资源调度的方法,其特征在于,在将所述待写入任务写入所述目标写入队列之前,所述方法还包括:在所述目标写入队列中的已存储任务达到阈值的情况下,按照预设的抛弃策略抛弃掉所述已存储任务;其中,所述抛弃策略包括:抛弃所述目标写入队列的最低优先级的子任务队列中最早写入的已存储任务;抛弃所述目标写入队列的最低优先级的子任务队列中最新写入的已存储任务;抛弃所述目标写入队列的次优先级至最低优先级的子任务队列中的已存储任务,保留最高优先级子任务队列中的已存储任务。4.根据权利要求1所述的任务资源调度的方法,其特征在于,每个准入队列包括多个具有不同优先级的子任务队列;在所述目标读取队列中读取所述待处理任务,包括:确定所述待处理任务对应的优先级,从所述优先级对应的子任务队列中读取所述待处理任务。5.根据权利要求1所述的任务资源调度的方法,其特征在于,依次选择所述全局队列中的不同准入队列作为目标读取队列,在所述目标读取队列中读取所述待处理任务,包括:从所述全局队列中除去上次的准入队列之外的其他准入队列中选择一个作为目标读取队列;查找所述目标读取队列中是否存在所述待处理任务;...
【专利技术属性】
技术研发人员:王志杰,袁瑞峰,
申请(专利权)人:奇安信网神信息技术北京股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。