发送任务的方法及装置制造方法及图纸

技术编号:30766521 阅读:27 留言:0更新日期:2021-11-10 12:27
本申请是关于一种发送任务的方法及装置,属于云计算领域。所述方法包括:获取待处理任务对第一资源的需求数量;基于所述需求数量确定第一处理节点,所述第一处理节点包括空闲的至少一个第一虚拟化实例,所述第一处理节点包括的空闲第一资源和所述至少一个第一虚拟化实例占用的第一资源之和满足所述需求数量;将所述至少一个第一虚拟化实例从所述第一处理节点迁移到至少一个第二处理节点上,所述至少一个第二处理节点包括的空闲第一资源满足所述至少一个第一虚拟化实例需求的第一资源;向所述第一处理节点发送所述待处理任务。本申请能够提高任务处理的效率。能够提高任务处理的效率。能够提高任务处理的效率。

【技术实现步骤摘要】
发送任务的方法及装置


[0001]本申请涉及云计算领域,特别涉及一种发送任务的方法及装置。

技术介绍

[0002]云计算系统包括管理节点和多个处理节点,每个处理节点包括多个图形处理器(graphics processing unit,GPU)、多个中央处理器(central processing unit,CPU)和/或内存等资源,每个处理节点用于处理任务。管理节点包括任务队列,该任务队列用于保存待处理的任务。
[0003]每个任务需要的GPU个数不同,当云计算系统处理的任务较多时,对于云计算系统中的任一个节点,该节点包括空闲的GPU个数可能为0或较小。此时,如果管理节点从任务队列的队头出队一个需要GPU个数M较大的任务,云计算系统中可能找不到空闲GPU个数达到M的节点,导致该任务无法及时被处理。

技术实现思路

[0004]本申请实施例提供了一种发送任务的方法及装置,以提高任务处理的效率。所述技术方案如下:
[0005]一方面,本申请提供了一种发送任务的方法,所述方法包括:
[0006]获取待处理任务对第本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种发送任务的方法,其特征在于,所述方法包括:获取待处理任务对第一资源的需求数量;基于所述需求数量确定第一处理节点,所述第一处理节点包括空闲的至少一个第一虚拟化实例,所述第一处理节点包括的空闲第一资源和所述至少一个第一虚拟化实例占用的第一资源之和满足所述需求数量;将所述至少一个第一虚拟化实例从所述第一处理节点迁移到至少一个第二处理节点上,所述至少一个第二处理节点包括的空闲第一资源满足所述至少一个第一虚拟化实例需求的第一资源;向所述第一处理节点发送所述待处理任务。2.如权利要求1所述的方法,其特征在于,所述基于所述需求数量确定第一处理节点,包括:基于所述需求数量获取X个处理节点的代价分数,X为大于0的整数,所述X个处理节点包括第三处理节点,所述第三处理节点的代价分数用于指示从所述第三处理节点上迁移虚拟化实例的代价,所述第三处理节点包括的空闲第一资源和至少一个空闲虚拟化实例占用的第一资源之和满足所述需求数量;选择代价分数满足指定条件的处理节点作为第一处理节点。3.如权利要求2所述的方法,其特征在于,所述第三处理节点对应至少一个第二处理节点,所述第三处理节点对应的至少一个第二处理节点的空闲第一资源满足所述至少一个空闲虚拟化实例需求的第一资源。4.如权利要求2或3所述的方法,其特征在于,所述基于所述需求数量获取M个处理节点的代价分数,包括:基于所述需求数量获取目标节点中能够迁移的至少一个空闲虚拟化实例,所述目标节点的空闲第一资源和所述至少一个空闲虚拟化实例占用的第一资源之和满足所述需求数量,所述目标节点为所述云计算系统中的任一个节点;查询所述云计算系统是否存在至少一个第二处理节点,所述至少一个第二处理节点包括的空闲第一资源满足所述至少一个空闲虚拟化实例需求的第一资源,所述至少一个第二处理节点是所述云计算系统中除所述目标节点之外的节点;如果存在所述至少一个第二处理节点,基于所述至少一个空闲虚拟化实例的个数,确定所述目标节点的代价分数。5.如权利要求1

3任一项所述的方法,其特征在于,所述方法还包括:查询云计算系统是否存在空闲第一资...

【专利技术属性】
技术研发人员:王开元陈佳栋章旦旸张龙
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:

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

1