算力感知是什么意思 算力路由是干什么用的?

2022-08-15 14:18:23

算力感知是什么意思?
算力感知是网络对算力资源和算力服务的部署位置、实时状态、负载信息、业务需求的全面感知。中国移动的算力感知网络白皮书,就是站在算力感知的角度,进行分析的。

一方面,各算力节点将算网信息度量建模后统一发布,网络通过对多节点上报的算网信息进行聚合,构建全局统一的算网状态视图。另一方面,网络完成对业务算网需求的统一解析,实现对业务的全面感知,为基于业务需求进行算力调度提供保障。

说白了,算力感知的目的,就是摸清手上到底有多少资源,用户到底有怎样的需求。

感知的对象,肯定需要进行度量和标识。于是,就有了算力度量和算力标识。这两块,运营商目前非常重视。

算力这个东西存在多样性,也存在异构硬件芯片,所以,目前还没有形成统一的度量体系和标准。这会对建立统一的算力模型造成麻烦。很简单,度量单位都不一样,如何进行算力评估和计费?

算力标识的话,就相当于算力的身份证。用户通过算力标识指示所需服务,网络通过解析算力标识获取目标算力服务、算力需求等信息,为算力调度等提供基础。这个算力标识,必须是全局统一且可验证的。

算力路由是干什么用的

在刚才那个中国移动的算力感知网络架构图里,在算力资源层之外,还单独划了一个算力路由层。

算力路由层是算力感知网络的核心功能层,支持对网络、计算、存储等多维资源、服务的感知与通告,实现“网络 + 计算”的联合调度。

算力路由层,包括算力路由控制技术和算力路由转发技术,实现业务请求在路由层的按需调度。

说到算力路由,肯定就要说到 CFN(Computing First Networking,计算优先网络)。

CFN 广义上有时候会被用来指代整个算力网络。但是,在这里,CFN 是一种分布式路由协议,在不同边缘云之间,按需进行着算力的调度和均衡。

CFN 这个东西其实很有意思。我们传统理解的路由,都是数据报文的路由。CFN 这里的路由,是将计算资源状况和网络资源状况作为路由信息,发布到网络。然后呢,网络基于虚拟的服务 ID,将计算任务报文,路由到最合适的计算节点。

目前,CFN 协议主要通过在业务路由的 BGP 报文头中,以扩展字节信息的方式携带算力信息,将网络中计算节点的负载情况实时向全网进行扩散。

很显然,算力路由和 CFN,是上一层进行算力调度的前提。

关键词: 算力感知 算力路由 异构硬件 分布式路由协议