算力节点选择方法、装置及计算机可读存储介质制造方法及图纸

技术编号:32270791 阅读:14 留言:0更新日期:2022-02-12 19:34
本申请提供一种算力节点选择方法、装置及计算机可读存储介质,涉及通信领域,能够减小算力网络的能耗。该方法包括:根据当前服务对应的多个候选算力节点中每个候选算力节点的状态和每个候选算力节点的会话数量确定从当前路由节点至每个候选算力节点的业务链路的加权路由权重值;根据从当前路由节点至每个候选算力节点的业务链路的加权路由权重值,确定当前服务对应的目标算力节点。当前服务对应的目标算力节点。当前服务对应的目标算力节点。

【技术实现步骤摘要】
算力节点选择方法、装置及计算机可读存储介质


[0001]本申请涉及通信领域,尤其涉及算力节点选择方法、装置及计算机可读存储介质。

技术介绍

[0002]在算力网络中,算力节点分为处于工作状态的算力节点和处于休眠状态的算力节点,处于休眠状态的算力节点由于休眠而耗能较小,处于工作状态的算力节点由于工作而耗能较大。
[0003]现有的一种算力节点选择方法是基于算力路由最短路径原则选择算力节点,该方法选择的算力节点中可能存在处于休眠状态的算力节点。此时处于休眠状态的算力节点将被唤醒以进行业务计算,这样会导致能耗较小的处于休眠状态的算力节点转变为能耗较大的处于工作状态的算力节点,进而导致整个算力网络的能耗较大。

技术实现思路

[0004]本申请提供一种算力节点选择方法、装置及计算机可读存储介质,能够减小算力网络的能耗。
[0005]为达到上述目的,本申请采用如下技术方案:
[0006]第一方面,提供了一种算力节点选择方法,该方法可以由算力节点选择装置执行,该方法包括:根据当前服务对应的多个候选算力节点中每个候选算力节点的状态和每个候选算力节点的会话数量确定从当前路由节点至每个候选算力节点的业务链路的加权路由权重值;根据从当前路由节点至每个候选算力节点的业务链路的加权路由权重值,确定当前服务对应的目标算力节点。
[0007]由于候选算力节点的状态和会话数量与候选算力节点的能耗有直接关系,而当前服务对应的目标算力节点是基于当前服务对应的多个候选算力节点中每个候选算力节点的状态和每个候选算力节点的会话数量确定的,因此基于该方案,可以避免能耗较小的候选算力节点(可以理解为休眠算力节点)因接收计算服务而导致该候选算力节点的能耗增大的问题,换言之可以保证能耗较小的候选算力节点(可以理解为休眠算力节点)尽量不要被唤醒,从而达到降低算力网络的整体能耗的目标。
[0008]结合第一方面,在第一方面的某些实施方式中,根据当前服务对应的多个候选算力节点中每个候选算力节点的状态和每个候选算力节点的会话数量确定从当前路由节点至每个候选算力节点的业务链路的加权路由权重值,包括:当第一候选算力节点的状态为休眠状态,且第一候选算力节点的会话数量为0时,从当前路由节点至第一候选算力节点的业务链路的加权路由权重值满足以下第一关系:w

=w*a;或者,当第一候选算力节点的状态为休眠状态,且第一候选算力节点的会话数量不为0时,从当前路由节点至第一候选算力节点的业务链路的加权路由权重值满足以下第二关系:或者,当第一候选算力节点的状态为工作状态时,从当前路由节点至第一候选算力节点的业务链路的加权路由权重值满足以下第三关系:w

=w;其中,第一候选算力节点为多个候选算力节点中的
任一候选算力节点,w

表示从当前路由节点至第一候选算力节点的业务链路的加权路由权重值,w表示从当前路由节点至第一候选算力节点的业务链路的默认路由权重值,a表示加权系数,N表示处于休眠状态的第一候选算力节点的会话数量。
[0009]结合第一方面,在第一方面的某些实施方式中,根据从当前路由节点至每个候选算力节点的业务链路的加权路由权重值,确定当前服务对应的目标算力节点,包括:将从当前路由节点至每个候选算力节点的业务链路的加权路由权重值最小的业务链路对应的候选算力节点,确定为当前服务对应的目标算力节点。
[0010]结合第一方面,在第一方面的某些实施方式中,在根据当前服务对应的多个候选算力节点中每个候选算力节点的状态和每个候选算力节点的会话数量确定从当前路由节点至每个候选算力节点的业务链路的加权路由权重值之前,方法还包括:根据每个候选算力节点的计算负载确定每个候选算力节点的状态,其中,每个候选算力节点的状态包括工作状态或休眠状态。
[0011]结合第一方面,在第一方面的某些实施方式中,在确定当前服务对应的目标算力节点之后,方法还包括:若多个候选算力节点中第二候选算力节点的状态和/或第二候选算力节点的会话数量发生变更,根据第二候选算力节点的状态和第二候选算力节点的会话数量确定从当前路由节点至第二候选算力节点的业务链路的加权路由权重值;根据从当前路由节点至每个候选算力节点的业务链路的加权路由权重值,更新当前服务对应的目标算力节点。
[0012]第二方面,提供了一种算力节点选择装置用于实现上述算力节点选择方法。该算力节点选择装置包括实现上述方法相应的模块、单元、或手段(means),该模块、单元、或means可以通过硬件实现,软件实现,或者通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块或单元。
[0013]结合第二方面,在第二方面的某些实施方式中,算力节点选择装置包括:权重值设定模块和路由模块;权重值设定模块,用于根据当前服务对应的多个候选算力节点中每个候选算力节点的状态和每个候选算力节点的会话数量确定从当前路由节点至每个候选算力节点的业务链路的加权路由权重值;路由模块,用于根据从当前路由节点至每个候选算力节点的业务链路的加权路由权重值,确定当前服务对应的目标算力节点。
[0014]结合第二方面,在第二方面的某些实施方式中,权重值设定模块具体用于:当第一候选算力节点的状态为休眠状态,且第一候选算力节点的会话数量为0时,从当前路由节点至第一候选算力节点的业务链路的加权路由权重值满足以下第一关系:w

=w*a;或者,权重值设定模块,还用于当第一候选算力节点的状态为休眠状态,且第一候选算力节点的会话数量不为0时,从当前路由节点至第一候选算力节点的业务链路的加权路由权重值满足以下第二关系:或者,权重值设定模块,还用于当第一候选算力节点的状态为工作状态时,从当前路由节点至第一候选算力节点的业务链路的加权路由权重值满足以下第三关系:w

=w;其中,第一候选算力节点为多个候选算力节点中的任一候选算力节点,w

表示从当前路由节点至第一候选算力节点的业务链路的加权路由权重值,w表示从当前路由节点至第一候选算力节点的业务链路的默认路由权重值,a表示加权系数,N表示处于休眠状态的第一候选算力节点的会话数量。
[0015]结合第二方面,在第二方面的某些实施方式中,路由模块具体用于:将从当前路由节点至每个候选算力节点的业务链路的加权路由权重值最小的业务链路对应的候选算力节点,确定为当前服务对应的目标算力节点。
[0016]结合第二方面,在第二方面的某些实施方式中,算力节点选择装置还包括:分类模块;分类模块,用于根据每个候选算力节点的计算负载确定每个候选算力节点的状态,其中,每个候选算力节点的状态包括工作状态或休眠状态。
[0017]结合第二方面,在第二方面的某些实施方式中,权重值设定模块,还用于若多个候选算力节点中第二候选算力节点的状态和/或第二候选算力节点的会话数量发生变更,根据第二候选算力节点的状态和第二候选算力节点的会话数量确定从当前路由节点至第二候选算力节点的业务链路的加权路由本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种算力节点选择方法,其特征在于,所述方法包括:根据当前服务对应的多个候选算力节点中每个候选算力节点的状态和所述每个候选算力节点的会话数量确定从当前路由节点至所述每个候选算力节点的业务链路的加权路由权重值;根据所述从当前路由节点至所述每个候选算力节点的业务链路的加权路由权重值,确定所述当前服务对应的目标算力节点。2.根据权利要求1所述的方法,其特征在于,所述根据当前服务对应的多个候选算力节点中每个候选算力节点的状态和所述每个候选算力节点的会话数量确定从当前路由节点至所述每个候选算力节点的业务链路的加权路由权重值,包括:当第一候选算力节点的状态为休眠状态,且所述第一候选算力节点的会话数量为0时,从所述当前路由节点至所述第一候选算力节点的业务链路的加权路由权重值满足以下第一关系:w

=w*a;或者,当所述第一候选算力节点的状态为休眠状态,且所述第一候选算力节点的会话数量不为0时,从所述当前路由节点至所述第一候选算力节点的业务链路的加权路由权重值满足以下第二关系:或者,当所述第一候选算力节点的状态为工作状态时,从所述当前路由节点至所述第一候选算力节点的业务链路的加权路由权重值满足以下第三关系:w

=w;其中,所述第一候选算力节点为所述多个候选算力节点中的任一候选算力节点,w

表示从所述当前路由节点至所述第一候选算力节点的业务链路的加权路由权重值,w表示从所述当前路由节点至所述第一候选算力节点的业务链路的默认路由权重值,a表示加权系数,N表示处于休眠状态的所述第一候选算力节点的会话数量。3.根据权利要求1所述的方法,其特征在于,所述根据所述从当前路由节点至所述每个候选算力节点的业务链路的加权路由权重值,确定所述当前服务对应的目标算力节点,包括:将所述从当前路由节点至所述每个候选算力节点的业务链路的加权路由权重值最小的业务链路对应的候选算力节点,确定为所述当前服务对应的目标算力节点。4.根据权利要求1

3任一项所述的方法,其特征在于,在所述根据当前服务对应的多个候选算力节点中每个候选算力节点的状态和所述每个候选算力节点的会话数量确定从当前路由节点至所述每个候选算力节点的业务链路的加权路由权重值之前,所述方法还包括:根据所述每个候选算力节点的计算负载确定所述每个候选算力节点的状态,其中,所述每个候选算力节点的状态包括工作状态或休眠状态。5.根据权利要求1

3任一项所述的方法,其特征在于,在所述确定所述当前服务对应的目标算力节点之后,所述方法还包括:若所述多个候选算力节点中第二候选算力节点的状态和/或所述第二候选算力节点的
会话数量发生变更,根据所述第二候选算力节点的状态和所述第二候选算力节点的会话数量确定从所述当前路由节点至所述第二候选算力节点的业务链路的加权路由权重值;根据所述从当前路由节点至所述每个候选算力节点的业务链路的加权路由权重值,更新所述当前服务对应的目标算力节点。6.一种算力节点选择装置,其特征在于,所述装置包括:权重值设定模块和路由模块;所述权重值设定...

【专利技术属性】
技术研发人员:庞冉王光全曹畅
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

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

1