本申请实施例涉及互联网,具体涉及调度算力资源和网络路径的方法。
背景技术:
1、调度算力资源、网络路径来执行任务是算力网络的主要工作之一。目前,在进行调度时,随机的选择用户所需的数量的算力资源,将选择的算力资源和对应于算力资源的网络路径调度给用户。
技术实现思路
1、本申请实施例提供了调度算力资源和网络路径的方法,提供了在调度算力资源和网络路径时对资源池进行评估的准则,将较优的算力资源、网络路径调度给用户。
2、第一方面,本申请实施例提供了调度算力资源和网络路径的方法,包括:
3、接收算网开通请求;
4、查询算网开通请求所携带的评分规则名称对应的指标类型,作为目标指标类型;对于指标类型集,查询其中的目标指标类型,并将查询到的目标指标类型排在其它指标类型前,得到指标类型集的最终顺序;根据得到的最终顺序确定各指标类型的权重;其中,指标类型在最终顺序中的位置越靠前,指标类型的权重越大;
5、对于多个资源池中每个资源池,依据确定的各指标类型的权重和资源池各指标类型的当前指标,计算资源池各指标类型的当前指标的计算值,对各指标类型的当前指标的计算值求和得到该资源池的得分;
6、将得分最高的资源池作为目标资源池;从目标资源池中,选择满足算网开通请求所携带的需求信息的算力资源,作为目标算力资源,对应于目标算力资源的网络路径作为目标网络路径;
7、将所述目标算力资源和目标网络路径调度给用户。
8、在一个可能的实现中,任意两个目标指标类型在最终顺序中的位置关系与其在预设顺序中的位置关系相同;任意两个其它指标类型在最终顺序中的位置关系与其在预设顺序中的位置关系相同。
9、在另一个可能的实现中,将所述目标算力资源和目标网络路径调度给所述用户包括:
10、向所述目标算力资源所属的算力资源提供方发送算力资源开通请求,以触发所述算力资源提供方向所述用户提供所述目标算力资源;
11、向所述目标网络路径所属的网络路径提供方发送网络路径开通请求,以触发所述网络路径提供方向所述用户提供所述目标网络路径。
12、在另一个可能的实现中,所述根据得到的最终顺序据各指标类型的权重比较值确定各指标类型的权重包括:
13、根据指标类型集的最终顺序、预设权重比较值和预设差值确定指标类型的权重比较值;
14、根据每个指标类型的权重比较值,得到权重基准值;
15、根据所述权重基准值、每个指标类型的权重比较值,确定每个指标类型的权重。
16、在另一个可能的实现中,所述多个算力指标类型包括:存储利用率均值、内存利用率均值、cpu利用率均值、总存储、总内存、cpu核数,所述多个网络指标类型包括:业务流入流量、流出流量均值、流入流量均值、双向丢包均值率,所述多个业务指标类型包括:满意度、重大故障数量、工单处理及时率。
17、第二方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,其中,当该计算机程序在计算机中执行时,令该计算机执行如第一方面描述的方法。
18、第三方面,本申请实施例提供了一种计算设备,包括存储器和处理器,其中,该存储器中存储有可执行代码,该处理器执行该可执行代码时,实现如第一方面描述的方法。
1.一种调度算力资源和网络路径的方法,所述方法包括:
2.根据权利要求1所述的方法,任意两个目标指标类型在最终顺序中的位置关系与其在预设顺序中的位置关系相同;任意两个其它指标类型在最终顺序中的位置关系与其在预设顺序中的位置关系相同。
3.根据权利要求1所述的方法,将所述目标算力资源和目标网络路径调度给所述用户包括:
4.根据权利要求1所述的方法,所述根据得到的最终顺序确定各指标类型的权重包括:
5.根据权利要求1所述的方法,所述多个算力指标类型包括:存储利用率均值、内存利用率均值、cpu利用率均值、总存储、总内存、cpu核数,所述多个网络指标类型包括:业务流入流量、流出流量均值、流入流量均值、双向丢包均值率,所述多个业务指标类型包括:满意度、重大故障数量、工单处理及时率。
6.一种计算机可读存储介质,其上存储有计算机程序,其中,当所述计算机程序在计算机中执行时,令计算机执行权利要求1-5中任一项所述的方法。
7.一种计算设备,包括存储器和处理器,其中,所述存储器中存储有可执行代码,所述处理器执行所述可执行代码时,实现权利要求1-5中任一项所述的方法。