首页> 中国专利> 算力上报方法、获取方法、算力网元及算力感知控制网元

算力上报方法、获取方法、算力网元及算力感知控制网元

摘要

本发明实施例提供一种算力上报方法、获取方法、算力网元及算力感知控制网元,该方法包括:接收算力感知控制网元发送的算力测试指示信息,所述算力测试指示信息由所述算力感知控制网元根据业务需求生成;根据所述算力测试指示信息进行算力评估及网络性能评估,确定所述算力网元的算力信息;将所述算力网元的算力信息上报给所述算力感知控制网元;从而由算力感知控制网元根据算力网元的算力信息动态获取适合当前业务的最优的网元节点。

著录项

  • 公开/公告号CN113840317A

    专利类型发明专利

  • 公开/公告日2021-12-24

    原文格式PDF

  • 申请/专利号CN202010513500.0

  • 发明设计人 刘鹏;耿亮;姚惠娟;

    申请日2020-06-08

  • 分类号H04W24/08(20090101);H04W24/10(20090101);

  • 代理机构11243 北京银龙知识产权代理有限公司;

  • 代理人许静;安利霞

  • 地址 100053 北京市西城区宣武门西大街32号

  • 入库时间 2023-06-19 13:48:08

说明书

技术领域

本发明涉及通信技术领域,尤其是指一种算力上报方法、获取方法、算力网元及算力感知控制网元。

背景技术

从云计算到边缘计算,算力呈分布式向客户侧延伸。网络与计算融合的体系中,算力将作为泛在的内生资源分布在网络各个节点。随着云计算及边缘计算的大力发展,网络中的计算资源融入到网络的各个角落,使每一个网络节点都可以成为资源的提供者。用户的请求可以通过调用最近的节点资源来满足,不再局限于某一特定节点。

目前网络还普遍不具备计算能力,对网络信息的采集集中在时延、带宽以及抖动等,一般可以通过OAM(Operation Administration and Maintenance,操作维护管理)、Telemetry(遥测)等实现,实现方式可能分为带内和带外检测等。通过采集的网络信息判断当前的状态,从而调整转发的路径,以保障业务带宽、时延等的需求。

从网络的角度出发,在算力网络中,可以将计算作为衡量网络性能其中一个维度之一,和时延、抖动、带宽等存在相互影响。那么如何配置网络和计算资源的信息采集,将会影响网络的带宽等性能,以及计算节点的选取。现有技术主要存在以下问题:

1)缺乏面向业务需求的计算资源评估的考虑。不同业务对计算、存储的需求不同,例如视频类业务可能需要较多GPU(Graphics Processing Unit,图形处理器)资源,CPU占用率不高的节点不一定是最优节点。

2)缺乏对网络和计算资源联合评估及调优的考虑。

3)缺乏配置合理的网络和计算节点数据上报策略,无法保证最优的业务体验,以及计算节点资源的调度优化。

发明内容

本发明实施例的目的在于提供一种算力上报方法、获取方法、算力网元及算力感知控制网元,以解决现有技术中算力调度不合理的问题。

为了解决上述问题,本发明实施例提供一种算力上报方法,应用于算力网元,包括:

接收算力感知控制网元发送的算力测试指示信息,所述算力测试指示信息由所述算力感知控制网元根据业务需求生成;

根据所述算力测试指示信息进行算力评估及网络性能评估,确定所述算力网元的算力信息;

将所述算力网元的算力信息上报给所述算力感知控制网元。

其中,所述将所述算力网元的算力信息上报给所述算力感知控制网元,包括:

根据预配置的上报所述算力网元的算力信息的周期信息,将所述算力网元的算力信息上报给算力感知控制网元。

其中,所述算力测试指示信息包含至少一种算力算法模型,不同的算力算法模型与不同的业务需求对应。

其中,所述根据所述算力测试指示信息进行算力评估及网络性能评估,确定所述算力网元的算力信息,包括:

根据算力网元的算力信息和算力算法模型,进行算力评估确定算力评估结果;

根据网络信息进行网络性能评估,确定网络评估结果;

根据所述算力评估结果和所述网络评估结果,确定所述算力网元的算力信息。

其中,所述算力信息包括算力网元的芯片类型、处理器类型以及内存中的至少一项;

和/或,

所述网络信息包括网络时延、网络带宽以及网络丢包率中的至少一项。

其中,所述方法还包括:

将所述算力网元的负载信息上报给所述算力感知控制网元。

其中,所述方法还包括:

接收用户设备发送的连接请求;

根据所述连接请求,与所述用户设备建立业务链路;

通过所述业务链路与所述用户设备进行业务传输。

其中,所述方法还包括:

在业务传输完成后,接收所述用户设备发送的业务传输完成指示;

根据所述业务传输完成指示,停止进行算力评估及网络性能评估。

本发明实施例还提供一种算力获取方法,应用于算力感知控制网元,包括:

根据用户设备的业务需求,生成算力测试指示信息;

将所述算力测试指示信息发送给至少一个算力网元;

接收所述至少一个算力网元根据所述算力测试指示信息进行算力评估及网络性能评估确定的所述算力网元的算力信息。

其中,所述方法还包括:

为所述至少一个算力网元配置上报所述算力网元的算力信息的周期信息;

所述接收所述至少一个算力网元根据所述算力测试指示信息进行算力评估及网络性能评估确定的所述算力网元的算力信息,包括:

接收所述至少一个算力网元根据所述周期信息上报的所述算力网元的算力信息。

其中,所述方法还包括:

接收用户设备发送的业务请求,所述业务请求包含下述至少一项:业务类型、业务生效时间、业务对网络的需求;

根据所述业务请求,确定业务需求。

其中,所述算力测试指示信息包含至少一种算力算法模型,不同的算力算法模型与不同的业务需求对应。

其中,所述方法还包括:

根据至少一个算力网元上报的所述算力网元的算力信息,选择与用户设备进行业务传输的算力网元。

其中,所述方法还包括:

向所述用户设备发送所选择的算力网元的标识信息,以由所述用户设备与所述算力网元建立业务链路。

其中,所述方法还包括:

接收所述算力网元上报的所述算力网元的负载信息。

其中,所述方法还包括:

根据所述算力网元的负载信息和/或所述业务需求的变化信息,确定所选择的算力网元的无法满足所述用户设备的业务需求;

向其他网元节点发送所述算力测试指示信息。

本发明实施例还提供一种算力上报装置,应用于算力网元,包括:

第一接收模块,用于接收算力感知控制网元发送的算力测试指示信息,所述算力测试指示信息由所述算力感知控制网元根据业务需求生成;

评估模块,用于根据所述算力测试指示信息进行算力评估及网络性能评估,确定所述算力网元的算力信息;

上报模块,用于将所述算力网元的算力信息上报给所述算力感知控制网元。

本发明实施例还提供一种算力网元,包括处理器和收发器,所述收发器在处理器的控制下接收和发送数据,所述处理器用于执行以下操作:

接收算力感知控制网元发送的算力测试指示信息,所述算力测试指示信息由所述算力感知控制网元根据业务需求生成;

根据所述算力测试指示信息进行算力评估及网络性能评估,确定所述算力网元的算力信息;

将所述算力网元的算力信息上报给所述算力感知控制网元。

其中,所述处理器还用于执行以下操作:

根据预配置的上报所述算力网元的算力信息的周期信息,将所述算力网元的算力信息上报给算力感知控制网元。

其中,所述算力测试指示信息包含至少一种算力算法模型,不同的算力算法模型与不同的业务需求对应。

其中,所述处理器还用于执行以下操作:

根据算力网元的算力信息和算力算法模型,进行算力评估确定算力评估结果;

根据网络信息进行网络性能评估,确定网络评估结果;

根据所述算力评估结果和所述网络评估结果,确定所述算力网元的算力信息。

其中,所述算力信息包括算力网元的芯片类型、处理器类型以及内存中的至少一项;

和/或,

所述网络信息包括网络时延、网络带宽以及网络丢包率中的至少一项。

其中,所述处理器还用于执行以下操作:

将所述算力网元的负载信息上报给所述算力感知控制网元。

其中,所述处理器还用于执行以下操作:

接收用户设备发送的连接请求;

根据所述连接请求,与所述用户设备建立业务链路;

通过所述业务链路与所述用户设备进行业务传输。

其中,所述处理器还用于执行以下操作:

在业务传输完成后,接收所述用户设备发送的业务传输完成指示;

根据所述业务传输完成指示,停止进行算力评估及网络性能评估。

本发明实施例还提供一种算力获取装置,应用于算力感知控制网元,包括:

生成模块,用于根据用户设备的业务需求,生成算力测试指示信息;

发送模块,用于将所述算力测试指示信息发送给至少一个算力网元;

接收模块,用于接收所述至少一个算力网元根据所述算力测试指示信息进行算力评估及网络性能评估确定的所述算力网元的算力信息。

本发明实施例还提供一种算力感知控制网元,包括处理器和收发器,所述收发器在处理器的控制下接收和发送数据,所述处理器用于执行以下操作:

根据用户设备的业务需求,生成算力测试指示信息;

将所述算力测试指示信息发送给至少一个算力网元;

接收所述至少一个算力网元根据所述算力测试指示信息进行算力评估及网络性能评估确定的所述算力网元的算力信息。

其中,所述处理器还用于执行以下操作:

为所述至少一个算力网元配置上报所述算力网元的算力信息的周期信息;

接收所述至少一个算力网元根据所述周期信息上报的所述算力网元的算力信息。

其中,所述处理器还用于执行以下操作:

接收用户设备发送的业务请求,所述业务请求包含下述至少一项:业务类型、业务生效时间、业务对网络的需求;

根据所述业务请求,确定业务需求。

其中,所述算力测试指示信息包含至少一种算力算法模型,不同的算力算法模型与不同的业务需求对应。

其中,所述处理器还用于执行以下操作:

根据至少一个算力网元上报的所述算力网元的算力信息,选择与用户设备进行业务传输的算力网元。

其中,所述处理器还用于执行以下操作:

向所述用户设备发送所选择的算力网元的标识信息,以由所述用户设备与所述算力网元建立业务链路。

其中,所述处理器还用于执行以下操作:

接收所述算力网元上报的所述算力网元的负载信息。

其中,所述处理器还用于执行以下操作:

根据所述算力网元的负载信息和/或所述业务需求的变化信息,确定所选择的算力网元的无法满足所述用户设备的业务需求;

向其他网元节点发送所述算力测试指示信息。

本发明实施例还提供一种通信设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序,所述处理器执行所述程序时实现如上所述的算力上报方法;或者,所述处理器执行所述程序时实现如上所述的算力获取方法。

本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上所述的算力上报方法中的步骤;或者,该程序被处理器执行时实现如上所述的算力获取方法中的步骤。

本发明的上述技术方案至少具有如下有益效果:

本发明实施例的算力上报方法、获取方法、算力网元及算力感知控制网元中,算力感知控制网元根据不同的业务需求,下发算力测试指示信息,以由算力节点进行算力评估和网络性能评估并上报评估得到的算力网元的算力信息,从而由算力感知控制网元根据算力网元的算力信息动态获取适合当前业务的最优的网元节点。

附图说明

图1表示本发明实施例提供的算力上报方法的步骤流程图;

图2表示本发明实施例提供的算力上报方法的交互示意图;

图3表示本发明实施例提供的算力获取方法的步骤流程图;

图4表示本发明实施例提供的示例一的示意图;

图5表示本发明实施例提供的示例二的示意图;

图6表示本发明实施例提供的示例三的示意图;

图7表示本发明实施例提供的算力上报装置的结构示意图;

图8表示本发明实施例提供的算力网元的结构示意图;

图9表示本发明实施例提供的算力获取装置的结构示意图;

图10表示本发明实施例提供的算力感知控制网元的结构示意图。

具体实施方式

为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。

如图1所示,本发明实施例提供一种算力上报方法,应用于算力网元,包括:

步骤11,接收算力感知控制网元发送的算力测试指示信息,所述算力测试指示信息由所述算力感知控制网元根据业务需求生成。

本步骤中,不同业务对计算、存储的需求不同,算力感知控制网元根据不同的业务需求生成算力测试指示信息。

步骤12,根据所述算力测试指示信息进行算力评估及网络性能评估,确定所述算力网元的算力信息。

本步骤中,算力网络中,算力网元的性能会影响总体的网络时延、可靠性等,故算力网元须同时考虑网络和算力的资源进行评估。

步骤13,将所述算力网元的算力信息上报给所述算力感知控制网元。

本发明实施例中提及的算力网元可以是服务器、数据中心、交换机、路由器等接入到网络中的任何一种可具备计算力的设备。

上述算力测试指示信息,还可以称为算力探针,算力探针的形式包括但不局限于,Packet镜像、小程序、探测包、脚本等。由于不同业务对计算类型的需求不同,所以算力探针会包含不同的“种子代码”,作为业务计算的最小代表单元,在算力网元进行测试评估。具体的执行方式为,在算力网元运行算力探针携带的种子代码,获取当前算力网元的算力信息(例如对当前算力网元的评分)。

作为一个可选实施例,步骤13包括:

根据预配置的上报所述算力网元的算力信息的周期信息,将所述算力网元的算力信息上报给算力感知控制网元。

可选地,通过扩展的Yang模型,预配置上报所述算力网元的算力信息的周期信息。例如,配置自适应周期方案列表,通过不同的ID区分不同的周期;再例如,定义周期信息的启用条件,当满足该条件时启动相应的上报周期;又例如,定义不同周期以及采集参数的方案,当满足该条件时启动相应的上报周期。

本发明实施例中通过配置合理的网络和计算节点数据上报策略,保证最优的业务体验。例如,根据网络和算力资源的状态调整信息采集和上报的频率。根据网络和算力资源的状态调整上报的算力参数(即算力信息),保证网络与计算信息采集的准确性和可用性。

作为一个可选实施例,所述算力测试指示信息包含至少一种算力算法模型,不同的算力算法模型与不同的业务需求对应。

如图2所示,算力感知控制网元根据不同的业务需求下发算力测试指示信息,采用不同的算力算法模型评估算力网元的性能。算力网元根据所述算力测试指示信息进行算力评估及网络性能评估,确定所述算力网元的算力信息之后,将算力网元的算力信息上报给算力感知控制网元。

作为一个可选实施例,步骤12包括:

根据算力网元的算力信息和算力算法模型,进行算力评估确定算力评估结果;

根据网络信息进行网络性能评估,确定网络评估结果;

根据所述算力评估结果和所述网络评估结果,确定所述算力网元的算力信息。

例如,算力感知控制网元可以同时考虑网络和算力的状态,通过加权等方式计算出到达不同算力网元的算力信息,例如,整体网络时延/可靠性。

可选地,所述算力信息包括算力网元的芯片类型、处理器类型以及内存中的至少一项;

和/或,

所述网络信息包括网络时延、网络带宽以及网络丢包率中的至少一项。

作为另一个可选实施例,所述方法还包括:

将所述算力网元的负载信息上报给所述算力感知控制网元。例如,在算力网元在上报算力信息的同时将该算力网元的负载信息同步上报给算力感知控制网元,以使算力感知控制网元同时考虑算力网元的负载信息和/或所述业务需求的变化信息,在确定算力感知控制网元选择的算力网元的无法满足所述用户设备的业务需求的情况下,由算力感知控制网元发送算力测试指示信息给其他算力网元,并根据其他算力网元上报的算力信息重新选择合适的算力网元。

可选地,本发明实施例中,所述方法还包括:

接收用户设备发送的连接请求;

根据所述连接请求,与所述用户设备建立业务链路;

通过所述业务链路与所述用户设备进行业务传输。

进一步的,所述方法还包括:

在业务传输完成后,接收所述用户设备发送的业务传输完成指示;

根据所述业务传输完成指示,停止进行算力评估及网络性能评估。

综上,本发明实施例中,算力感知控制网元根据不同的业务需求,下发算力测试指示信息,以由算力节点进行算力评估和网络性能评估并上报评估得到的算力网元的算力信息,从而由算力感知控制网元根据算力网元的算力信息动态获取适合当前业务的最优的网元节点。

如图3所示,本发明实施例还提供一种算力获取方法,应用于算力感知控制网元,包括:

步骤31,根据用户设备的业务需求,生成算力测试指示信息;本步骤中,不同业务对计算、存储的需求不同,算力感知控制网元根据不同的业务需求生成算力测试指示信息。

步骤32,将所述算力测试指示信息发送给至少一个算力网元;

步骤33,接收所述至少一个算力网元根据所述算力测试指示信息进行算力评估及网络性能评估确定的所述算力网元的算力信息。

本步骤中,算力网络中,算力网元的性能会影响总体的网络时延、可靠性等,故算力网元须同时考虑网络和算力的资源进行评估。

本发明实施例中提及的算力网元可以是服务器、数据中心、交换机、路由器等接入到网络中的任何一种可具备计算力的设备。

上述算力测试指示信息,还可以称为算力探针,算力探针的形式包括但不局限于,Packet镜像、小程序、探测包、脚本等。由于不同业务对计算类型的需求不同,所以算力探针会包含不同的“种子代码”,作为业务计算的最小代表单元,在算力网元进行测试评估。具体的执行方式为,在算力网元运行算力探针携带的种子代码,获取当前算力网元的算力信息(例如对当前算力网元的评分)。

作为一个可选实施例,所述方法还包括:

为所述至少一个算力网元配置上报所述算力网元的算力信息的周期信息;

相应的,步骤33包括:

接收所述至少一个算力网元根据所述周期信息上报的所述算力网元的算力信息。

可选地,通过扩展的Yang模型,预配置上报所述算力网元的算力信息的周期信息。例如,配置自适应周期方案列表,通过不同的ID区分不同的周期;再例如,定义周期信息的启用条件,当满足该条件时启动相应的上报周期;又例如,定义不同周期以及采集参数的方案,当满足该条件时启动相应的上报周期。

本发明实施例中通过配置合理的网络和计算节点数据上报策略,保证最优的业务体验。例如,根据网络和算力资源的状态调整信息采集和上报的频率。根据网络和算力资源的状态调整上报的算力参数(即算力信息),保证网络与计算信息采集的准确性和可用性。

作为一个可选实施例,所述方法还包括:

接收用户设备发送的业务请求,所述业务请求包含下述至少一项:业务类型、业务生效时间、业务对网络的需求;

根据所述业务请求,确定业务需求。

作为一个可选实施例,所述算力测试指示信息包含至少一种算力算法模型,不同的算力算法模型与不同的业务需求对应。

如图2所示,算力感知控制网元根据不同的业务需求下发算力测试指示信息,采用不同的算力算法模型评估算力网元的性能。算力网元根据所述算力测试指示信息进行算力评估及网络性能评估,确定所述算力网元的算力信息之后,将算力网元的算力信息上报给算力感知控制网元。

进一步的,所述方法还包括:

根据至少一个算力网元上报的所述算力网元的算力信息,选择与用户设备进行业务传输的算力网元。

可选地,所述方法还包括:

向所述用户设备发送所选择的算力网元的标识信息,以由所述用户设备与所述算力网元建立业务链路。

作为一个可选实施例,所述方法还包括:

接收所述算力网元上报的所述算力网元的负载信息。例如,在算力网元在上报算力信息的同时将该算力网元的负载信息同步上报给算力感知控制网元,以使算力感知控制网元同时考虑算力网元的负载信息和/或所述业务需求的变化信息,在确定算力感知控制网元选择的算力网元的无法满足所述用户设备的业务需求的情况下,由算力感知控制网元发送算力测试指示信息给其他算力网元,并根据其他算力网元上报的算力信息重新选择合适的算力网元。

承接上例,所述方法还包括:

根据所述算力网元的负载信息和/或所述业务需求的变化信息,确定所选择的算力网元的无法满足所述用户设备的业务需求;

向其他网元节点发送所述算力测试指示信息。

接收到算力测试指示信息的其他网元节点根据所述算力测试指示信息进行算力评估及网络性能评估,确定所述算力网元的算力信息,并上报给算力感知控制网元,由算力感知控制网元根据多个算力网元的算力信息重新选择合适的算力网元。

为了更清楚的描述本发明实施提供的算力上报方法及算力获取方法,下面结合几个示例进行描述。

示例一

如图4所示,业务第一次请求接入的算力信息的处理流程包括:

1:业务A发送业务请求,携带业务类型,对网络时延、可靠性的要求;

2:算力感知控制网元获取业务A的业务请求;

3:算力感知控制网元根据业务请求生成算力探针a(即算力测试指示信息a);

4:下发算力探针a到不同算力网元,设置采集周期等;

5:算力探针a在不同算力网元进行测试运行,并综合网络性能进行评估,并按照配置周期进行上报结果;

6:算力感知控制网元获取不同算力网元的综合评估得分(即算力网元的算力信息),选取合适的算力节点,以建立业务链接;

7:用户设备向该算力节点发送连接请求;

8:用户设备与算力网元建立连接,并进行业务传输;

9:业务传输完成;

10:算力探针a回收。

示例二

如图5所示,业务传输过程中算力信息的处理流程包括:

1:算力网元建立业务连接传输业务,持续监控采集算力信息;

2:算力感知控制网元持续获取算力评估的算力信息(例如算力评估得分);

3:当前算力资源无法满足,申请评估新的算力资源。算力感知控制网元下发算力探针a到不同算力网元,设置采集周期等;

4:算力探针a在不同算力网元进行测试运行,并综合网络性能进行评估,按照配置周期进行上报结果;

5:算力感知控制网元获取不同算力网元的综合评估得分,选取合适的算力节点,建立业务连接;

6:用户设备向该算力节点发送连接请求;

7:用户设备与算力网元建立连接,并进行业务传输;

8:业务传输完成;

9:算力探针a回收。

示例三

如图6所示,算力测试指示信息的功能模块包括:

业务信息模块:包含业务的生效时间,类型,和对网络的需求。业务信息模块可能包含多种业务。

算法库:不同特性的业务可能需要不同的算法进行评估,算法可以作为业务的种子代码。

算力信息采集模块:可以采集芯片类型、处理器类型、内存等计算相关信息,并输入给算法库。

网络信息采集模块:包含时延、带宽、丢包率等。

综合计算评分模块:同时把算力及网络作为输入进行计算评估,得出评分。

信息上报模块:根据当前节点的网络及计算状态判断是否调整上报周期或参数等。

综上,本发明实施例通过对算力网元下发算力测试指示信息获取算力信息。根据不同业务需求挑选不同算法运行得出当前算力能力,并结合网络信息得出综合评分,作为选取算力网元的依据;能够动态的实现算力和网络信息采集及配置。由于业务请求可能是连续性的,在业务运行的过程中,实时监控算力信息,并且根据需求动态配置调整采集策略,选取/扩展最优的算力网元。

如图7所示,本发明实施例还提供一种算力上报装置,应用于算力网元,包括:

第一接收模块71,用于接收算力感知控制网元发送的算力测试指示信息,所述算力测试指示信息由所述算力感知控制网元根据业务需求生成;

评估模块72,用于根据所述算力测试指示信息进行算力评估及网络性能评估,确定所述算力网元的算力信息;

上报模块,用于将所述算力网元的算力信息上报给所述算力感知控制网元。

可选地,本发明的上述实施例中,所述上报模块包括:

上报子模块,用于根据预配置的上报所述算力网元的算力信息的周期信息,将所述算力网元的算力信息上报给算力感知控制网元。

可选地,本发明的上述实施例中,所述算力测试指示信息包含至少一种算力算法模型,不同的算力算法模型与不同的业务需求对应。

可选地,本发明的上述实施例中,所述评估模块包括:

第一评估子模块,用于根据算力网元的算力信息和算力算法模型,进行算力评估确定算力评估结果;

第二评估子模块,用于根据网络信息进行网络性能评估,确定网络评估结果;

第三评估子模块,用于根据所述算力评估结果和所述网络评估结果,确定所述算力网元的算力信息。

可选地,本发明的上述实施例中,所述算力信息包括算力网元的芯片类型、处理器类型以及内存中的至少一项;

和/或,

所述网络信息包括网络时延、网络带宽以及网络丢包率中的至少一项。

可选地,本发明的上述实施例中,所述装置还包括:

负载上报模块,用于将所述算力网元的负载信息上报给所述算力感知控制网元。

可选地,本发明的上述实施例中,所述装置还包括:

请求接收模块,用于接收用户设备发送的连接请求;

链路建立模块,用于根据所述连接请求,与所述用户设备建立业务链路;

业务传输模块,用于通过所述业务链路与所述用户设备进行业务传输。

可选地,本发明的上述实施例中,所述装置还包括:

指示模块,用于在业务传输完成后,接收所述用户设备发送的业务传输完成指示;

停止评估模块,用于根据所述业务传输完成指示,停止进行算力评估及网络性能评估。

综上,本发明实施例通过对算力网元下发算力测试指示信息获取算力信息。根据不同业务需求挑选不同算法运行得出当前算力能力,并结合网络信息得出综合评分,作为选取算力网元的依据;能够动态的实现算力和网络信息采集及配置。由于业务请求可能是连续性的,在业务运行的过程中,实时监控算力信息,并且根据需求动态配置调整采集策略,选取/扩展最优的算力网元。

需要说明的是,本发明实施例提供的算力上报装置是能够执行上述算力上报方法的装置,则上述算力上报方法的所有实施例均适用于该装置,且均能达到相同或相似的有益效果。

如图8所示,本发明实施例还提供一种算力网元,包括处理器800和收发器810,所述收发器810在处理器800的控制下接收和发送数据,所述处理器800用于执行以下操作:

接收算力感知控制网元发送的算力测试指示信息,所述算力测试指示信息由所述算力感知控制网元根据业务需求生成;

根据所述算力测试指示信息进行算力评估及网络性能评估,确定所述算力网元的算力信息;

将所述算力网元的算力信息上报给所述算力感知控制网元。

可选地,本发明的上述实施例中,所述处理器800还用于执行以下操作:

根据预配置的上报所述算力网元的算力信息的周期信息,将所述算力网元的算力信息上报给算力感知控制网元。

可选地,本发明的上述实施例中,所述算力测试指示信息包含至少一种算力算法模型,不同的算力算法模型与不同的业务需求对应。

可选地,本发明的上述实施例中,所述处理器800还用于执行以下操作:

根据算力网元的算力信息和算力算法模型,进行算力评估确定算力评估结果;

根据网络信息进行网络性能评估,确定网络评估结果;

根据所述算力评估结果和所述网络评估结果,确定所述算力网元的算力信息。

可选地,本发明的上述实施例中,所述算力信息包括算力网元的芯片类型、处理器类型以及内存中的至少一项;

和/或,

所述网络信息包括网络时延、网络带宽以及网络丢包率中的至少一项。

可选地,本发明的上述实施例中,所述处理器800还用于执行以下操作:

将所述算力网元的负载信息上报给所述算力感知控制网元。

可选地,本发明的上述实施例中,所述处理器800还用于执行以下操作:

接收用户设备发送的连接请求;

根据所述连接请求,与所述用户设备建立业务链路;

通过所述业务链路与所述用户设备进行业务传输。

可选地,本发明的上述实施例中,所述处理器800还用于执行以下操作:

在业务传输完成后,接收所述用户设备发送的业务传输完成指示;

根据所述业务传输完成指示,停止进行算力评估及网络性能评估。

综上,本发明实施例通过对算力网元下发算力测试指示信息获取算力信息。根据不同业务需求挑选不同算法运行得出当前算力能力,并结合网络信息得出综合评分,作为选取算力网元的依据;能够动态的实现算力和网络信息采集及配置。由于业务请求可能是连续性的,在业务运行的过程中,实时监控算力信息,并且根据需求动态配置调整采集策略,选取/扩展最优的算力网元。

需要说明的是,本发明实施例提供的算力网元是能够执行上述算力上报方法的算力网元,则上述算力上报方法的所有实施例均适用于该算力网元,且均能达到相同或相似的有益效果。

本发明实施例还提供一种通信设备,该通信设备为算力网元,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现如上所述的算力上报方法实施例中的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上所述的算力上报方法实施例中的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等。

如图9所示,本发明实施例还提供一种算力获取装置,应用于算力感知控制网元,包括:

生成模块91,用于根据用户设备的业务需求,生成算力测试指示信息;

发送模块92,用于将所述算力测试指示信息发送给至少一个算力网元;

接收模块93,用于接收所述至少一个算力网元根据所述算力测试指示信息进行算力评估及网络性能评估确定的所述算力网元的算力信息。

可选地,本发明的上述实施例中,所述装置还包括:

配置模块,用于为所述至少一个算力网元配置上报所述算力网元的算力信息的周期信息;

所述接收模块包括:

接收子模块,用于接收所述至少一个算力网元根据所述周期信息上报的所述算力网元的算力信息。

可选地,本发明的上述实施例中,所述装置还包括:

请求接收模块,用于接收用户设备发送的业务请求,所述业务请求包含下述至少一项:业务类型、业务生效时间、业务对网络的需求;

需求确定模块,用于根据所述业务请求,确定业务需求。

可选地,本发明的上述实施例中,所述算力测试指示信息包含至少一种算力算法模型,不同的算力算法模型与不同的业务需求对应。

可选地,本发明的上述实施例中,所述装置还包括:

选择模块,用于根据至少一个算力网元上报的所述算力网元的算力信息,选择与用户设备进行业务传输的算力网元。

可选地,本发明的上述实施例中,所述装置还包括:

标识发送模块,用于向所述用户设备发送所选择的算力网元的标识信息,以由所述用户设备与所述算力网元建立业务链路。

可选地,本发明的上述实施例中,所述装置还包括:

负载接收模块,用于接收所述算力网元上报的所述算力网元的负载信息。

可选地,本发明的上述实施例中,所述装置还包括:

需求确定模块,用于根据所述算力网元的负载信息和/或所述业务需求的变化信息,确定所选择的算力网元的无法满足所述用户设备的业务需求;

信息发送模块,用于向其他网元节点发送所述算力测试指示信息。

综上,本发明实施例通过对算力网元下发算力测试指示信息获取算力信息。根据不同业务需求挑选不同算法运行得出当前算力能力,并结合网络信息得出综合评分,作为选取算力网元的依据;能够动态的实现算力和网络信息采集及配置。由于业务请求可能是连续性的,在业务运行的过程中,实时监控算力信息,并且根据需求动态配置调整采集策略,选取/扩展最优的算力网元。

需要说明的是,本发明实施例提供的算力获取装置是能够执行上述算力获取方法的算力获取装置,则上述算力获取方法的所有实施例均适用于该装置,且均能达到相同或相似的有益效果。

如图10所示,本发明实施例还提供一种算力感知控制网元,包括处理器100和收发器110,所述收发器110在处理器100的控制下接收和发送数据,所述处理器100用于执行以下操作:

根据用户设备的业务需求,生成算力测试指示信息;

将所述算力测试指示信息发送给至少一个算力网元;

接收所述至少一个算力网元根据所述算力测试指示信息进行算力评估及网络性能评估确定的所述算力网元的算力信息。

可选地,本发明的上述实施例中,所述处理器还用于执行以下操作:

为所述至少一个算力网元配置上报所述算力网元的算力信息的周期信息;

接收所述至少一个算力网元根据所述周期信息上报的所述算力网元的算力信息。

可选地,本发明的上述实施例中,所述处理器还用于执行以下操作:

接收用户设备发送的业务请求,所述业务请求包含下述至少一项:业务类型、业务生效时间、业务对网络的需求;

根据所述业务请求,确定业务需求。

可选地,本发明的上述实施例中,所述算力测试指示信息包含至少一种算力算法模型,不同的算力算法模型与不同的业务需求对应。

可选地,本发明的上述实施例中,所述处理器还用于执行以下操作:

根据至少一个算力网元上报的所述算力网元的算力信息,选择与用户设备进行业务传输的算力网元。

可选地,本发明的上述实施例中,所述处理器还用于执行以下操作:

向所述用户设备发送所选择的算力网元的标识信息,以由所述用户设备与所述算力网元建立业务链路。

可选地,本发明的上述实施例中,所述处理器还用于执行以下操作:

接收所述算力网元上报的所述算力网元的负载信息。

可选地,本发明的上述实施例中,所述处理器还用于执行以下操作:

根据所述算力网元的负载信息和/或所述业务需求的变化信息,确定所选择的算力网元的无法满足所述用户设备的业务需求;

向其他网元节点发送所述算力测试指示信息。

综上,本发明实施例通过对算力网元下发算力测试指示信息获取算力信息。根据不同业务需求挑选不同算法运行得出当前算力能力,并结合网络信息得出综合评分,作为选取算力网元的依据;能够动态的实现算力和网络信息采集及配置。由于业务请求可能是连续性的,在业务运行的过程中,实时监控算力信息,并且根据需求动态配置调整采集策略,选取/扩展最优的算力网元。

需要说明的是,本发明实施例提供的算力感知控制网元是能够执行上述算力获取方法的算力感知控制网元,则上述算力获取方法的所有实施例均适用于该算力感知控制网元,且均能达到相同或相似的有益效果。

本发明实施例还提供一种通信设备,该通信设备为算力感知控制网元,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现如上所述的算力获取方法实施例中的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上所述的算力获取方法实施例中的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可读存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其它可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其它可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其它可编程数据处理设备以特定方式工作的计算机可读存储介质中,使得存储在该计算机可读存储介质中的指令产生包括指令装置的纸制品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其它可编程数据处理设备上,使得计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他科编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号