本申请属于通信,具体涉及一种算力调度方法。
背景技术:
1、在相关技术中,算力节点的调度方案主要包括根据集群中各个算力节点的空闲资源情况调度合适的算力节点,例如根据算力节点的中央处理单元(central processingunit,cpu)空闲情况、剩余内存情况等。或者基于请求中携带的信息例如token、网际协议(internet protocol,ip)地址、端口等调度合适的算力节点。
2、但上述方案仍然存在请求所需要的资源与算力节点的资源不匹配的问题,例如某些算力节点承载过多的请求而资源紧张,或者某些算力节点因请求所需要资源过少而资源空置。
技术实现思路
1、本申请实施例提供了一种算力调度方法,能够解决相关技术中存在请求所需要的资源与算力节点的资源不匹配的问题。
2、第一方面,本申请实施例提供了算力调度方法,该方法包括:获取待处理任务的任务请求以及各个算力节点的可用资源;根据所述任务请求中的关键词对应的资源需求、所述任务请求中的非关键词对所述任务请求的影响系数、以及所述任务请求的字数特征,确定所述任务请求对应的总资源需求;根据所述任务请求对应的总资源需求以及所述各个算力节点的可用资源,为所述待处理任务分配目标算力节点;其中,所述目标算力节点的可用资源与所述任务请求对应的总资源需求相匹配。
3、第二方面,本申请实施例提供了算力调度系统,该系统包括:算力调度中心、资源估算网关、以及资源管理中心;其中,所述算力调度中心用于获取待处理任务的任务请求;所述资源管理中心用于获取各个算力节点的可用资源;所述资源估算网关用于根据所述任务请求中的关键词对应的资源需求、所述任务请求中的非关键词对所述任务请求的影响系数、以及所述任务请求的字数特征,确定所述任务请求对应的总资源需求;所述算力调度中心还用于根据所述任务请求对应的总资源需求以及所述各个算力节点的可用资源,为所述待处理任务分配目标算力节点;其中,所述目标算力节点的可用资源与所述任务请求对应的总资源需求相匹配。
4、第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
5、第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
6、第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法的步骤。
7、第六方面,本申请实施例提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序或指令,所述程序或指令被执行时实现如第一方面所述的方法的步骤。
8、在本申请实施例中,通过获取待处理任务的任务请求以及各个算力节点的可用资源;根据所述任务请求中的关键词对应的资源需求、所述任务请求中的非关键词对所述任务请求的影响系数、以及所述任务请求的字数特征,确定所述任务请求对应的总资源需求;根据所述任务请求对应的总资源需求以及所述各个算力节点的可用资源,为所述待处理任务分配目标算力节点;其中,所述目标算力节点的可用资源与所述任务请求对应的总资源需求相匹配,从而基于对任务请求所需资源的估算以及算力节点的资源供给情况,为待处理任务分配合适的算力节点,使得任务请求所需要的资源与算力节点的供给资源相匹配,优化资源的利用,对算力节点实现高效调度。
1.一种算力调度方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述任务请求中的关键词对应的资源需求、所述任务请求中的非关键词对所述任务请求的影响系数、以及所述任务请求的字数特征,确定所述任务请求对应的总资源需求,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述非关键词对所述任务请求的基础影响系数以及所述非关键词对所述关键词的补充影响系数,确定所述非关键词对所述任务请求的影响系数,包括:
4.根据权利要求3所述的方法,其特征在于,在所述根据所述非关键词的类别、在所述任务请求中的位置以及顺序,通过训练好的神经网络模型,确定所述非关键词对所述关键词的补充影响系数、以及调和系数之前,所述方法还包括:
5.根据权利要求2所述的方法,其特征在于,所述对所述任务请求进行分词处理,获得关键词以及非关键词,包括:
6.根据权利要求5所述的方法,其特征在于,所述分别对所述第一文本进行正向最大匹配以及反向最大匹配,得到与所述正向最大匹配对应的第一分词结果以及与所述反向最大匹配对应的第二分词结果,包括:
7.根据权利要求5所述的方法,其特征在于,所述分别对所述第一文本进行正向最大匹配以及反向最大匹配,得到与所述正向最大匹配对应的第一分词结果以及与所述反向最大匹配对应的第二分词结果,包括:
8.根据权利要求1所述的方法,其特征在于,所述任务请求对应的总资源需求包括至少一种类型的总资源需求;所述算力节点的可用资源包括至少一种类型的可用资源;所述根据所述任务请求对应的总资源需求以及所述各个算力节点的可用资源,为所述待处理任务分配目标算力节点,包括:
9.根据权利要求1所述的方法,其特征在于,所述目标算力节点的可用资源与所述任务请求对应的总资源需求相匹配,包括以下至少之一:
10.根据权利要求1所述的方法,其特征在于,在所述根据所述任务请求中的关键词对应的资源需求、所述任务请求中的非关键词对所述任务请求的影响系数、以及所述任务请求的字数特征,确定所述任务请求对应的总资源需求之后,所述方法还包括: