CN115225722A - 算力资源的通告方法及装置、存储介质、电子装置 - Google Patents

算力资源的通告方法及装置、存储介质、电子装置 Download PDF

Info

Publication number
CN115225722A
CN115225722A CN202110424931.4A CN202110424931A CN115225722A CN 115225722 A CN115225722 A CN 115225722A CN 202110424931 A CN202110424931 A CN 202110424931A CN 115225722 A CN115225722 A CN 115225722A
Authority
CN
China
Prior art keywords
computing power
node
network edge
computing
edge node
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110424931.4A
Other languages
English (en)
Inventor
黄光平
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN202110424931.4A priority Critical patent/CN115225722A/zh
Priority to PCT/CN2022/070342 priority patent/WO2022222550A1/zh
Priority to EP22790660.9A priority patent/EP4329258A4/en
Priority to US18/287,517 priority patent/US20240187339A1/en
Publication of CN115225722A publication Critical patent/CN115225722A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/30Routing of multiclass traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/74Address processing for routing
    • H04L45/745Address table lookup; Address filtering
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/74Address processing for routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/63Routing a service request depending on the request content or context
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/167Adaptation for transition between two IP versions, e.g. between IPv4 and IPv6

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明提供了一种算力资源的通告方法及装置、存储介质、电子装置,上述方法包括:将算力资源划分为粗颗粒度算力资源和细颗粒度算力服务,其中,粗颗粒度算力资源用于指示资源状态变化频率低于预设阈值的算力资源,细颗粒度算力服务用于指示资源状态变化频率高于预设阈值的细化算力资源;将粗颗粒度算力资源按照第一方式通告至网络边缘节点或数据中心网关,以及将细颗粒度算力服务按照第二方式通告至网络边缘节点或数据中心网关所在域内的网络边缘节点,通过上述方法,解决了相关技术中,不同种类和不同颗粒度的算力资源全部纳入网络节点维护的路由表项,导致路由表项成指数级增长,进而引起路由收敛效率受损等问题。

Description

算力资源的通告方法及装置、存储介质、电子装置
技术领域
本发明主要涉及通信领域,具体而言,涉及一种算力资源的通告方法及装置、存储介质、电子装置。
背景技术
随着视频、游戏、车联网等高带宽、低时延业务的迅速发展,带宽、低时延业务在业务流量中的占比越来越高,算力资源和存储资源开始由传统的中心化部署向分布式部署演进。通过网络将终端、边缘节点以及云节点的算力资源连接起来,并与网络协同调度业务流量,即把业务流量路由至当前最优的算力节点进行处理,已经越来越收到行业的高度关注。业务流量根据各种不同的业务需求被路由至相应的算力节点进行处理,将是算力网络的主流业务场景和业务需求,但是当前网络架构中不支持网络对云内算力资源和存储资源进行感知进而实现编排调度,也不支持在网络节点维护对应的算力路由表项,因此只能将算力资源全部纳入网络节点维护的路由表项。
针对相关技术中,不同种类和不同颗粒度的算力资源全部纳入网络节点维护的路由表项,导致路由表项成指数级增长,进而引起路由收敛效率受损等问题,尚未提出有效的技术方案。
发明内容
本发明实施例提供了一种算力资源的通告方法及装置、存储介质、电子装置,以至少解决相关技术中,不同种类和不同颗粒度的算力资源全部纳入网络节点维护的路由表项,导致路由表项成指数级增长,进而引起路由收敛效率受损等问题。
本发明实施例提供了一种算力资源的通告方法,包括:将算力资源划分为粗颗粒度算力资源和细颗粒度算力服务,其中,所述粗颗粒度算力资源用于指示资源状态变化频率低于预设阈值的算力资源,所述细颗粒度算力服务用于指示资源状态变化频率高于所述预设阈值的细化算力资源;将所述粗颗粒度算力资源按照第一方式通告至网络边缘节点或数据中心网关,以及将所述细颗粒度算力服务按照第二方式通告至网络边缘节点或数据中心网关所在域内的网络边缘节点。
在一个示例性实施例中,将所述粗颗粒度算力资源按照第一方式通告至网络边缘节点或数据中心网关,至少包括以下之一:将所述粗颗粒度算力资源通过边界网关BGP协议通告至所述网络边缘节点或数据中心网关;将所述粗颗粒度算力资源控制面接口信息通告至所述网络边缘节点或数据中心网关。
在一个示例性实施例中,将所述细颗粒度算力服务按照第二方式通告至所述网络边缘节点或数据中心网关所在域内的网络边缘节点,至少包括以下之一:采用发布-订阅的订阅方式将所述细颗粒度算力服务通告至所述网络边缘节点或数据中心网关所在域内的网络边缘节点;通过内部网关协议IGP将所述细颗粒度算力服务通告至所述网络边缘节点或数据中心网关所在域内的网络边缘节点。
在一个示例性实施例中,将所述粗颗粒度算力资源按照第一方式通告至网络边缘节点或数据中心网关,以及将所述细颗粒度算力服务按照第二方式通告至所述网络边缘节点或数据中心网关所在域内的网络边缘节点之后,所述方法还包括:根据所述粗颗粒度算力资源创建第一路由表项,以使所述网络边缘节点或数据中心网关维护所述第一路由表项;以及根据细颗粒度算力服务创建第二路由表项,以使所述网络边缘节点或数据中心网关所在域内的网络边缘节点维护所述第二路由表项。
在一个示例性实施例中,根据所述粗颗粒度算力资源创建第一路由表项,以使所述网络边缘节点或数据中心网关维护所述第一路由表项之后,所述方法还包括:在入口节点接收到算力流量的情况下,根据所述第一路由表项确定满足所述算力流量的算力流量资源的目标节点,其中,所述目标节点包括:目标网络边缘节点,或目标数据中心节点;将所述目标节点的IP地址封装在报文头中;获取所述算力流量对应的算力服务标识,在所述目标节点中对所述算力服务标识进行封装,其中,所述算力服务标识与算力服务实例存在一一映射关系。
在一个示例性实施例中,将所述目标节点的IP地址封装在报文头中,至少包括以下之一:将所述目标节点的目的地址封装在所述报文头中;将所述目标节点作为所述算力流量的出节点,以确定所述目标节点的源地址,并将所述源地址封装在所述报文头中。
在一个示例性实施例中,在中间节点接收到携带有封装后的IP地址和封装后的算力服务标识的算力流量的情况下,指示所述中间节点不解封封装后的算力服务标识,以及指示所述中间节点转发所述携带有封装后的IP地址和封装后的算力服务标识的算力流量。
在一个示例性实施例中,在出节点接收到所述携带有封装后的IP地址和封装后的算力服务标识的算力流量的情况下,指示所述出节点解封所述封装后的算力服务标识,以得到所述算力服务标识;指示所述出节点在所述第二路由表项中查找与所述算力服务标识对应的目标算力服务实例;将所述算力流量转发至所述目标算力服务实例。
本发明实施例提供了一种算力资源的通告装置,包括:划分模块,用于将算力资源划分为粗颗粒度算力资源和细颗粒度算力服务,其中,所述粗颗粒度算力资源用于指示资源状态变化频率低于预设阈值的算力资源,所述细颗粒度算力服务用于指示资源状态变化频率高于所述预设阈值的细化算力资源;通告模块,用于将所述粗颗粒度算力资源按照第一方式通告至网络边缘节点或数据中心网关,以及将所述细颗粒度算力服务按照第二方式通告至网络边缘节点或数据中心网关所在域内的网络边缘节点。
根据本发明的又一个实施例,还提供了一种计算机可读的存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
根据本发明的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。
通过上述实施例,将算力资源划分为粗颗粒度算力资源和细颗粒度算力服务,其中,所述粗颗粒度算力资源用于指示资源状态变化频率低于预设阈值的算力资源,所述细颗粒度算力服务用于指示资源状态变化频率高于所述预设阈值的细化算力资源;将所述粗颗粒度算力资源按照第一方式通告至网络边缘节点或数据中心网关,以及将所述细颗粒度算力服务按照第二方式通告至网络边缘节点或数据中心网关所在域内的网络边缘节点,即将算力资源按照资源状态变化频率划分为粗颗粒度算力资源和细颗粒度算力服务,将粗颗粒度算力资源和细颗粒度算力服务按照预设方式进行通告,通过上述方法,解决了相关技术中,不同种类和不同颗粒度的算力资源全部纳入网络节点维护的路由表项,导致路由表项成指数级增长,进而引起路由收敛效率受损等问题,进而实现了根据不同的算力资源进行通告,进而纳入不同网络节点维护的路由表项。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是本发明实施例的一种算力资源的通告方法的计算机终端的硬件结构框图;
图2是根据本发明实施例的算力资源的通告方法的流程图;
图3是根据本发明实施例的算力颗粒度类型路由及通告机制示意图;
图4是根据本发明实施例的I P地址和算力服务标识两级路由及封装机制示意图;
图5是根据本发明实施例的I P地址和算力服务标识两级封装和转发流程图(一);
图6是根据本发明实施例的I P地址和算力服务标识两级封装和转发流程图(二)
图7是根据本发明实施例的算力资源的通告方法的结构框图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
本申请实施例所提供的方法可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在计算机终端上为例,图1是本发明实施例的一种算力资源的通告方法的计算机终端的硬件结构框图。如图1所示,计算机终端可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)和用于存储数据的存储器104,可选地,上述计算机终端还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述计算机终端的结构造成限定。例如,计算机终端还可包括比图1中所示更多或者更少的组件,或者具有与图1所示等同功能或比图1所示功能更多的不同的配置。存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本发明实施例中的算力资源的通告方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至计算机终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括计算机终端的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(Network Interface Controller,简称为NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(Radio Frequency,简称为RF)模块,其用于通过无线方式与互联网进行通讯。
根据本发明的一个实施例,提供了一种算力资源的通告方法,应用于上述计算机终端,图2是根据本发明实施例的算力资源的通告方法的流程图,如图2所示,包括:
步骤S202,将算力资源划分为粗颗粒度算力资源和细颗粒度算力服务,其中,所述粗颗粒度算力资源用于指示资源状态变化频率低于预设阈值的算力资源,所述细颗粒度算力服务用于指示资源状态变化频率高于所述预设阈值的细化算力资源;
步骤S204,将所述粗颗粒度算力资源按照第一方式通告至网络边缘节点或数据中心网关,以及将所述细颗粒度算力服务按照第二方式通告至网络边缘节点或数据中心网关所在域内的网络边缘节点。
通过上述步骤,将算力资源划分为粗颗粒度算力资源和细颗粒度算力服务,其中,所述粗颗粒度算力资源用于指示资源状态变化频率低于预设阈值的算力资源,所述细颗粒度算力服务用于指示资源状态变化频率高于所述预设阈值的细化算力资源;将所述粗颗粒度算力资源按照第一方式通告至网络边缘节点或数据中心网关,以及将所述细颗粒度算力服务按照第二方式通告至网络边缘节点或数据中心网关所在域内的网络边缘节点,即将算力资源按照资源状态变化频率划分为粗颗粒度算力资源和细颗粒度算力服务,将粗颗粒度算力资源和细颗粒度算力服务按照预设方式进行通告,通过上述方法,解决了相关技术中,不同种类和不同颗粒度的算力资源全部纳入网络节点维护的路由表项,导致路由表项成指数级增长,进而引起路由收敛效率受损等问题,进而实现了根据不同的算力资源进行通告,进而纳入不同网络节点维护的路由表项。
需要说明的是,变化频率低于预设阈值的算力资源未粗颗粒度算力资源,也可以理解为相对宏观的数据,变化频率高于预设阈值的算力资源未细颗粒度算力服务,也可以理解为相对微观的数据。
在一个示例性实施例中,将所述粗颗粒度算力资源按照第一方式通告至网络边缘节点或数据中心网关,至少包括以下之一:将所述粗颗粒度算力资源通过边界网关BGP协议通告至所述网络边缘节点或数据中心网关;将所述粗颗粒度算力资源控制面接口信息通告至所述网络边缘节点或数据中心网关。
换言之,粗颗粒度算力资源的通告方式有如下两种:1)边界网关协议(BorderGateway Protocol,简称为BGP)扩展方式,即将粗颗粒度算力资源信息通过扩展BGP协议载荷通告到所述网络边缘节点或数据中心网关;2)集中式控制器方式,将所述粗颗粒度算力资源控制面接口信息通告至所述网络边缘节点或数据中心网关,通告方式包括但不限于通过路径计算单元协议(path computation element protocol,简称为PCEP),边界网关协议链路状态(Border Gateway Protocol Link State,简称为BGP-LS)等,本发明实施例对此不做限定。
在一个示例性实施例中,将所述细颗粒度算力服务按照第二方式通告至所述网络边缘节点或数据中心网关所在域内的网络边缘节点,至少包括以下之一:采用发布-订阅的订阅方式将所述细颗粒度算力服务通告至所述网络边缘节点或数据中心网关所在域内的网络边缘节点;通过内部网关协议(interior Gateway Protocol,简称为IGP)将所述细颗粒度算力服务通告至所述网络边缘节点或数据中心网关所在域内的网络边缘节点。
可以理解为,细颗粒度的算力服务的通告方式有如下两种:1)通过发布-订阅的订阅方式向所述网络边缘节点或数据中心网关所在域内的网络边缘节点通告细颗粒度算力服务;2)通过内部网关协议(interior Gateway Protocol,简称为IGP)扩展通告细颗粒度算力服务,即将上述细颗粒度算力服务通过扩展IGP协议载荷通告到网络边缘节点或数据中心网关所在域内的网络边缘节点。
在一个示例性实施例中,将所述粗颗粒度算力资源按照第一方式通告至网络边缘节点或数据中心网关,以及将所述细颗粒度算力服务按照第二方式通告至所述网络边缘节点或数据中心网关所在域内的网络边缘节点之后,根据所述粗颗粒度算力资源创建第一路由表项,以使所述网络边缘节点或数据中心网关维护所述第一路由表项;以及根据细颗粒度算力服务创建第二路由表项,以使所述网络边缘节点或数据中心网关所在域内的网络边缘节点维护所述第二路由表项。
可以理解为,根据算力资源的颗粒度创建不同的路由表项,并由不同的节点维护对应的路由表项,具体的,根据所述粗颗粒度算力资源创建第一路由表项,并由接收到粗颗粒度算力资源的网络边缘节点或数据中心网关维护第一路由表项,以及根据细颗粒度算力服务创建第二路由表项,由接收到细颗粒度算力服务的网络边缘节点或数据中心网关所在域内的网络边缘节点维护所述第二路由表项,需要说明的是,第一路由表项中的粗颗粒度算力资源的颗粒度较粗,变更频率较低,因此网络边缘节点或数据中心网关维护的第一路由表项的大小与连接联动的网络边缘节点或数据中心网关的数量成正比,因此,第一路由表项规模得到极大的压缩。第二路由表项的大小与网络边缘节点或数据中心网关所在域内的网络边缘节点提供的算力服务规模成正比,由于仅做本地或有限归属网络边缘节点或数据中心网关所在域内的网络边缘节点的细颗粒度算力服务维护,对应的第二路由表项的规模得到极大的压缩。
在一个示例性实施例中,根据所述粗颗粒度算力资源创建第一路由表项,以使所述网络边缘节点或数据中心网关维护所述第一路由表项之后,在入口节点接收到算力流量的情况下,根据所述第一路由表项确定满足所述算力流量的算力流量资源的目标节点,其中,所述目标节点包括:目标网络边缘节点,或目标数据中心节点;将所述目标节点的IP地址封装在报文头中;获取所述算力流量对应的算力服务标识,在所述目标节点中对所述算力服务标识进行封装,其中,所述算力服务标识与算力服务实例存在一一映射关系。
换言之,在入口节点(如宽带远程接入系统(broadband remote access system,简称为BRAS))处,执行IP地址和算力服务标识两级封装,在入口节点接收到算力流量的情况下,由入口节点根据网络边缘节点或数据中心网关维护的第一路由表项,确定目标网络边缘节点,或目标数据中心节点,并将目标网络边缘节点,或目标数据中心节点作为目标节点,并将目标节点的IP地址封装在报文头中,其中,目标节点满足所述算力流量的算力流量资源,并根据所述算力流量确定对应的算力服务标识,对所述算力服务标识进行封装。
进一步的,为了保持算力流量被路由至对应的算力服务实例,出节点维护算力服务标识与算力服务实例的映射关系,维护映射关系的方法,包括但不限于5元组方案。
具体的,将所述目标节点的IP地址封装在报文头中,至少包括以下之一:将所述目标节点的目的地址封装在所述报文头中;将所述目标节点作为所述算力流量的出节点,以确定所述目标节点的源地址,并将所述源地址封装在所述报文头中。
可以通过以下方式将所述目标节点的IP地址封装在报文头中:1)将目标网络边缘节点,或目标数据中心节点作为目标节点的目的地址封装在报文头对应的字段中,应用场景包括但不限于IPv4,IPv6,多协议标签交换(multi-protocol label switching,简称为MPLS)等网络数据平面;2)将目标网络边缘节点,或目标数据中心节点作为出节点,编排源路径,并将源路径封装在对应的报文头中,应用场景包括但不限于SR-MPLS,SRv6等网络数据平面。
可以通过以下方式对所述算力服务标识进行封装:1)SRv6算力服务标识编程扩展方案,即在片段标识(Segment Identification,简称为SID)的定位器Locator+功能Function结构中,将算力服务标识作为Function封装在SID中;2)算力服务标识封装在IP地址之上的OverLay层中。
在一个示例性实施例中,在中间节点接收到携带有封装后的IP地址和封装后的算力服务标识的算力流量的情况下,指示所述中间节点不解封封装后的算力服务标识,以及指示所述中间节点转发所述携带有封装后的IP地址和封装后的算力服务标识的算力流量。
可以理解为,中间节点不需要识别算力服务标识,即中间节点不需要对算力服务标识进行解封,仅根据封装后的IP地址和封装后的算力服务标识的算力流量做普通转发。
在一个示例性实施例中,在出节点接收到所述携带有封装后的IP地址和封装后的算力服务标识的算力流量的情况下,指示所述出节点解封所述封装后的算力服务标识,以得到所述算力服务标识;指示所述出节点在所述第二路由表项中查找与所述算力服务标识对应的目标算力服务实例;将所述算力流量转发至所述目标算力服务实例。
也就是说,算力流量到达出节点之后,出节点对封装后的算力服务标识进行解封,出节点查找第二路由表项,根据算力服务标识确定目标算力服务实例,并将算力流量转发至所述目标算力服务实例,特别的,对于算力服务标识对应多个目标算力服务实例的情况下,由出节点执行本地策略,选择特定目标算力服务实例。
以下结合几个可选实施例对算力资源的通告方法的流程进行解释说明,但不用于限定本发明实施例的技术方案。
算力网络位于网络层之上的内容转发网络(content forwarding network,简称为CFN)薄层,将当前的计算能力状况和网络状况作为路由信息发布到网络,网络将计算任务报文路由到相应的计算节点,算力网络需要网络根据算力分布资源对业务流量进行路由决策,即把业务路由至当前最优的算力节点进行处理,发挥分布式算力资源的池化优势,提升算力资源利用率,同时更加精准更加优质的满足业务的算力和网络需求。
当前网络,尤其是第二层(物理链路层)网络和第三层(网络层)网络,转发处理的颗粒度为报文或者类型流,并为报文或者类型流配置相应的带宽、队列和缓存资源。算力网络中的算力节点处理的对象不再是报文和类型流,而是应用,这就导致当前的网络对于报文和类型流处理机制不再适合算力网络。在算力网络中,网络需要直接将特定的应用或服务跟与之最优匹配的算力节点进行匹配,并进行对应的业务流量路由,这就要求网络根据网络资源和算力资源,对应用流进行协同优化路由,路由决策流程需要应用信息直接参与。因此,在算力网络架构下,算力资源或服务路由以及当前的IP拓扑路由均需在网络层执行,这将对路由转发网元的转发面和控制面均提出全新的挑战。相关技术中,不同种类、不同颗粒度的算力资源,统一纳入网络节点维护的资源状态表,将导致路由表项成指数级增长,进而引起路由震荡、路由收敛效率受损等严重现网问题。
针对上述问题,本发明提出一算力资源的通告方法,首先,将算力资源按照变化频率是否低于预设阈值划分为两个大的颗粒度:1)网络边缘节点或数据中心网关的粗颗粒度算力资源,记为颗粒度1;2)网络边缘节点或数据中心网关所在域内的网络边缘节点的细颗粒度算力服务,记为颗粒度2,其中,粗颗粒度算力资源用于指示算力资源状态变化频率低于预设阈值的算力资源,细颗粒度算力服务用于指示算力资源状态变化频率高于预设阈值的细化算力资源
具体的,粗颗粒度算力资源包括以下至少之一:计算资源及存储资源,如中央处理器(Central Processing Unit,简称为CPU),图形处理器(graphics Processing Unit,简称为GPU),嵌入式神经网络处理器(neural-network Processing Unit,简称为NPU),专用集成电路(Application Specific Integrated Circuit,简称为ASIC)等;粗颗粒度算力资源的可用状态,如量化空闲资源值,如使用率,可用核数目等;粗颗粒度算力资源提供的算力服务种类,包括软件服务化(software service,简称为SaaS)/功能服务化(functionalservice,简称为FaaS)服务标识,特定服务的忙闲状态,忙闲状态的阀值可配置,如占用90%及以上为忙。
细颗粒度算力服务包括以下至少之一:算力服务种类以及对应的可服务实例;每个可服务实例的处理容量;算力服务与可服务实例之间的映射关系,如一个任播地址Anycast标识一个算力服务,关联的群组成员地址为实例地址。
粗颗粒度算力资源对应边缘计算节点或数据中心节点,所述粗颗粒度算力资源按照第一方式通告至网络边缘节点或数据中心网关,网络边缘节点或数据中心网关根据所述粗颗粒度算力资源创建第一路由表项,并维护所述第一路由表项,第一路由表项中的算力资源颗粒度较粗,变更频率较低,因此网络边缘节点或数据中心网关维护的第一路由表项大小与连接联动的网络边缘节点或数据中心网关数目成正比,路由表规模得到极大的压缩。首次上线的网络边缘节点或数据中心网关,通告粗颗粒度算力资源的全集数据,之后,根据可配置的变更门限值,触发变量更新和同步粗颗粒度算力资源的全集数据。粗颗粒度算力资源的通告方式有如下两种:
1)边界网关协议(Border Gateway Protocol,简称为BGP)扩展方案,即将上述粗颗粒度算力资源的全集数据通过扩展BGP协议载荷通告到边缘计算节点或数据中心节点;
2)集中式控制器方案,如通过路径计算单元协议(path computation elementprotocol,简称为PCEP),BGP-LS等通告同步粗颗粒度算力资源的全集数据到边缘计算节点或数据中心节点。
细颗粒度算力服务对应网络边缘节点或数据中心网关所在域内的网络边缘节点,无需通告到边缘计算节点或数据中心节点,网络边缘节点或数据中心网关所在域内的网络边缘节点根据所述细颗粒度算力服务创建第二路由表项,并维护所述第二路由表项,第二路由表项大小与网络边缘节点或数据中心网关所在域内的网络边缘节点提供的算力服务规模成正比,由于网络边缘节点或数据中心网关所在域内的网络边缘节点仅做本地或有限归属边缘计算或数据中心网关所在域内的网络边缘节点的算力服务信息状态维护,第二路由表规模得到极大的压缩。首次上线的网络边缘节点或数据中心网关所在域内的网络边缘节点,通告或发布细颗粒度算力服务的全集数据,之后,根据可配置的变更门限值,触发变量更新通告和同步细颗粒度算力服务的全集数据。细颗粒度算力服务的通告方式有如下两种:
1)采用发布-订阅的订阅方式将所述细颗粒度算力服务通告至所述网络边缘节点或数据中心网关所在域内的网络边缘节点;
2)通过内部网关协议(interior Gateway Protocol,简称为IGP)扩展通告,即将细颗粒度算力服务通过扩展IGP协议载荷通告到所述网络边缘节点或数据中心网关所在域内的网络边缘节点。
如图3所示,图3是根据本发明实施例的算力颗粒度类型路由及通告机制示意图。
在网络数据面引入IP地址和算力服务标识两级封装机制。具体的,在用户接入网关(相当于上述实施例中的入口节点)(如宽带远程接入系统BRAS)处,执行IP地址和算力服务标识两级封装,由用户接入网关根据第一路由表,计算生成目标网络边缘节点或目标数据中心网关归属的网络边缘节点或数据中心网关的路由,并执行IP地址封装,对IP地址进行封装至少包括以下之一:
1)目的地址封装方案,即将目标网络边缘节点或目标数据中心网关归属的网络边缘节点或数据中心网关,作为目的地址封装在报文头对应的字段中,应用场景包括但不限于IPv4,IPv6,MPLS等网络数据平面;
2)源路由地址方案,即目标网络边缘节点或目标数据中心网关归属的网络边缘节点或数据中心网关作为出节点,编排源路由路径,并封装在报文头对应的字段中,应用场景包括但不限于SR-MPLS,SRv6等网络数据平面。
同时,用户接入网关(相当于上述实施例中的入口节点)(如宽带远程接入系统BRAS),根据用户算力服务请求,执行算力服务标识封装,包括如下两种封装方案:
算力服务标识的封装方式包括如下两种:
1)SRv6算力服务标识编程扩展方案,即在SID(Segment IDentification)的定位器Locator+功能Function结构中,算力服务标识作为Function封装在SID中;
2)将算力服务标识封装在IP地址之上的OverLay层中。
特别的,网络中间转发节点无需对算力服务标识进行解封,仅转发携带有封装后的IP地址和封装后的算力服务标识的算力流量。
在出节点接收到携带有封装后的IP地址和封装后的算力服务标识的算力流量的情况下,指示出节点解封封装后的算力服务标识,出节点在第二路由表项中查找与算力服务标识对应的目标算力服务实例;将算力流量转发至目标算力服务实例。
特别的,为了保持流粘性,即确保同一应用的算力流量被路由至对应的算力服务实例,出节点维护算力服务标识与算力服务实例的映射关系,并将算力流量路由至对应的算力服务实例,出节点维护算力服务标识与算力服务实例的映射关系的方式,包括但不限于5元组方案(源IP地址,目的IP地址,源端口,目的端口,传输层协议类型)。
如图4所示,图4是根据本发明实施例的IP地址和算力服务标识两级路由及封装机制示意图。
在一个示例性实施例中,基于SRv6算力服务功能编程的IP地址和算力服务标识两级封装和转发流程,如图5所示。
SRv6入节点根据第一路由表,计算得出满足算力流量的算力流量资源的目标网络边缘节点,或目标数据中心节点,并将目标网络边缘节点,或目标数据中心节点归属的网关或网络边缘节点作为出节点,将出节点的地址作为SRv6最后一跳的Locator,将用户请求对应的算力服务标识作为SRv6最后一跳的Function,封装入SRH头中。
特别的,SRv6入节点及出节点需要具有算力服务标识的语义解析功能。算力应用数据流转发流程如下:
步骤S501:算力流量到达业务接入网关(相当于上述实施例中的入口节点);
步骤S502:业务接入网关根据用户应用算力请求,查找第一路由表,完成IP地址封装;
步骤S503:根据用户算力服务标识,在出节点SID中完成算力服务标识封装;
需要说明的是,上述IP地址封装和算力服务标识封装分别体现在SID的Locator和Function中(可能包括服务和功能参数);特别的,业务接入网关通过包括但不限于算力流量5元组的方式维护算力流量与出节点的映射关系,以保持流粘性。
步骤S504:算力流量经过P节点,P节点可以理解为中间节点,P节点不做算力服务标识语义解析,仅做算力无状态转发;
步骤S505:算力流量到达指定出节点,出节点完成SRv6路由终结,并做算力服务标识语义解析,执行算力服务寻址;
步骤S506:出节点查找第二路由表,根据算力服务标识及其参数计算到指定算力服务标识的路由,算力流量到达算力服务的一个实例,执行服务功能。
特别的,对于算力服务标识对应多个算力服务实例的情况下,由出节点执行本地策略,选择目标算力服务实例转发流量,并通过包括但不限于算力流量5元组的方式维护算力服务标识与算力服务实例之间的映射关系,以保持流粘性。
在另外一个实施例中,基于IP&MPLS OverLay算力服务功能编程的两级封装和转发流程,如图6所示。
入节点根据第一路由表,计算得出满足算力流量的算力流量资源的目标网络边缘节点,或目标数据中心节点,并将目标网络边缘节点,或目标数据中心节点归属的网关或网络边缘节点作为出节点,将出节点的地址作为作为对应的UnderLay(IP&MPLS等)最后一跳的Locator,将用户请求对应的算力服务标识封装在OverLay(物理网络之上构建的一个虚拟网络)协议头中,如通用网络虚拟化封装(universal network virtualizationencapsulation,简称为GENEVE),网络服务头(network service head,简称为NSH),虚拟可拓展的局域网(virtual extensible local area network,简称为VxLAN)等。
特别的,IP&MPLS OverLay的入节点及出节点需要具有算力服务标识的语义解析功能。算力应用数据流转发流程如下:
步骤S601:算力流量到达业务接入网关(相当于上述实施例中的入口节点);
步骤S602:业务接入网关根据用户算力请求,查找第一路由表,完成IP地址封装;
步骤S603:根据用户算力服务标识,在OverLay协议头中完成算力服务标识封装;
特别的,业务接入网关通过包括但不限于算力流量5元组的方式维护算力流量与出节点的映射关系,以保持流粘性。
步骤S604:经过P节点,P节点可以理解为中间节点,P节点不做算力服务标识语义解析,仅做算力无状态转发,即做UnderLay转发;
步骤S605:算力流量到达指定出节点,出节点完成UnderLay路由终结,并对OverLay协议报文头做算力服务标识语义解析,执行算力服务寻址;
步骤S606:出节点查找第二路由表,根据算力服务标识及其参数计算到指定算力服务标识的路由,算力流量到达算力服务的一个实例,执行服务功能。
特别的,对于算力服务标识对应多个算力服务实例的场景,由出节点执行本地策略,选择目标算力服务实例转发流量,并通过包括但不限于算力流量5元组的方式维护算力服务标识与算力服务实例之间的映射关系,以保持流粘性。
通过上述实施例,将算力资源划分为粗颗粒度算力资源和细颗粒度算力服务,其中,所述粗颗粒度算力资源用于指示资源状态变化频率低于预设阈值的算力资源,所述细颗粒度算力服务用于指示资源状态变化频率高于所述预设阈值的细化算力资源;将所述粗颗粒度算力资源按照第一方式通告至网络边缘节点或数据中心网关,以及将所述细颗粒度算力服务按照第二方式通告至网络边缘节点或数据中心网关所在域内的网络边缘节点,即将算力资源按照资源状态变化频率划分为粗颗粒度算力资源和细颗粒度算力服务,将粗颗粒度算力资源和细颗粒度算力服务按照预设方式进行通告,通过上述方法,解决了相关技术中,不同种类和不同颗粒度的算力资源全部纳入网络节点维护的路由表项,导致路由表项成指数级增长,进而引起路由收敛效率受损等问题,进而实现了根据不同的算力资源进行通告,进而纳入不同网络节点维护的路由表项。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
在本实施例中还提供了一种算力资源的通告装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
图7是根据本发明实施例的算力资源的通告方法的结构框图,如图7所示,该装置包括:
划分模块62,用于将算力资源划分为粗颗粒度算力资源和细颗粒度算力服务,其中,所述粗颗粒度算力资源用于指示资源状态变化频率低于预设阈值的算力资源,所述细颗粒度算力服务用于指示资源状态变化频率高于所述预设阈值的细化算力资源;
通告模块64,用于将所述粗颗粒度算力资源按照第一方式通告至网络边缘节点或数据中心网关,以及将所述细颗粒度算力服务按照第二方式通告至网络边缘节点或数据中心网关所在域内的网络边缘节点。
通过上述实施例,将算力资源划分为粗颗粒度算力资源和细颗粒度算力服务,其中,所述粗颗粒度算力资源用于指示资源状态变化频率低于预设阈值的算力资源,所述细颗粒度算力服务用于指示资源状态变化频率高于所述预设阈值的细化算力资源;将所述粗颗粒度算力资源按照第一方式通告至网络边缘节点或数据中心网关,以及将所述细颗粒度算力服务按照第二方式通告至网络边缘节点或数据中心网关所在域内的网络边缘节点,即将算力资源按照资源状态变化频率划分为粗颗粒度算力资源和细颗粒度算力服务,将粗颗粒度算力资源和细颗粒度算力服务按照预设方式进行通告,通过上述方法,解决了相关技术中,不同种类和不同颗粒度的算力资源全部纳入网络节点维护的路由表项,导致路由表项成指数级增长,进而引起路由收敛效率受损等问题,进而实现了根据不同的算力资源进行通告,进而纳入不同网络节点维护的路由表项。
在一个示例性实施例中,通告模块,还用于将所述粗颗粒度算力资源通过边界网关BGP协议通告至所述网络边缘节点或数据中心网关;将所述粗颗粒度算力资源控制面接口信息通告至所述网络边缘节点或数据中心网关。
换言之,粗颗粒度算力资源的通告方式有如下两种:1)边界网关协议(BorderGateway Protocol,简称为BGP)扩展方式,即将粗颗粒度算力资源信息通过扩展BGP协议载荷通告到所述网络边缘节点或数据中心网关;2)集中式控制器方式,将所述粗颗粒度算力资源控制面接口信息通告至所述网络边缘节点或数据中心网关,通告方式包括但不限于通过路径计算单元协议(path computation element protocol,简称为PCEP),BGP-LS等,本发明实施例对此不做限定。
在一个示例性实施例中,通告模块,还用于采用发布-订阅的订阅方式将所述细颗粒度算力服务通告至所述网络边缘节点或数据中心网关所在域内的网络边缘节点;通过内部网关协议IGP将所述细颗粒度算力服务通告至所述网络边缘节点或数据中心网关所在域内的网络边缘节点。
可以理解为,细颗粒度的算力服务的通告方式有如下两种:1)通过发布-订阅的订阅方式向所述网络边缘节点或数据中心网关所在域内的网络边缘节点通告细颗粒度算力服务;2)通过内部网关协议(interior Gateway Protocol,简称为IGP)扩展通告细颗粒度算力服务,即将上述细颗粒度算力服务通过扩展IGP协议载荷通告到网络边缘节点或数据中心网关所在域内的网络边缘节点。
在一个示例性实施例中,上述装置,还包括创建模块,将所述粗颗粒度算力资源按照第一方式通告至网络边缘节点或数据中心网关,以及将所述细颗粒度算力服务按照第二方式通告至所述网络边缘节点或数据中心网关所在域内的网络边缘节点之后,所述创建模块,用于根据所述粗颗粒度算力资源创建第一路由表项,以使所述网络边缘节点或数据中心网关维护所述第一路由表项;以及根据细颗粒度算力服务创建第二路由表项,以使所述网络边缘节点或数据中心网关所在域内的网络边缘节点维护所述第二路由表项。
可以理解为,根据算力资源的颗粒度创建不同的路由表项,并由不同的节点维护对应的路由表项,具体的,根据所述粗颗粒度算力资源创建第一路由表项,并由接收到粗颗粒度算力资源的网络边缘节点或数据中心网关维护第一路由表项,以及根据细颗粒度算力服务创建第二路由表项,由接收到细颗粒度算力服务的网络边缘节点或数据中心网关所在域内的网络边缘节点维护所述第二路由表项,需要说明的是,第一路由表项中的粗颗粒度算力资源的颗粒度较粗,变更频率较低,因此网络边缘节点或数据中心网关维护的第一路由表项的大小与连接联动的网络边缘节点或数据中心网关的数量成正比,因此,第一路由表项规模得到极大的压缩。第二路由表项的大小与网络边缘节点或数据中心网关所在域内的网络边缘节点提供的算力服务规模成正比,由于仅做本地或有限归属网络边缘节点或数据中心网关所在域内的网络边缘节点的细颗粒度算力服务维护,对应的第二路由表项的规模得到极大的压缩。
在一个示例性实施例中,上述装置,还包括:确定模块,根据所述粗颗粒度算力资源创建第一路由表项,以使所述网络边缘节点或数据中心网关维护所述第一路由表项之后,确定模块,还用于在入口节点接收到算力流量的情况下,根据所述第一路由表项确定满足所述算力流量的算力流量资源的目标节点,其中,所述目标节点包括:目标网络边缘节点,或目标数据中心节点;将所述目标节点的IP地址封装在报文头中;获取所述算力流量对应的算力服务标识,在所述目标节点中对所述算力服务标识进行封装,其中,所述算力服务标识与算力服务实例存在一一映射关系。
换言之,在入口节点(如宽带远程接入系统BRAS)处,执行IP地址和算力服务标识两级封装,在入口节点接收到算力流量的情况下,由入口节点根据网络边缘节点或数据中心网关维护的第一路由表项,确定目标网络边缘节点,或目标数据中心节点,并将目标网络边缘节点,或目标数据中心节点作为目标节点,并将目标节点的IP地址封装在报文头中,其中,目标节点满足所述算力流量的算力流量资源,并根据所述算力流量确定对应的算力服务标识,对所述算力服务标识进行封装。
进一步的,为了保持算力流量被路由至对应的算力服务实例,出节点维护算力服务标识与算力服务实例的映射关系,维护映射关系的方法,包括但不限于5元组方案。
具体的,上述装置还包括:封装模块,用于将所述目标节点的目的地址封装在所述报文头中;将所述目标节点作为所述算力流量的出节点,以确定所述目标节点的源地址,并将所述源地址封装在所述报文头中。
可以通过以下方式将所述目标节点的IP地址封装在报文头中:1)将目标网络边缘节点,或目标数据中心节点作为目标节点的目的地址封装在报文头对应的字段中,应用场景包括但不限于IPv4,IPv6,MPLS等网络数据平面;2)将目标网络边缘节点,或目标数据中心节点作为出节点,编排源路径,并将源路径封装在对应的报文头中,应用场景包括但不限于SR-MPLS,SRv6等网络数据平面。
可以通过以下方式对所述算力服务标识进行封装:1)SRv6算力服务标识编程扩展方案,即在SID(Segment IDentification)的定位器Locator+功能Function结构中,将算力服务标识作为Function封装在SID中;2)算力服务标识封装在IP地址之上的OverLay层中。
在一个示例性实施例中,上述装置还包括:指示模块,用于在中间节点接收到携带有封装后的IP地址和封装后的算力服务标识的算力流量的情况下,指示所述中间节点不解封封装后的算力服务标识,以及指示所述中间节点转发所述携带有封装后的IP地址和封装后的算力服务标识的算力流量。
可以理解为,中间节点不需要识别算力服务标识,即中间节点不需要对算力服务标识进行解封,仅根据封装后的IP地址和封装后的算力服务标识的算力流量做普通转发。
在一个示例性实施例中,上述装置还包括:解封模块,用于在出节点接收到所述携带有封装后的IP地址和封装后的算力服务标识的算力流量的情况下,指示所述出节点解封所述封装后的算力服务标识,以得到所述算力服务标识;指示所述出节点在所述第二路由表项中查找与所述算力服务标识对应的目标算力服务实例;将所述算力流量转发至所述目标算力服务实例。
也就是说,算力流量到达出节点之后,出节点对封装后的算力服务标识进行解封,出节点查找第二路由表项,根据算力服务标识确定目标算力服务实例,并将算力流量转发至所述目标算力服务实例,特别的,对于算力服务标识对应多个目标算力服务实例的情况下,由出节点执行本地策略,选择特定目标算力服务实例。
本发明的实施例还提供了一种存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的计算机程序:
S12,将算力资源划分为粗颗粒度算力资源和细颗粒度算力服务,其中,所述粗颗粒度算力资源用于指示资源状态变化频率低于预设阈值的算力资源,所述细颗粒度算力服务用于指示资源状态变化频率高于所述预设阈值的细化算力资源;
S14,将所述粗颗粒度算力资源按照第一方式通告至网络边缘节点或数据中心网关,以及将所述细颗粒度算力服务按照第二方式通告至网络边缘节点或数据中心网关所在域内的网络边缘节点。
可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(Read-Only Memory,简称为ROM)、随机存取存储器(Random Access Memory,简称为RAM)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。
本发明的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
可选地,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。
可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
S22,将算力资源划分为粗颗粒度算力资源和细颗粒度算力服务,其中,所述粗颗粒度算力资源用于指示资源状态变化频率低于预设阈值的算力资源,所述细颗粒度算力服务用于指示资源状态变化频率高于所述预设阈值的细化算力资源;
S24,将所述粗颗粒度算力资源按照第一方式通告至网络边缘节点或数据中心网关,以及将所述细颗粒度算力服务按照第二方式通告至网络边缘节点或数据中心网关所在域内的网络边缘节点。
可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(Read-Only Memory,简称为ROM)、随机存取存储器(Random Access Memory,简称为RAM)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (11)

1.一种算力资源的通告方法,其特征在于,包括:
将算力资源划分为粗颗粒度算力资源和细颗粒度算力服务,其中,所述粗颗粒度算力资源用于指示资源状态变化频率低于预设阈值的算力资源,所述细颗粒度算力服务用于指示资源状态变化频率高于所述预设阈值的细化算力资源;
将所述粗颗粒度算力资源按照第一方式通告至网络边缘节点或数据中心网关,以及将所述细颗粒度算力服务按照第二方式通告至网络边缘节点或数据中心网关所在域内的网络边缘节点。
2.根据权利要求1所述的方法,其特征在于,将所述粗颗粒度算力资源按照第一方式通告至网络边缘节点或数据中心网关,至少包括以下之一:
将所述粗颗粒度算力资源通过边界网关BGP协议通告至所述网络边缘节点或数据中心网关;
将所述粗颗粒度算力资源控制面接口信息通告至所述网络边缘节点或数据中心网关。
3.根据权利要求1所述的方法,其特征在于,将所述细颗粒度算力服务按照第二方式通告至所述网络边缘节点或数据中心网关所在域内的网络边缘节点,至少包括以下之一:
采用发布-订阅的订阅方式将所述细颗粒度算力服务通告至所述网络边缘节点或数据中心网关所在域内的网络边缘节点;
通过内部网关协议IGP将所述细颗粒度算力服务通告至所述网络边缘节点或数据中心网关所在域内的网络边缘节点。
4.根据权利要求1所述的方法,其特征在于,将所述粗颗粒度算力资源按照第一方式通告至网络边缘节点或数据中心网关,以及将所述细颗粒度算力服务按照第二方式通告至所述网络边缘节点或数据中心网关所在域内的网络边缘节点之后,所述方法还包括:
根据所述粗颗粒度算力资源创建第一路由表项,以使所述网络边缘节点或数据中心网关维护所述第一路由表项;以及
根据细颗粒度算力服务创建第二路由表项,以使所述网络边缘节点或数据中心网关所在域内的网络边缘节点维护所述第二路由表项。
5.根据权利要求4所述的方法,其特征在于,根据所述粗颗粒度算力资源创建第一路由表项,以使所述网络边缘节点或数据中心网关维护所述第一路由表项之后,所述方法还包括:
在入口节点接收到算力流量的情况下,根据所述第一路由表项确定满足所述算力流量的算力流量资源的目标节点,其中,所述目标节点包括:目标网络边缘节点,或目标数据中心节点;
将所述目标节点的IP地址封装在报文头中;
获取所述算力流量对应的算力服务标识,在所述目标节点中对所述算力服务标识进行封装,其中,所述算力服务标识与算力服务实例存在一一映射关系。
6.根据权利要求5所述的方法,其特征在于,将所述目标节点的IP地址封装在报文头中,至少包括以下之一:
将所述目标节点的目的地址封装在所述报文头中;
将所述目标节点作为所述算力流量的出节点,以确定所述目标节点的源地址,并将所述源地址封装在所述报文头中。
7.根据权利要求5所述的方法,其特征在于,所述方法还包括:
在中间节点接收到携带有封装后的IP地址和封装后的算力服务标识的算力流量的情况下,指示所述中间节点不解封封装后的算力服务标识,以及指示所述中间节点转发所述携带有封装后的IP地址和封装后的算力服务标识的算力流量。
8.根据权利要求5所述的方法,其特征在于,所述方法还包括:
在出节点接收到所述携带有封装后的IP地址和封装后的算力服务标识的算力流量的情况下,指示所述出节点解封所述封装后的算力服务标识,以得到所述算力服务标识;
指示所述出节点在所述第二路由表项中查找与所述算力服务标识对应的目标算力服务实例;
将所述算力流量转发至所述目标算力服务实例。
9.一种算力资源的通告装置,其特征在于,包括:
划分模块,用于将算力资源划分为粗颗粒度算力资源和细颗粒度算力服务,其中,所述粗颗粒度算力资源用于指示资源状态变化频率低于预设阈值的算力资源,所述细颗粒度算力服务用于指示资源状态变化频率高于所述预设阈值的细化算力资源;
通告模块,用于将所述粗颗粒度算力资源按照第一方式通告至网络边缘节点或数据中心网关,以及将所述细颗粒度算力服务按照第二方式通告至网络边缘节点或数据中心网关所在域内的网络边缘节点。
10.一种计算机可读的存储介质,其特征在于,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行所述权利要求1至8任一项中所述的方法。
11.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行所述权利要求1至8任一项中所述的方法。
CN202110424931.4A 2021-04-20 2021-04-20 算力资源的通告方法及装置、存储介质、电子装置 Pending CN115225722A (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN202110424931.4A CN115225722A (zh) 2021-04-20 2021-04-20 算力资源的通告方法及装置、存储介质、电子装置
PCT/CN2022/070342 WO2022222550A1 (zh) 2021-04-20 2022-01-05 算力资源的通告方法及装置、存储介质、电子装置
EP22790660.9A EP4329258A4 (en) 2021-04-20 2022-01-05 NOTIFICATION METHOD AND DEVICE FOR CALCULATION OF PERFORMANCE RESOURCES, STORAGE MEDIUM AND ELECTRONIC DEVICE
US18/287,517 US20240187339A1 (en) 2021-04-20 2022-01-05 Method and Apparatus for notifying Computing Power Resource, Storage Medium, and Electronic Apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110424931.4A CN115225722A (zh) 2021-04-20 2021-04-20 算力资源的通告方法及装置、存储介质、电子装置

Publications (1)

Publication Number Publication Date
CN115225722A true CN115225722A (zh) 2022-10-21

Family

ID=83604811

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110424931.4A Pending CN115225722A (zh) 2021-04-20 2021-04-20 算力资源的通告方法及装置、存储介质、电子装置

Country Status (4)

Country Link
US (1) US20240187339A1 (zh)
EP (1) EP4329258A4 (zh)
CN (1) CN115225722A (zh)
WO (1) WO2022222550A1 (zh)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116016307A (zh) * 2022-12-27 2023-04-25 北京世纪互联宽带数据中心有限公司 一种传递算力网络参数的方法及装置、电子设备
CN116112572A (zh) * 2023-01-29 2023-05-12 中国联合网络通信集团有限公司 一种业务处理方法、装置、网络设备及存储介质
CN116467071A (zh) * 2023-03-22 2023-07-21 北京神州泰岳软件股份有限公司 算力网络中算力感知的方法、装置、存储介质及电子设备
CN116647500A (zh) * 2023-06-05 2023-08-25 中国联合网络通信集团有限公司 一种路由路径生成方法、数据传输方法和计算机可读介质
CN116743878A (zh) * 2023-08-14 2023-09-12 新华三技术有限公司 算力注册方法、装置、计算机设备及存储介质
CN116915691A (zh) * 2023-02-06 2023-10-20 中移(杭州)信息技术有限公司 一种算力路由方法、装置、设备及存储介质
CN117176502A (zh) * 2023-09-01 2023-12-05 中国联合网络通信集团有限公司 基于算力消息总线的算力网络运行方法、设备及存储介质
WO2024098731A1 (zh) * 2022-11-09 2024-05-16 中兴通讯股份有限公司 算力资源通告方法、算力流量处理方法、通信设备及介质
WO2024188315A1 (zh) * 2023-03-16 2024-09-19 中国移动通信有限公司研究院 算力信息通告方法、装置、网络边缘节点及存储介质
CN118842808A (zh) * 2024-07-26 2024-10-25 中国移动通信有限公司研究院 算力信息同步方法、装置、设备、存储介质和产品
WO2025011150A1 (zh) * 2023-07-07 2025-01-16 中兴通讯股份有限公司 算网调度方法、网域节点、云侧节点、算力网关、及系统
WO2025091774A1 (zh) * 2023-11-01 2025-05-08 中兴通讯股份有限公司 服务路由通告和确定方法、算力路由网关以及存储介质
WO2025213814A1 (zh) * 2024-04-12 2025-10-16 中兴通讯股份有限公司 算力服务流量工程发布方法、存储介质和电子装置

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115567530B (zh) * 2021-07-02 2025-08-22 中国移动通信有限公司研究院 算力通告的发送方法、装置、算力网元节点及存储介质
CN115412482B (zh) * 2022-11-01 2023-01-10 北京邮电大学 算力路由方法、装置、电子设备和存储介质
CN115426327B (zh) * 2022-11-04 2023-01-13 北京邮电大学 算力调度方法、装置、电子设备和存储介质
CN115914402B (zh) * 2022-11-09 2024-03-19 中国联合网络通信集团有限公司 算力资源节点的确定方法、装置、设备以及存储介质
CN116132195B (zh) * 2023-04-04 2023-06-09 中通服建设有限公司 一种算力网络安全传输保障系统及其方法
CN116634024B (zh) * 2023-06-12 2025-12-16 中国联合网络通信集团有限公司 数据处理方法、装置、设备及存储介质
CN117539647B (zh) * 2024-01-09 2024-04-12 四川华鲲振宇智能科技有限责任公司 基于边缘计算网关节点属性的任务调度规划方法和系统
CN119449803A (zh) * 2024-10-08 2025-02-14 重庆大学 一种基于多智能体深度强化学习的装备集群多模态边缘数据智能处理方法

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9213568B2 (en) * 2012-03-01 2015-12-15 Alex Huang Assigning states to cloud resources
KR102315401B1 (ko) * 2017-07-14 2021-10-19 후아웨이 테크놀러지 컴퍼니 리미티드 Ipv6 터널에 대한 세그먼트 라우팅을 구축하기 위한 방법
CN109936472A (zh) * 2017-12-18 2019-06-25 上海无线通信研究中心 面向雾计算的节点计算能力描述方法、交互方法及其设备
CN116886601A (zh) * 2019-09-12 2023-10-13 华为技术有限公司 算力路由方法及装置
CN112182100B (zh) * 2020-09-22 2022-11-08 烽火通信科技股份有限公司 一种云管平台状态数据同步方法与系统
CN112346854B (zh) * 2020-09-28 2023-02-03 北京大学深圳研究生院 一种分层协同决策的网内资源调度方法及系统、存储介质

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024098731A1 (zh) * 2022-11-09 2024-05-16 中兴通讯股份有限公司 算力资源通告方法、算力流量处理方法、通信设备及介质
CN116016307A (zh) * 2022-12-27 2023-04-25 北京世纪互联宽带数据中心有限公司 一种传递算力网络参数的方法及装置、电子设备
CN116112572A (zh) * 2023-01-29 2023-05-12 中国联合网络通信集团有限公司 一种业务处理方法、装置、网络设备及存储介质
CN116915691A (zh) * 2023-02-06 2023-10-20 中移(杭州)信息技术有限公司 一种算力路由方法、装置、设备及存储介质
WO2024188315A1 (zh) * 2023-03-16 2024-09-19 中国移动通信有限公司研究院 算力信息通告方法、装置、网络边缘节点及存储介质
CN116467071A (zh) * 2023-03-22 2023-07-21 北京神州泰岳软件股份有限公司 算力网络中算力感知的方法、装置、存储介质及电子设备
CN116467071B (zh) * 2023-03-22 2024-06-07 北京神州泰岳软件股份有限公司 算力网络中算力感知的方法、装置、存储介质及电子设备
CN116647500A (zh) * 2023-06-05 2023-08-25 中国联合网络通信集团有限公司 一种路由路径生成方法、数据传输方法和计算机可读介质
WO2025011150A1 (zh) * 2023-07-07 2025-01-16 中兴通讯股份有限公司 算网调度方法、网域节点、云侧节点、算力网关、及系统
CN116743878B (zh) * 2023-08-14 2023-10-27 新华三技术有限公司 算力注册方法、装置、计算机设备及存储介质
CN116743878A (zh) * 2023-08-14 2023-09-12 新华三技术有限公司 算力注册方法、装置、计算机设备及存储介质
CN117176502A (zh) * 2023-09-01 2023-12-05 中国联合网络通信集团有限公司 基于算力消息总线的算力网络运行方法、设备及存储介质
WO2025091774A1 (zh) * 2023-11-01 2025-05-08 中兴通讯股份有限公司 服务路由通告和确定方法、算力路由网关以及存储介质
WO2025213814A1 (zh) * 2024-04-12 2025-10-16 中兴通讯股份有限公司 算力服务流量工程发布方法、存储介质和电子装置
CN118842808A (zh) * 2024-07-26 2024-10-25 中国移动通信有限公司研究院 算力信息同步方法、装置、设备、存储介质和产品

Also Published As

Publication number Publication date
US20240187339A1 (en) 2024-06-06
EP4329258A4 (en) 2024-10-09
EP4329258A1 (en) 2024-02-28
WO2022222550A1 (zh) 2022-10-27

Similar Documents

Publication Publication Date Title
CN115225722A (zh) 算力资源的通告方法及装置、存储介质、电子装置
EP4258598B1 (en) Computing power application traffic forwarding method and apparatus
US11082342B2 (en) System and method to facilitate content forwarding using Bit Index Explicit Replication (BIER) in an Information-Centric Networking (ICN) environment
US12438811B2 (en) Service traffic processing method and apparatus
CN106572017B (zh) Bier信息的发送方法、接收方法及装置
US10484303B2 (en) Replication with dedicated metal deployment in a cloud
CN105812259B (zh) 一种报文转发方法和设备
CN105791463B (zh) 一种实现虚拟机通信的方法和装置
US20180367456A1 (en) System and method to facilitate packet forwarding using stateful bit index explicit replication (bier) in a networking environment
CN102150148A (zh) 层2拓扑中针对单播帧和多播帧的差别化服务
CN105450521B (zh) 一种软件定义的多路径网络流实时动态优化方法
WO2018072704A1 (zh) 报文传输方法、装置、节点和计算机存储介质
CN104702476A (zh) 分布式网关、基于分布式网关的报文处理方法及装置
CN106357542B (zh) 提供组播业务的方法和软件定义网络控制器
CN108964940A (zh) 消息发送方法及装置、存储介质
CN109660441A (zh) Overlay网络中组播复制的方法及装置
CN111147372A (zh) 下行报文发送、转发方法和装置
US20160099858A1 (en) Span Session Monitoring
WO2024118159A1 (en) DISTRIBUTION OF SRv6 MODES OF OPERATION VIA ROUTING PROTOCOLS
CN107294859A (zh) 一种信息传递方法、装置及系统
CN119728532A (zh) 数据处理方法、装置、路由设备、存储介质和程序产品
US20260058904A1 (en) Systems and methods for segment routing (sr)-based data forwarding and data processing
El Kamel et al. A fast bit-level mpls-based source routing scheme in software defined networks: Sd-{W, L} an
CN118214917A (zh) 媒体流特征的传输方法、装置、设备及存储介质
CN104468396B (zh) 一种内容中心网络ccn的流量管理系统

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination