一种算力资源调度分配系统及方法与流程

文档序号:37153996发布日期:2024-02-26 17:12阅读:28来源:国知局
一种算力资源调度分配系统及方法与流程

本申请涉及计算机算力资源,尤其涉及一种算力资源调度分配系统及方法。


背景技术:

1、随着计算机技术的迅猛发展和云计算的兴起,大规模分布式计算系统成为了处理海量数据和复杂任务的重要工具。这些系统通常由大量的计算节点组成,每个节点都具备一定的计算能力和存储资源。然而,如何高效地分配和利用这些计算资源成为了一个关键问题。

2、在传统的静态分配方法中,计算资源被预先分配给各个任务,而不考虑任务的实际需求和资源的可用性。这种方法在面对动态变化的任务需求时表现不佳,导致资源利用率低下。例如,某些节点可能被低优先级任务占用,而高优先级任务却得不到足够的资源支持,从而降低了整体系统的性能。为了应对动态任务需求和提高资源利用率,出现了基于规则的动态调度方法。这些方法根据任务的优先级、资源的可用性等因素进行调度决策,实现了资源的动态分配。然而,在复杂的场景下,基于规则的调度方法难以满足多变的需求,无法充分发挥计算资源的潜力。例如,当面临大量任务同时到达或资源状态频繁变化时,基于规则的方法可能无法及时做出合理的调度决策,导致资源浪费或任务延迟。


技术实现思路

1、为解决上述技术问题,本申请实施例提供了一种算力资源调度分配系统及方法。

2、一方面,本申请实施例提供了一种算力资源调度分配系统,所述系统包括:编排器,获取算力资源状态;调度器,根据任务需求以及所述算力资源状态对算力资源进行调度分配;评估器,获取任务执行结果,并根据所述任务执行结果对算力资源的调度分配结果进行评估;优化器,根据所述评估器发送的算力资源调度分配评估结果,调整所述算力资源的调度分配方案。

3、在本申请说明书的一个或多个实施例中,所述算力资源至少包括计算机的计算节点;所述编排器,获取算力资源状态,具体为,收集所述计算节点的计算能力信息、负载信息以及内存使用信息。

4、在本申请说明书的一个或多个实施例中,所述编排器,在所述算力资源的调度分配结果进行调整之后,对所述算力资源状态进行更新。

5、在本申请说明书的一个或多个实施例中,所述任务需求至少包括任务优先级、任务所需内存信息以及任务所需计算能力信息中的任一项或者多项。

6、在本申请说明书的一个或多个实施例中,所述调度器,根据所述任务所需计算能力信息以及所述任务所需内存信息对所述算力资源进行初步筛选,对筛选得到的算力资源根据负载信息进行二次筛选,根据所述任务优先级将任务调度给二次筛选得到的算力资源。

7、在本申请说明书的一个或多个实施例中,所述评估器,获取任务执行指标以及算力资源利用率,所述任务执行指标至少包括任务完成时间以及任务执行延迟时间,通过评估所述任务执行指标以及所述算力资源利用率,实现算力资源调度分配结果的评估。

8、在本申请说明书的一个或多个实施例中,所述优化器,根据所述任务执行指标以及所述算力资源利用率,调整所述算力资源的调度分配方案。

9、在本申请说明书的一个或多个实施例中,所述任务执行指标以及所述算力资源利用率,可以通过所述优化器内置的预测模型预测得到。

10、在本申请说明书的一个或多个实施例中,所述优化器内置的预测模型根据所述算力资源状态与所述任务需求,预测生成所述算力资源的调度分配方案。

11、另一方面,本申请实施例还提供了一种算力资源调度分配方法,所述方法包括:获取算力资源状态;根据任务需求以及所述算力资源状态对算力资源进行调度分配;获取任务执行结果,并根据所述任务执行结果对算力资源的调度分配结果进行评估;根据接收到的算力资源调度分配评估结果,调整所述算力资源的调度分配方案。

12、本申请实施例提供的一种算力资源调度分配系统及方法,具有以下有益效果:提高算力资源的利用率:通过动态调度和优化,能够高效地分配和利用计算资源,提高系统整体的资源利用率。提升任务执行效率:根据任务的优先级和资源的可用性,合理安排任务的执行顺序和资源的分配,提高任务的执行效率。自适应应对场景变化:通过优化器的自动调整,能够适应不同场景下的任务需求和资源状态变化,提高系统的适应性和灵活性。总的来说,本申请中的算力资源调度分配系统及方法,填补了传统静态分配和基于规则动态调度方法的不足之处,具有智能化、高效和自适应的特点,能够在大规模分布式计算系统中实现智能调度的优化循环,提高算力资源的分配效率和系统性能,为用户提供更高效、可靠的计算服务,具有良好的应用前景。



技术特征:

1.一种算力资源调度分配系统,其特征在于,所述系统包括:

2.根据权利要求1所述的一种算力资源调度分配系统,其特征在于,所述算力资源至少包括计算机的计算节点;

3.根据权利要求2所述的一种算力资源调度分配系统,其特征在于,所述编排器,在所述算力资源的调度分配结果进行调整之后,对所述算力资源状态进行更新。

4.根据权利要求1所述的一种算力资源调度分配系统,其特征在于,所述任务需求至少包括任务优先级、任务所需内存信息以及任务所需计算能力信息中的任一项或者多项。

5.根据权利要求4所述的一种算力资源调度分配系统,其特征在于,所述调度器,根据所述任务所需计算能力信息以及所述任务所需内存信息对所述算力资源进行初步筛选,对筛选得到的算力资源根据负载信息进行二次筛选,根据所述任务优先级将任务调度给二次筛选得到的算力资源。

6.根据权利要求1所述的一种算力资源调度分配系统,其特征在于,所述评估器,获取任务执行指标以及算力资源利用率,所述任务执行指标至少包括任务完成时间以及任务执行延迟时间,通过评估所述任务执行指标以及所述算力资源利用率,实现算力资源调度分配结果的评估。

7.根据权利要求6所述的一种算力资源调度分配系统,其特征在于,所述优化器,根据所述任务执行指标以及所述算力资源利用率,调整所述算力资源的调度分配方案。

8.根据权利要求6所述的一种算力资源调度分配系统,其特征在于,所述任务执行指标以及所述算力资源利用率,可以通过所述优化器内置的预测模型预测得到。

9.根据权利要求8所述的一种算力资源调度分配系统,其特征在于,所述优化器内置的预测模型根据所述算力资源状态与所述任务需求,预测生成所述算力资源的调度分配方案。

10.一种算力资源调度分配方法,其特征在于,所述方法包括:


技术总结
本申请公开了一种算力资源调度分配系统及方法,属于计算机算力资源技术领域,用以解决传统静态分配方法和基于规则的动态调度方法在面临多变的任务需求和算力资源状态时存在算力资源调度效率低的技术问题。系统包括:编排器,获取算力资源状态;调度器,根据任务需求以及所述算力资源状态对算力资源进行调度分配;评估器,获取任务执行结果,并根据所述任务执行结果对算力资源的调度分配结果进行评估;优化器,根据所述评估器发送的算力资源调度分配评估结果,调整所述算力资源的调度分配方案。本申请通过上述方法提高了算力资源的利用率与任务执行效率,能够适应多变的应用场景,提高了系统的适应性和灵活性。

技术研发人员:宋凯月,肖雪,刘星,于静,解维建
受保护的技术使用者:浪潮云洲工业互联网有限公司
技术研发日:
技术公布日:2024/2/25
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1