【技术实现步骤摘要】
本申请涉及计算机领域,尤其涉及一种用于在集群中调度计算任务的技术。
技术介绍
利用互联网实现云计算的过程中,在每一个云服务节点上存在多个计算任务,需要针对所述计算任务进行资源隔离,进而,相互隔离的计算任务基于所述云服务节点调用整个集群分配的各种资源。目前,该领域采用的方案有:一是绝对控制方法。即对每一个云服务节点对应的多个计算任务,可以依据所述云服务节点自身的资源总量进行资源量的分配,每个计算任务最多可以使用的资源量为确定数值。此种方法,在每个计算任务实际需要的资源量大于其所分配到的资源量的确定数值时,所述计算任务的需求得不到满足;而当所述计算任务需要的资源量大大小于所分配到的资源量的确定数值时,又会带来资源的浪费。二是相对控制方法。即对每一个云服务节点对应的多个计算任务,可以依据所述云服务节点自身的资源总量、对每个计算任务按照一定比例进行资源量的分配,此时,若某个计算任务压力过大时,若所对应的云服务节点按照权重切割,则会由于该计算任务的异常情况影响到其他计算任务的顺利进行。
技术实现思路
本申请的目的是提供一种用于在集群中调度计算任务的方法与设备。根据本申请的一个方面,提供了一种用于在集群中调度计算任务的方法,包括:获取集群中待调度的多个计算任务;根据所述计算任务所对应的任务负荷信息将所述多个计算任务划分为多个任务子集,其中,各任务子集分别对应于所述集群中一个 ...
【技术保护点】
一种用于在集群中调度计算任务的方法,包括:获取集群中待调度的多个计算任务;根据所述计算任务所对应的任务负荷信息将所述多个计算任务划分为多个任务子集,其中,各任务子集分别对应于所述集群中一个集群节点。
【技术特征摘要】
1.一种用于在集群中调度计算任务的方法,包括:
获取集群中待调度的多个计算任务;
根据所述计算任务所对应的任务负荷信息将所述多个计算任务划分
为多个任务子集,其中,各任务子集分别对应于所述集群中一个集群节点。
2.根据权利要求1所述的方法,其中,该方法还包括:
将所述任务子集分配至对应的所述集群节点,并在所述集群节点中执
行所述任务子集中的所述计算任务。
3.根据权利要求1或2所述的方法,其中,所述根据所述计算任务所
对应的任务负荷信息将所述多个计算任务划分为多个任务子集,其中,各
任务子集分别对应于所述集群中一个集群节点包括:
根据所述计算任务所对应的任务负荷信息,并结合所述集群对应的节
点资源阈值信息,将所述多个计算任务划分为多个任务子集,其中,各任
务子集分别对应于所述集群中一个集群节点。
4.根据权利要求3所述的方法,其中,所述根据所述计算任务所对应
的任务负荷信息将所述多个计算任务划分为多个任务子集,其中,各任务
子集分别对应于所述集群中一个集群节点包括:
根据所述计算任务所对应的任务负荷信息,并结合所述集群对应的节
点资源阈值信息,执行划分操作直至将所述多个计算任务划分为多个任务
子集,其中,各任务子集分别对应于所述集群中一个集群节点;
其中,所述划分操作包括:
在所述多个计算任务中取一待划分的所述计算任务作为第一计算任
务;
确定一个或多个候选任务子集,其中,所述候选任务子集包括所述第
一计算任务及所述多个计算任务中至少一个其他待划分的所述计算任务,
所述候选任务子集中各所述计算任务的任务负荷信息的累计信息满足所
述节点资源阈值信息;
从所述一个或多个候选任务子集中优选确定所述任务子集。
5.根据权利要求4所述的方法,其中,所述从所述一个或多个候选任
务子集中优选确定所述任务子集包括:
确定所述候选任务子集的子集相关信息;
根据所述子集相关信息从所述一个或多个候选任务子集中优选确定
所述任务子集。
6.根据权利要求4或5所述的方法,其中,所述候选任务子集中各所
述计算任务的任务负荷信息的累计信息满足所述节点资源阈值信息包括:
所述候选任务子集中各所述计算任务的任务负荷信息的累计信息按
维度分别满足所述节点资源阈值信息。
7.根据权利要求1至6中任一项所述的方法,其中,所述根据所述计
算任务所对应的任务负荷信息将所述多个计算任务划分为多个任务子集,
其中,各任务子集分别对应于所述集群中一个集群节点还包括:
根据所述集群的任务计算日志信息,确定多个历史计算任务的任务销
信息;
根据所述多个历史计算任务的任务开销信息确定所述计算任务的任
务负荷信息。
8.根据权利要求7所述的方法,其中,根据所述多个历史计算任务的
任务开销信息确定所述计算任务的任务负荷信息包括:
根据所述计算任务的任务相关信息,从所述多个历史计算任务中筛选
与所述计算任务相匹配的优选历史计算任务;
根据所述优选历史计算任务的任务开销信息确定所述计算任务的任
务负荷信息。
9.根据权利要求7所述的方法,其中,根据所述多个历史计算任务的
任务开销信息确定所述计算任务的任务负荷信息包括:
通过根据所述多个历史计算任务的任务相关信息对所述多个历史计
算任务进行聚类处理,确定每个计算任务聚类所对应的任务开销信息;
根据所述计算任务的任务相关信息,确定...
【专利技术属性】
技术研发人员:王奎,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。