CN113810442B - 资源预留的方法、装置、终端及节点设备 - Google Patents
资源预留的方法、装置、终端及节点设备 Download PDFInfo
- Publication number
- CN113810442B CN113810442B CN202010546952.9A CN202010546952A CN113810442B CN 113810442 B CN113810442 B CN 113810442B CN 202010546952 A CN202010546952 A CN 202010546952A CN 113810442 B CN113810442 B CN 113810442B
- Authority
- CN
- China
- Prior art keywords
- resource reservation
- network
- node device
- reservation request
- resources
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0823—Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明的实施例提供一种资源预留的方法、装置、终端及节点设备,资源预留的方法包括:向网络中的第一节点设备发送资源预留请求,所述资源预留请求包括:业务类型信息和/或请求的算力资源,所述算力资源是反应网络中的泛在部署计算能力状态以及部署位置的信息;按照所述第一节点设备或者所述网络中的至少一个第二节点设备为终端预留的资源,进行信息的传输;所述第二节点设备是与所述第一节点设备具有路由关系的第二节点设备。本发明的方案可以实现端到端确定性业务资源预留。
Description
技术领域
本发明涉及通信技术领域,特别是指一种资源预留的方法、装置、终端及节点设备。
背景技术
从云计算、边缘计算的发展大趋势下,未来社会中会在靠近用户的不同距离遍布许多不同规模的算力,通过全球网络为用户提供各类个性化的服务。从百亿量级的智能终端,到全球十亿量级的家庭网关,再到每个城市中未来MEC带来的数千个具备计算能力的边缘云,以及每个国家数十个大型的云DC,形成海量的泛在算力从各处接入互联网,形成计算和网络深度融合的发展趋势。
如图1所示,网络中的计算资源融入到网络的各个角落,使每一个网络节点都可以成为资源的提供者,用户的请求可以通过调用最近的节点资源来满足,不再局限于某一特定节点,避免造成连接和网络调度资源的浪费。而传统的网络只是提供数据通信的管道,以连接为基础,受制于固定的网络寻址机制,在更高更苛刻的QoE(体验质量)要求下往往无法满足。此外随着微服务的发展,传统的client-server(客户端-服务器)模式被解构,服务器侧的应用解构成功能组件布放在云平台上,由API(应用程序接口)网关统一调度,可以做到按需动态实例化,服务器中的业务逻辑转移到客户端侧,客户端侧只需要关心计算功能本身,而无需关心服务器、虚拟机、容器等计算资源,从而实现做为一个服务器的功能。所以面向未来网络需要协同考虑网络和计算融合演进的需求,实现泛在连接和算力架构中网络的全局优化,算力的灵活调度,业务的合理分布。
另外,面对生产性互联网业务对网络提出了时延、带宽、时延抖动确定性需求,但是IP本质是统计复用+存储转发,尽管有QoS(服务质量)、VPN(虚拟专用网络)技术的辅助,但是不能彻底解决丢包和时延不确定性的问题。
目前在网络中物理层、链路层和网络层都出现了相应的确定性技术研究。其中,物理层典型技术FlexE技术基于时分复用调度不同的业务到不同的通信信道中,实现业务的刚性隔离和资源保证。链路层TSN技术,通过TSN使用一系列时间同步、资源预留、流量整形等技术保证了时间敏感流的时延和确定性,为小规模网络承载的业务提供网络保障,如车载、工控,TSN的相关机制已经被多个标准化组织借鉴,与多种网络技术结合应用。DetNet使用一系列服务保护、转发技术等保证了业务流的可靠性传输,为长距离传输业务的端到端网络确定性保障提供了可能。但是当前的确定性研究包括TSN/Denet/DIP都是网络传输路径的确定性;对于节点的处理计算时延一直无法保证,所以无法实现真正的端到端确定性业务传输。
发明内容
本发明提供了一种资源预留的方法、装置、终端及节点设备。从而实现端到端确定性业务资源预留。
为解决上述技术问题,本发明的实施例提供如下方案:
一种资源预留的方法,应用于终端,所述方法包括:
向网络中的第一节点设备发送资源预留请求,所述资源预留请求包括:业务类型信息和/或请求的算力资源,所述算力资源是反应网络中的泛在部署计算能力状态以及部署位置的信息;
按照所述第一节点设备或者所述网络中的至少一个第二节点设备为终端预留的资源,进行信息的传输;所述第二节点设备是与所述第一节点设备具有路由关系的第二节点设备。
可选的,向网络中的第一节点设备发送资源预留请求之后,还包括:
接收所述第一节点设备或者所述网络中的至少一个第二节点设备反馈的资源预留响应。
可选的,按照所述第一节点设备或者所述网络中的至少一个第二节点设备为终端预留的资源,进行信息的传输,包括:
按照所述第一节点设备或者所述网络中的至少一个第二节点设备按照所述资源预留请求,为终端预留的网络资源和/或算力资源,进行信息的传输。
可选的,所述算力资源包括以下至少一项:
服务连接数;中央处理器CPU/图形处理器GPU计算力;部署形态;部署位置;存储容量;存储形态;哈希率。
可选的,所述网络资源包括网络带宽参数。
可选的,所述资源预留请求还包括以下至少一项:服务等级协议SLA;时延需求。
可选的,所述资源预留请求通过IPV6协议的扩展字段或者SRV6协议的扩展字段携带。
本发明的实施例还提供一种资源预留的方法,应用于第一节点设备,所述方法包括:
所述第一节点设备接收终端发送的资源预留请求,所述资源预留请求包括:业务类型信息和/或请求的算力资源,所述算力资源是反应网络中的泛在部署计算能力状态以及部署位置的信息;
所述第一节点设备按照所述资源预留请求,为所述终端预留资源和/或向所述第一节点设备所处网络中的至少一个第二节点设备转发所述资源预留请求。
可选的,所述第一节点设备按照所述资源预留请求,为所述终端预留资源,包括:
所述第一节点设备按照所述资源预留请求,为终端预留网络资源和/或算力资源,并向所述终端发送资源预留响应。
可选的,所述第一节点设备按照所述资源预留请求,向所述第一节点设备所处网络中的至少一个第二节点设备转发所述资源预留请求,包括:
所述第一节点设备按照所述资源预留请求,确定路由路径,并向所述路由路径中的至少一个第二节点设备转发所述资源预留请求,由所述至少一个第二节点设备按照所述资源预留请求,为终端预留网络资源和/或算力资源。
可选的,所述第一节点设备向所述路由路径中的至少一个第二节点设备转发所述资源预留请求,包括:
所述第一节点设备通过资源预留协议RSVP协议的扩展字段或者路径计算单元协议PECP协议的扩展字段,携带所述资源预留请求,向所述路由路径中的至少一个第二节点设备转发。
可选的,资源预留的方法,还包括:所述第二节点设备直接向终端发送向资源预留响应;或者,所述第二节点设备通过其它第二节点设备或者第一节点设备向终端发送资源预留响应。
可选的,所述算力资源包括以下至少一项:
服务连接数;中央处理器CPU/图形处理器GPU计算力;部署形态;部署位置;存储容量;存储形态;哈希率。
可选的,所述网络资源包括网络带宽参数。
可选的,所述资源预留请求,通过IPV6协议的扩展字段或者SRV6协议的扩展字段携带。
可选的,所述资源预留请求还包括以下至少一项:服务等级协议SLA;时延需求。
本发明的实施例还提供一种资源预留的装置,应用于终端,所述装置包括:
收发模块,用于向网络中的第一节点设备发送资源预留请求,所述资源预留请求包括:业务类型信息和/或请求的算力资源,所述算力资源是反应网络中的泛在部署计算能力状态以及部署位置的信息;
处理模块,用于按照所述第一节点设备或者所述网络中的至少一个第二节点设备为终端预留的资源,进行信息的传输;所述第二节点设备是与所述第一节点设备具有路由关系的第二节点设备。
本发明的实施例还提供一种终端,包括:
收发机,用于向网络中的第一节点设备发送资源预留请求,所述资源预留请求包括:业务类型信息和/或请求的算力资源,所述算力资源是反应网络中的泛在部署计算能力状态以及部署位置的信息;
处理器,用于按照所述第一节点设备或者所述网络中的至少一个第二节点设备为终端预留的资源,进行信息的传输;所述第二节点设备是与所述第一节点设备具有路由关系的第二节点设备。
本发明的实施例还提供一种资源预留的装置,应用于第一节点设备,所述装置包括:
收发模块,用于接收终端发送的资源预留请求,所述资源预留请求包括:业务类型信息和/或请求的算力资源,所述算力资源是反应网络中的泛在部署计算能力状态以及部署位置的信息;
处理模块,用于按照所述资源预留请求,为所述终端预留资源和/或向所述第一节点设备所处网络中的至少一个第二节点设备转发所述资源预留请求。
本发明的实施例还提供一种节点设备,包括:
收发机,用于接收终端发送的资源预留请求,所述资源预留请求包括:业务类型信息和/或请求的算力资源,所述算力资源是反应网络中的泛在部署计算能力状态以及部署位置的信息;
处理器,用于按照所述资源预留请求,为所述终端预留资源和/或向所述第一节点设备所处网络中的至少一个第二节点设备转发所述资源预留请求。
本发明的实施例还提供一种通信设备,包括:处理器、存储有计算机程序的存储器,所述计算机程序被处理器运行时,执行如上所述的方法。
本发明的实施例还提供一种计算机可读存储介质,包括指令,当所述指令在计算机运行时,使得计算机执行如上所述的方法。
本发明的上述方案至少包括以下有益效果:
本发明的上述方案,通过向网络中的第一节点设备发送资源预留请求,实现确定性业务资源预留,真正实现端到端确定性业务传输。
附图说明
图1为网络计算融合发展趋势示意图;
图2为本发明的实施例中,终端侧的资源预留的方法的流程示意图;
图3为本发明的实施例中,端到端的资源预留的工作流程示意图;
图4为本发明的实施例中,通过扩展IPv6携带资源预留请求的示意图;
图5为本发明的实施例中,通过扩展SRV6携带资源预留请求的示意图;
图6为本发明的实施例中,网络侧的资源预留的方法的流程示意图;
图7为本发明的实施例中,通过扩展RSVP协议实现对算力资源和网络资源的预留的流程示意图;
图8为本发明的实施例中,通过扩展PECP协议扩展实现对算力资源和网络资源的预留的流程示意图;
图9为本发明的实施例中,算力感知网络***架构示意图;
图10为本发明的实施例中,端到端资源预留的***示意图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。
如图2所示,本发明的实施例提供一种资源预留的方法,应用于终端,所述方法包括:
步骤21,向网络中的第一节点设备发送资源预留请求,所述资源预留请求包括:业务类型信息和/或请求的算力资源,所述算力资源是反应网络中的泛在部署计算能力状态以及部署位置的信息;
步骤22,按照所述第一节点设备或者所述网络中的至少一个第二节点设备为终端预留的资源,进行信息的传输;所述第二节点设备是与所述第一节点设备具有路由关系的第二节点设备。
该实施例中,业务类型信息包括:确定性业务指示。这里的所述资源预留请求还包括以下至少一项:服务等级协议SLA;时延需求等。网络(网络中的第一节点设备)收到用户的确定性业务需求,进行资源预留请求到算力资源和网络资源的映射,并根据业务的等级,确定用户的资源预留策略,网络(网络中的第一节点设备)根据已经生成的路径进行资源预留,这里的路径是算力感知的路径,通过向网络中的第一节点设备发送资源预留请求,实现确定性业务资源预留,真正实现端到端确定性业务传输。该实施例中,终端也可以直接将其请求的算力资源发送给网络,由网络对该请求的算力资源进行预留,从而实现端到端的业务传输。
本发明的一可选的实施例中,步骤21之后,还包括:
步骤211,接收所述第一节点设备或者所述网络中的至少一个第二节点设备反馈的资源预留响应。该实施例中,第一节点设备在接收到终端发送的资源预留请求后,可以直接按照终端的资源预留请求为终端预留相应的资源,也可以将终端的资源预留请求发送给第二节点设备,这里的第二节点设备是与第一节点设备具有路由关系的节点设备,由第二节点设备按照终端的资源预留请求进行资源预留,当然也可以由第一节点设备按照终端的资源预留请求为终端预留一部分资源,另一部分资源由第二节点设备为终端预留;进一步的,还可以由多个第二节点设备按照终端的资源预留请求为终端预留资源。
本发明的一可选的实施例中,步骤22可以包括:
步骤221,按照所述第一节点设备或者所述网络中的至少一个第二节点设备按照所述资源预留请求,为终端预留的网络资源和/或算力资源,进行信息的传输。
这里的算力资源可以包括以下至少一项:服务连接数;中央处理器CPU/图形处理器GPU计算力;部署形态;部署位置;存储容量;存储形态;哈希率。所述网络资源包括网络带宽参数。
该实施例中,网络资源利用现有的带宽等参数的预留,算力资源指反应网络中的泛在部署计算能力状态以及部署位置等信息,可以指服务连接数、CPU/GPU计算力、部署形态(物理、虚拟)、部署位置(相应的IP地址)、存储容量、存储形态等的能力,也可以指基于上述基本的计算资源之上抽象出来的计算能力,用于反映网各个节点的当前可用的计算能力与分布的位置以及形态,例如哈希率。
下面结合图3说明上述实施例的具体实现过程:
终端上的算力应用向网络中的第一节点设备R1发送业务请求;
第一节点设备将该业务请求映射到网络计算资源请求,并通过数据面或者控制面发送给网络中的第二节点设备,比如R2;
第二节点设备R2进一步将该网络和算力资源预留请求发送给目的算力节点,如第四节点设备R4;该第四节点设备R4为终端预留相应的网络资源和算力资源,并向第二节点设备反馈资源预留响应;
第二节点设备R2将该资源预留响应反馈给第一节点设备。
该实施例中,所述资源预留请求通过IPV6协议的扩展字段或者SRV6协议的扩展字段携带。
具体如图4所示,终端向第一节点设备发送的资源预留请求可以通过IPV6协议的扩展字段携带,比如Hop-by-Hop Options Header字段或者Destination Options Header字段。
如图5所示,终端向第一节点设备发送的资源预留请求可以通过SRV6协议的扩展字段携带,比如Option TLV字段。
本发明的上述实施例,通过扩展现有消息携带算力资源预留信息,实现网络中服务计算节点的算力资源动态预留,保证业务在算力节点处理时延的确定性。
如图6所示,本发明的实施例还提供一种资源预留的方法,应用于第一节点设备,所述方法包括:
步骤61,所述第一节点设备接收终端发送的资源预留请求,所述资源预留请求包括:业务类型信息和/或请求的算力资源,所述算力资源是反应网络中的泛在部署计算能力状态以及部署位置的信息;
步骤62,所述第一节点设备按照所述资源预留请求,为所述终端预留资源和/或向所述第一节点设备所处网络中的至少一个第二节点设备转发所述资源预留请求。
该实施例中,所述资源预留请求,通过IPV6协议的扩展字段或者SRV6协议的扩展字段携带。所述资源预留请求还包括以下至少一项:服务等级协议SLA;时延需求。业务类型信息包括确定性业务指示。这里的所述资源预留请求还包括以下至少一项:服务等级协议SLA;时延需求等。网络(网络中的第一节点设备)收到用户的确定性业务需求,进行业务请求到算力资源和网络资源的映射,并根据业务的等级,确定用户的资源预留策略,网络(网络中的第一节点设备)根据已经生成的路径进行资源预留,这里的路径是算力感知的路径,通过向网络中的第一节点设备发送资源预留请求,实现确定性业务资源预留,真正实现端到端确定性业务传输。该实施例中,终端也可以直接将其请求的算力资源发送给网络,由网络对该请求的算力资源进行预留,从而实现端到端的业务传输。
本发明的一可选的实施例中,步骤62中,所述第一节点设备按照所述资源预留请求,为所述终端预留资源,包括:
步骤621,所述第一节点设备按照所述资源预留请求,为终端预留网络资源和/或算力资源,并向所述终端发送资源预留响应。所述算力资源包括以下至少一项:服务连接数;中央处理器CPU/图形处理器GPU计算力;部署形态;部署位置;存储容量;存储形态;哈希率。所述网络资源包括网络带宽参数。
本发明的一可选的实施例中,步骤62中,所述第一节点设备按照所述资源预留请求,向所述第一节点设备所处网络中的至少一个第二节点设备转发所述资源预留请求,包括:
步骤622,所述第一节点设备按照所述资源预留请求,确定路由路径,并向所述路由路径中的至少一个第二节点设备转发所述资源预留请求,由所述至少一个第二节点设备按照所述资源预留请求,为终端预留网络资源和/或算力资源。所述算力资源包括以下至少一项:服务连接数;中央处理器CPU/图形处理器GPU计算力;部署形态;部署位置;存储容量;存储形态;哈希率。所述网络资源包括网络带宽参数。
本发明的一可选的实施例中,步骤622中,所述第一节点设备向所述路由路径中的至少一个第二节点设备转发所述资源预留请求,包括:
步骤6221,所述第一节点设备通过资源预留协议RSVP协议的扩展字段或者路径计算单元协议PECP协议的扩展字段,携带所述资源预留请求,向所述路由路径中的至少一个第二节点设备转发。
可选的,资源预留的方法还可以包括:步骤623,所述第二节点设备直接向终端发送向资源预留响应;或者,所述第二节点设备通过其它第二节点设备或者第一节点设备向终端发送资源预留响应。
下面结合具体的实现流程说明上述实施例的实现过程:
如图7所示,为分布式架构下,基于RSVP动态端到端资源预留方法,包括:每条确定性业务流在正式发送数据报文之前,都需要为其预留沿途所经过的路由节点和目的服务服务节点预留所需的资源,包括网络资源和算力资源。
入口路由器(即上述第一节点设备)发送资源预留请求消息path,path消息中携带业务流ID,网络资源预留信息(BWmin,BWmax),算力资源信息(CRmin,CRMAX),其中预留的资源信息可以一个保证最小预留资源量的基础上动态资源范围。其中,算力资源信息通过扩展path消息中资源预留对象中增加算力资源预留字段。
路径节点包括路由器2即第二节点设备,路由器3即第三节点设备,目的算力节点即第四节点设备,根据收到的path消息中的网络资源预留信息进行资源预留操作,目的算力节点根据算力资源预留信息进行算力资源的预留操作。
如果目的算力节点预留成功后,发送RESV消息,所经过的路由节点根据网络资源预留信息进行网络资源预留操作。
收到预留成功RESV消息后,表示端到端资源预留的成功后续的数据包可以按照当前路径进行确定性业务转发。
如图8所示,为集中式架构下,基于SDN配置的端到端资源预留方法(基于PECP协议扩展),包括:
每条算力确定性业务流在正式发送数据报文之前,都需要为其预留沿途的所有资源,包括网络资源和算力资源。
第一节点设备即控制器,通过在PECP消息中的资源预留对象中增加算力资源预留字段,比如,将算力资源信息(CRmin,CRMAX)携带在PECP消息的预留带宽字段(ReservedBandwidth),每条算力流都有一个保证最小预留资源量的基础上动态资源范围,目的算力节点即第四节点设备收到该资源预留请求后,进行资源预留的操作,并向控制器反馈PCNtf消息进行响应。
如图9所示,为上述实施例中各节点设备所处的一种网络架构示意图,上述的算力资源请求的方法可以作为算力感知网络架构下的算力服务层到算力平台层的可选的一种实现方法。
为了实现对泛在的计算和服务的感知、互联和协同调度,算力感知网络架构体系从逻辑功能上可划分为算力服务层、算力平台层、算力资源层、算力路由层和网络资源层五大功能模块。基于网络无处不在的算力资源,算力平台层完成对算力资源的抽象、建模、控制和管理,并通过算力通告模块通知到算力路由层,由算力路由层综合考虑用户需求、网络资源状况和计算资源状况,将服务应用调度到合适的节点,以实现资源利用率最优并保证极致的用户体验。其中算力路由层:基于抽象后的计算资源发现,综合考虑网络状况和计算资源状况,将业务灵活按需调度到不同的计算资源节点中。具体功能主要包括算力路由标识、算力路由控制、算力状态网络通告、算力路由寻址、算力路由转发等。
本发明的上述实施例,针对确定性业务在网络资源预留的同时提供计算资源的预留,保证网络资源同时实现节点处理资源保证,从而为确定性业务提供端到端资源保证。
节点设备,即算力网元节点,在本发明的实施例中可以指具有算力的网络设备,进一步可包括算力路由节点(位于算力路由层,负责算力资源信息在网络中的通告传输的网络设备,可以具有算力感知能力的路由器设备)和算力节点(仅仅具备计算能力的设备,相当于网络中处理计算任务的设备,例如数据中心的服务器设备)。
算力资源状态信息:指反应网络中的泛在部署计算能力状态以及部署位置等信息,可以指服务连接数、CPU/GPU计算力、部署形态(物理、虚拟)、部署位置(相应的IP地址)、存储容量、存储形态等的能力,也可以指基于上述基本的计算资源之上抽象出来的计算能力,用于反映网各个节点的当前可用的计算能力与分布的位置以及形态,例如哈希率。
基于该网络架构,终端通过I1接口向网络中的节点设备发送资源预留请求;网络中的节点设备,如路由层中的各路由器,接收到终端的资源预留请求后,为终端预留相应的网络资源和算力资源,从而实现端到端的业务传输。
如图10所示,为上述实施例中,终端设备和各节点设备之间的流程交互示意图。本服务架构的***和工作方法如下:
终端设备向网络发送资源预留请求:可选地包含业务类型,SLAN,时延请求等参数,也可以进一步包括算力资源请求。其中业务类型指示可用来指示确定性业务流。
网络设备根据确定性业务需求,生成相应的资源预留策略,并发送资源预留请求消息,此消息进一步可包括网络资源预留信息和算力资源预留信息,
资源预留模块,网络路径根据相应的网络资源信息进行资源预留,一个或者多个目的服务节点可根据算力资源预留信息进行算力的资源预留。
终端设备的资源预留请求可以包括业务请求和算力资源请求;网络中的各节点设备进行资源预留,其中第一节点设备可以根据业务请求和算力资源请求直接为终端预留资源,并向终端发送预留响应;也可以将该业务请求和算力资源请求转发给其它节点设备,如第二节点设备,由第二节点设备进行资源预留;第二节点设备也可以进一步将资源预留请求转发给目的算力节点设备,如第三节点设备,由目的算力节点设备进行资源预留;当然,第一节点设备、第二节点设备和目的算力节点设备也可以分别根据该资源预留请求,分别为终端进行一部分资源预留,并向终端反馈资源预留响应。
本发明的上述实施例中,终端向网元节点设备发送业务请求,可选地包含确定性业务流标识。网元节点设备完成业务请求和算力资源的映射,并生成对应的资源预留策略,发送资源预留消息,同时携带网络资源预留信息和算力资源预留信息。可选地通过数据面和控制面发送。通过扩展现有消息携带算力资源预留信息,实现网络中服务计算节点的算力资源动态预留,保证业务在算力节点处理时延的确定性。在保证确定性业务网络资源预留的同时也提供算力资源预留,真正实现端到端确定性业务传输。
本发明的实施例还提供一种资源预留的装置,应用于终端,所述装置包括:
收发模块,用于向网络中的第一节点设备发送资源预留请求,所述资源预留请求包括:业务类型信息和/或请求的算力资源,所述算力资源是反应网络中的泛在部署计算能力状态以及部署位置的信息;
处理模块,用于按照所述第一节点设备或者所述网络中的至少一个第二节点设备为终端预留的资源,进行信息的传输;所述第二节点设备是与所述第一节点设备具有路由关系的第二节点设备。
可选的,所述收发模块还用于:接收所述第一节点设备或者所述网络中的至少一个第二节点设备反馈的资源预留响应。
可选的,按照所述第一节点设备或者所述网络中的至少一个第二节点设备为终端预留的资源,进行信息的传输,包括:
按照所述第一节点设备或者所述网络中的至少一个第二节点设备按照所述资源预留请求,为终端预留的网络资源和/或算力资源,进行信息的传输。
可选的,所述算力资源包括以下至少一项:
服务连接数;中央处理器CPU/图形处理器GPU计算力;部署形态;部署位置;存储容量;存储形态;哈希率。
可选的,所述网络资源包括网络带宽参数。
可选的,所述资源预留请求还包括以下至少一项:服务等级协议SLA;时延需求。
可选的,所述资源预留请求通过IPV6协议的扩展字段或者SRV6协议的扩展字段携带。
需要说明的是,该装置是与上述图2所示方法对应的装置,上述方法实施例中的所有内容均适用于该实施例中,也能达到相同的技术效果。
本发明的实施例还提供一种终端,包括:
收发机,用于向网络中的第一节点设备发送资源预留请求,所述资源预留请求包括:业务类型信息和/或请求的算力资源,所述算力资源是反应网络中的泛在部署计算能力状态以及部署位置的信息;
处理器,用于按照所述第一节点设备或者所述网络中的至少一个第二节点设备为终端预留的资源,进行信息的传输;所述第二节点设备是与所述第一节点设备具有路由关系的第二节点设备。
可选的,所述收发机还用于:接收所述第一节点设备或者所述网络中的至少一个第二节点设备反馈的资源预留响应。
可选的,按照所述第一节点设备或者所述网络中的至少一个第二节点设备为终端预留的资源,进行信息的传输,包括:
按照所述第一节点设备或者所述网络中的至少一个第二节点设备按照所述资源预留请求,为终端预留的网络资源和/或算力资源,进行信息的传输。
可选的,所述算力资源包括以下至少一项:
服务连接数;中央处理器CPU/图形处理器GPU计算力;部署形态;部署位置;存储容量;存储形态;哈希率。
可选的,所述网络资源包括网络带宽参数。
可选的,所述资源预留请求还包括以下至少一项:服务等级协议SLA;时延需求。
可选的,所述资源预留请求通过IPV6协议的扩展字段或者SRV6协议的扩展字段携带。
需要说明的是,该装置是与上述图2所示方法对应的装置,上述方法实施例中的所有内容均适用于该实施例中,也能达到相同的技术效果。
本发明的实施例还提供一种资源预留的装置,应用于第一节点设备,所述装置包括:
收发模块,用于接收终端发送的资源预留请求,所述资源预留请求包括:业务类型信息和/或请求的算力资源,所述算力资源是反应网络中的泛在部署计算能力状态以及部署位置的信息;
处理模块,用于按照所述资源预留请求,为所述终端预留资源和/或向所述第一节点设备所处网络中的至少一个第二节点设备转发所述资源预留请求。
可选的,按照所述资源预留请求,为所述终端预留资源,包括:
按照所述资源预留请求,为终端预留网络资源和/或算力资源,并向所述终端发送资源预留响应。
可选的,按照所述资源预留请求,向所述第一节点设备所处网络中的至少一个第二节点设备转发所述资源预留请求,包括:
按照所述资源预留请求,确定路由路径,并向所述路由路径中的至少一个第二节点设备转发所述资源预留请求,由所述至少一个第二节点设备按照所述资源预留请求,为终端预留网络资源和/或算力资源。
可选的,向所述路由路径中的至少一个第二节点设备转发所述资源预留请求,包括:
通过资源预留协议RSVP协议的扩展字段或者路径计算单元协议PECP协议的扩展字段,携带所述资源预留请求,向所述路由路径中的至少一个第二节点设备转发。
可选的,所述第二节点设备直接向终端发送向资源预留响应;或者
所述第二节点设备通过其它第二节点设备或者第一节点设备向终端发送资源预留响应。
可选的,所述算力资源包括以下至少一项:
服务连接数;中央处理器CPU/图形处理器GPU计算力;部署形态;部署位置;存储容量;存储形态;哈希率。
可选的,所述网络资源包括网络带宽参数。
可选的,所述资源预留请求,通过IPV6协议的扩展字段或者SRV6协议的扩展字段携带。
可选的,所述资源预留请求还包括以下至少一项:服务等级协议SLA;时延需求。
需要说明的是,该装置是与上述图6所示方法对应的装置,上述方法实施例中的所有内容均适用于该实施例中,也能达到相同的技术效果。
本发明的实施例还提供一种节点设备,包括:
收发机,用于接收终端发送的资源预留请求,所述资源预留请求包括:业务类型信息和/或请求的算力资源,所述算力资源是反应网络中的泛在部署计算能力状态以及部署位置的信息;
处理器,用于按照所述资源预留请求,为所述终端预留资源和/或向所述第一节点设备所处网络中的至少一个第二节点设备转发所述资源预留请求。
可选的,所述按照所述资源预留请求,为所述终端预留资源,包括:
按照所述资源预留请求,为终端预留网络资源和/或算力资源,并向所述终端发送资源预留响应。
可选的,按照所述资源预留请求,向所述第一节点设备所处网络中的至少一个第二节点设备转发所述资源预留请求,包括:
按照所述资源预留请求,确定路由路径,并向所述路由路径中的至少一个第二节点设备转发所述资源预留请求,由所述至少一个第二节点设备按照所述资源预留请求,为终端预留网络资源和/或算力资源。
可选的,向所述路由路径中的至少一个第二节点设备转发所述资源预留请求,包括:
通过资源预留协议RSVP协议的扩展字段或者路径计算单元协议PECP协议的扩展字段,携带所述资源预留请求,向所述路由路径中的至少一个第二节点设备转发。
可选的,所述第二节点设备直接向终端发送向资源预留响应;或者
所述第二节点设备通过其它第二节点设备或者第一节点设备向终端发送资源预留响应。
可选的,所述算力资源包括以下至少一项:
服务连接数;中央处理器CPU/图形处理器GPU计算力;部署形态;部署位置;存储容量;存储形态;哈希率。
可选的,所述网络资源包括网络带宽参数。
可选的,所述资源预留请求,通过IPV6协议的扩展字段或者SRV6协议的扩展字段携带。
可选的,所述资源预留请求还包括以下至少一项:服务等级协议SLA;时延需求。
需要说明的是,该装置是与上述图6所示方法对应的装置,上述方法实施例中的所有内容均适用于该实施例中,也能达到相同的技术效果。
本发明的实施例还提供一种通信设备,包括:处理器、存储有计算机程序的存储器,所述计算机程序被处理器运行时,执行如上所述的方法。上述方法实施例中的所有实现方式均适用于该实施例中,也能达到相同的技术效果。
本发明的实施例还提供一种计算机可读存储介质,包括指令,当所述指令在计算机运行时,使得计算机执行如上所述的方法。上述方法实施例中的所有实现方式均适用于该实施例中,也能达到相同的技术效果。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本发明所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
此外,需要指出的是,在本发明的装置和方法中,显然,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本发明的等效方案。并且,执行上述系列处理的步骤可以自然地按照说明的顺序按时间顺序执行,但是并不需要一定按照时间顺序执行,某些步骤可以并行或彼此独立地执行。对本领域的普通技术人员而言,能够理解本发明的方法和装置的全部或者任何步骤或者部件,可以在任何计算装置(包括处理器、存储介质等)或者计算装置的网络中,以硬件、固件、软件或者它们的组合加以实现,这是本领域普通技术人员在阅读了本发明的说明的情况下运用他们的基本编程技能就能实现的。
因此,本发明的目的还可以通过在任何计算装置上运行一个程序或者一组程序来实现。所述计算装置可以是公知的通用装置。因此,本发明的目的也可以仅仅通过提供包含实现所述方法或者装置的程序代码的程序产品来实现。也就是说,这样的程序产品也构成本发明,并且存储有这样的程序产品的存储介质也构成本发明。显然,所述存储介质可以是任何公知的存储介质或者将来所开发出来的任何存储介质。还需要指出的是,在本发明的装置和方法中,显然,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本发明的等效方案。并且,执行上述系列处理的步骤可以自然地按照说明的顺序按时间顺序执行,但是并不需要一定按照时间顺序执行。某些步骤可以并行或彼此独立地执行。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (20)
1.一种资源预留的方法,其特征在于,应用于终端,所述方法包括:
向网络中的第一节点设备发送资源预留请求,所述资源预留请求包括:业务类型信息和/或请求的算力资源,所述算力资源是反应网络中的泛在部署计算能力状态以及部署位置的信息;
按照所述第一节点设备或者所述网络中的至少一个第二节点设备为终端预留的资源,进行信息的传输;所述第二节点设备是与所述第一节点设备具有路由关系的第二节点设备;
所述资源预留请求还包括以下至少一项:服务等级协议SLA;时延需求。
2.根据权利要求1所述的资源预留的方法,其特征在于,向网络中的第一节点设备发送资源预留请求之后,还包括:
接收所述第一节点设备或者所述网络中的至少一个第二节点设备反馈的资源预留响应。
3.根据权利要求1所述的资源预留的方法,其特征在于,按照所述第一节点设备或者所述网络中的至少一个第二节点设备为终端预留的资源,进行信息的传输,包括:
按照所述第一节点设备或者所述网络中的至少一个第二节点设备按照所述资源预留请求,为终端预留的网络资源和/或算力资源,进行信息的传输。
4.根据权利要求3所述的资源预留的方法,其特征在于,所述算力资源包括以下至少一项:
服务连接数;中央处理器CPU/图形处理器GPU计算力;部署形态;部署位置;存储容量;存储形态;哈希率。
5.根据权利要求3所述的资源预留的方法,其特征在于,所述网络资源包括网络带宽参数。
6.根据权利要求1所述的资源预留的方法,其特征在于,所述资源预留请求通过IPV6协议的扩展字段或者SRV6协议的扩展字段携带。
7.一种资源预留的方法,其特征在于,应用于第一节点设备,所述方法包括:
所述第一节点设备接收终端发送的资源预留请求,所述资源预留请求包括:业务类型信息和/或请求的算力资源,所述算力资源是反应网络中的泛在部署计算能力状态以及部署位置的信息;
所述第一节点设备按照所述资源预留请求,为所述终端预留资源和/或向所述第一节点设备所处网络中的至少一个第二节点设备转发所述资源预留请求;
所述资源预留请求还包括以下至少一项:服务等级协议SLA;时延需求。
8.根据权利要求7所述的资源预留的方法,其特征在于,所述第一节点设备按照所述资源预留请求,为所述终端预留资源,包括:
所述第一节点设备按照所述资源预留请求,为终端预留网络资源和/或算力资源,并向所述终端发送资源预留响应。
9.根据权利要求7所述的资源预留的方法,其特征在于,所述第一节点设备按照所述资源预留请求,向所述第一节点设备所处网络中的至少一个第二节点设备转发所述资源预留请求,包括:
所述第一节点设备按照所述资源预留请求,确定路由路径,并向所述路由路径中的至少一个第二节点设备转发所述资源预留请求,由所述至少一个第二节点设备按照所述资源预留请求,为终端预留网络资源和/或算力资源。
10.根据权利要求9所述的资源预留的方法,其特征在于,所述第一节点设备向所述路由路径中的至少一个第二节点设备转发所述资源预留请求,包括:
所述第一节点设备通过资源预留协议RSVP协议的扩展字段或者路径计算单元协议PECP协议的扩展字段,携带所述资源预留请求,向所述路由路径中的至少一个第二节点设备转发。
11.根据权利要求9所述的资源预留的方法,其特征在于,还包括:
所述第二节点设备直接向终端发送向资源预留响应;或者
所述第二节点设备通过其它第二节点设备或者第一节点设备向终端发送资源预留响应。
12.根据权利要求8或9所述的资源预留的方法,其特征在于,所述算力资源包括以下至少一项:
服务连接数;中央处理器CPU/图形处理器GPU计算力;部署形态;部署位置;存储容量;存储形态;哈希率。
13.根据权利要求8或9所述的资源预留的方法,其特征在于,所述网络资源包括网络带宽参数。
14.根据权利要求7所述的资源预留的方法,其特征在于,所述资源预留请求,通过IPV6协议的扩展字段或者SRV6协议的扩展字段携带。
15.一种资源预留的装置,其特征在于,应用于终端,所述装置包括:
收发模块,用于向网络中的第一节点设备发送资源预留请求,所述资源预留请求包括:业务类型信息和/或请求的算力资源,所述算力资源是反应网络中的泛在部署计算能力状态以及部署位置的信息;
处理模块,用于按照所述第一节点设备或者所述网络中的至少一个第二节点设备为终端预留的资源,进行信息的传输;所述第二节点设备是与所述第一节点设备具有路由关系的第二节点设备;
所述资源预留请求还包括以下至少一项:服务等级协议SLA;时延需求。
16.一种终端,其特征在于,包括:
收发机,用于向网络中的第一节点设备发送资源预留请求,所述资源预留请求包括:业务类型信息和/或请求的算力资源,所述算力资源是反应网络中的泛在部署计算能力状态以及部署位置的信息;
处理器,用于按照所述第一节点设备或者所述网络中的至少一个第二节点设备为终端预留的资源,进行信息的传输;所述第二节点设备是与所述第一节点设备具有路由关系的第二节点设备;
所述资源预留请求还包括以下至少一项:服务等级协议SLA;时延需求。
17.一种资源预留的装置,其特征在于,应用于第一节点设备,所述装置包括:
收发模块,用于接收终端发送的资源预留请求,所述资源预留请求包括:业务类型信息和/或请求的算力资源,所述算力资源是反应网络中的泛在部署计算能力状态以及部署位置的信息;
处理模块,用于按照所述资源预留请求,为所述终端预留资源和/或向所述第一节点设备所处网络中的至少一个第二节点设备转发所述资源预留请求;
所述资源预留请求还包括以下至少一项:服务等级协议SLA;时延需求。
18.一种网络设备,其特征在于,应用于第一节点设备,包括:
收发机,用于接收终端发送的资源预留请求,所述资源预留请求包括:业务类型信息和/或请求的算力资源,所述算力资源是反应网络中的泛在部署计算能力状态以及部署位置的信息;
处理器,用于按照所述资源预留请求,为所述终端预留资源和/或向所述第一节点设备所处网络中的至少一个第二节点设备转发所述资源预留请求;
所述资源预留请求还包括以下至少一项:服务等级协议SLA;时延需求。
19.一种通信设备,其特征在于,包括:处理器、存储有计算机程序的存储器,所述计算机程序被处理器运行时,执行如权利要求1至6任一项或者7至14任一项所述的方法。
20.一种计算机可读存储介质,其特征在于,包括指令,当所述指令在计算机运行时,使得计算机执行如权利要求1至6任一项或者7至14任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010546952.9A CN113810442B (zh) | 2020-06-16 | 2020-06-16 | 资源预留的方法、装置、终端及节点设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010546952.9A CN113810442B (zh) | 2020-06-16 | 2020-06-16 | 资源预留的方法、装置、终端及节点设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113810442A CN113810442A (zh) | 2021-12-17 |
CN113810442B true CN113810442B (zh) | 2023-05-09 |
Family
ID=78892505
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010546952.9A Active CN113810442B (zh) | 2020-06-16 | 2020-06-16 | 资源预留的方法、装置、终端及节点设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113810442B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114828039A (zh) * | 2021-01-21 | 2022-07-29 | 维沃移动通信有限公司 | 数据传输方法、终端及网络侧设备 |
CN116319549B (zh) * | 2023-05-18 | 2023-08-18 | 新华三技术有限公司 | 分布式流量调度方法及装置 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1211851A1 (en) * | 2000-11-30 | 2002-06-05 | TELEFONAKTIEBOLAGET L M ERICSSON (publ) | Method and system for resource reservation in a multicasting network |
US20120008632A1 (en) * | 2010-07-12 | 2012-01-12 | Telefonaktiebolaget L M Ericsson | Sharing Resource Reservations Among Different Sessions In RSVP-TE |
CN109783237B (zh) * | 2019-01-16 | 2023-03-14 | 腾讯科技(深圳)有限公司 | 一种资源配置方法及装置 |
-
2020
- 2020-06-16 CN CN202010546952.9A patent/CN113810442B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN113810442A (zh) | 2021-12-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114095579B (zh) | 算力处理的网络***、业务处理方法及设备 | |
US11051183B2 (en) | Service provision steps using slices and associated definitions | |
CN113448721A (zh) | 算力处理的网络***及算力处理方法 | |
CN114095577A (zh) | 资源请求方法、装置、算力网元节点及算力应用设备 | |
CN108270823A (zh) | 一种服务提供方法、装置和*** | |
CN114009096A (zh) | 应用工作负载路由和网络定义的边缘路由的互通 | |
CN113810205B (zh) | 服务算力信息的上报、接收方法、服务器及数据中心网关 | |
WO2022184094A1 (zh) | 算力处理的网络***、业务处理方法及算力网元节点 | |
US8090814B2 (en) | Method for determining distribution of a shared resource among a plurality of nodes in a network | |
CN113810442B (zh) | 资源预留的方法、装置、终端及节点设备 | |
US9043468B2 (en) | Method and arrangement for network resource management | |
EP1968251A1 (en) | Method and apparatus for QoS resource reservation and configuration of multicast network resources | |
JP4681034B2 (ja) | クラスベースのネットワークにおける帯域幅設定方法および装置 | |
Saad et al. | Optimal network rate allocation under end-to-end quality-of-service requirements | |
US20230291679A1 (en) | Dynamic use of a packet recovery mechanism to avoid congestion along a network path | |
CN110830315B (zh) | 一种网络功能构造方法及装置 | |
CN116781732A (zh) | 一种路由方法及***、节点 | |
WO2021174236A2 (en) | In-band signaling for latency guarantee service (lgs) | |
CN114374649A (zh) | 混合路由方法、装置和网络设备 | |
CN116458204A (zh) | 传输网络切片控制设备及用于基于时间敏感网络的传输网络的控制面实体 | |
JP2007104605A (ja) | パラメータ設定システム及び方法 | |
Burchard | Advance reservations of bandwidth in computer networks | |
WO2022237860A1 (zh) | 报文处理方法、资源分配方法以及相关设备 | |
WO2022242342A1 (zh) | 资源请求方法、装置、算力网元节点及终端设备 | |
WO2023202467A1 (zh) | 网络配置方法及装置 |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |