本技术涉及网络通信,具体而言,本技术涉及一种算网资源编排方法、装置、电子设备及计算机存储介质。
背景技术:
1、算力网络是算力资源和网络资源进一步融合的最新技术趋势,国际、国内标准都展开了对算力网络的立项研究,国内三大运营商都已经明确了算力网络演进的步骤。虽然各标准组织对算力网络定义有所不同,但总体目标是一致的,就是面向算网融合业务需求,实现算力资源和网络资源的联合最优化。
2、由于技术隔离因素,目前算力资源和网络资源分别通过独立算力编排器和网络编排器编排调度,对于算网融合业务需求,只能通过双方服务api接口实现协通调度,但由于此两种系统不能感知对方资源,因此不能实现算网资源一体编排,业务与资源的最优配置。
技术实现思路
1、本技术实施例提供了一种算网资源编排方法、装置、电子设备及计算机存储介质,可以解决目前通用方案中无法实现算网资源一体编排的问题。技术方案如下:
2、根据本技术实施例的一个方面,提供了一种算网资源编排方法,该方法包括:
3、确定目标算网的算网资源视图和算网业务服务水平协议sla需求;
4、基于算网资源视图、算网业务sla需求,确定目标算网中承载业务的有效算网节点;
5、确定有效算网节点与业务接入点之间的候选算网路径,并根据算网业务sla需求从候选算网路径中确定有效算网路径;
6、根据有效算网路径和预设编排影响因素,进行算网资源编排调度。
7、在一种可能的实现方式中,基于算网资源视图、算网业务sla需求,确定目标算网中承载业务的有效算网节点,包括:
8、解析算网业务sla需求,得到目标算网的性能需求和资源需求;
9、基于算网资源视图、性能需求和资源需求,确定目标算网中承载业务的有效算网节点。
10、在一种可能的实现方式中,基于算网资源视图、性能需求和资源需求,确定目标算网中承载业务的有效算网节点,包括:
11、根据算网资源视图确定算网节点资源使用情况和算网节点性能,算网节点资源使用情况包括已有业务的资源使用情况和新业务的资源需求情况;
12、根据算网节点资源使用情况、算网节点性能、性能需求和资源需求,确定有效算网节点。
13、在一种可能的实现方式中,确定算网资源视图包括:
14、汇聚不同的网络技术域的资源视图,形成端到端跨越的完整的网络资源视图;
15、关联网络资源视图和算力资源视图,形成算力信息和网络信息融合的算网资源视图。
16、在一种可能的实现方式中,通过确定算网节点、算网链路和算网拓扑,以及进行算力节点感知,构建算网资源视图;其中,
17、确定算网节点包括确定算力节点和确定网络节点,算力节点通过调度算力资源提供算力相关能力,网络节点通过调度网络资源提供网络链接能力;
18、确定算网链路包括确定连接相邻的两个算网节点的点到点的逻辑链路,以及进行算网链路性能感知,算网链路性能是从一个算网节点到另一算网节点的单向传输算网数据的能力;
19、进行算力节点感知包括实现算力节点与网络节点的连接,以及通过网络连接能力连接算力节点与用户应用;
20、确定算网拓扑包括确定算网基础拓扑和确定算网编排拓扑,算网基础拓扑是根据网络节点信息和网络链路信息,以及融合连接的算力节点信息形成的,算网编排拓扑是基于算网基础拓扑和算网资源可用性形成的。
21、在一种可能的实现方式中,确定算网业务sla需求,包括:
22、根据算力sla模版和网络sla模版中的已填写内容,确定算网业务sla需求;或者,
23、利用场景应用需求sla模版将场景应用需求映射为算网业务sla需求,场景应用需求是用户提供的或填写的。
24、在一种可能的实现方式中,确定有效算网节点与业务接入点之间的候选算网路径,并根据算网业务sla需求从候选算网路径中确定有效算网路径,包括:
25、根据端到端时延、端到端丢包率及端到端带宽中的至少一项,确定业务接入点到算力节点之间的候选算网路径;
26、从候选算网路径中确定满足算网业务sla需求的有效算网路径。
27、根据本技术实施例的另一个方面,提供了一种算网资源编排装置,该装置包括:
28、第一确定模块,用于确定目标算网的算网资源视图和算网业务服务水平协议sla需求;
29、第二确定模块,用于基于算网资源视图、算网业务sla需求,确定目标算网中承载业务的有效算网节点;
30、第三确定模块,用于确定有效算网节点与业务接入点之间的候选算网路径,并根据算网业务sla需求从候选算网路径中确定有效算网路径;
31、处理模块,用于根据有效算网路径和预设编排影响因素,进行算网资源编排调度。
32、在一种可能的实现方式中,第二确定模块在基于算网资源视图、算网业务sla需求,确定目标算网中承载业务的有效算网节点时,用于:
33、解析算网业务sla需求,得到目标算网的性能需求和资源需求;
34、基于算网资源视图、性能需求和资源需求,确定目标算网中承载业务的有效算网节点。
35、在一种可能的实现方式中,第二确定模块在基于算网资源视图、性能需求和资源需求,确定目标算网中承载业务的有效算网节点时,用于:
36、根据算网资源视图确定算网节点资源使用情况和算网节点性能,算网节点资源使用情况包括已有业务的资源使用情况和新业务的资源需求情况;
37、根据算网节点资源使用情况、算网节点性能、性能需求和资源需求,确定有效算网节点。
38、在一种可能的实现方式中,第一确定模块在确定算网资源视图时,用于:
39、汇聚不同的网络技术域的资源视图,形成端到端跨越的完整的网络资源视图;
40、关联网络资源视图和算力资源视图,形成算力信息和网络信息融合的算网资源视图。
41、在一种可能的实现方式中,通过确定算网节点、算网链路和算网拓扑,以及进行算力节点感知,构建算网资源视图;其中,
42、确定算网节点包括确定算力节点和确定网络节点,算力节点通过调度算力资源提供算力相关能力,网络节点通过调度网络资源提供网络链接能力;
43、确定算网链路包括确定连接相邻的两个算网节点的点到点的逻辑链路,以及进行算网链路性能感知,算网链路性能是从一个算网节点到另一算网节点的单向传输算网数据的能力;
44、进行算力节点感知包括实现算力节点与网络节点的连接,以及通过网络连接能力连接算力节点与用户应用;
45、确定算网拓扑包括确定算网基础拓扑和确定算网编排拓扑,算网基础拓扑是根据网络节点信息和网络链路信息,以及融合连接的算力节点信息形成的,算网编排拓扑是基于算网基础拓扑和算网资源可用性形成的。
46、在一种可能的实现方式中,第一确定模块在确定算网业务sla需求时,用于:
47、根据算力sla模版和网络sla模版中的已填写内容,确定算网业务sla需求;或者,
48、利用场景应用需求sla模版将场景应用需求映射为算网业务sla需求,场景应用需求是用户提供的或填写的。
49、在一种可能的实现方式中,第三确定模块在确定有效算网节点与业务接入点之间的候选算网路径,并根据算网业务sla需求从候选算网路径中确定有效算网路径时,用于:
50、根据端到端时延、端到端丢包率及端到端带宽中的至少一项,确定业务接入点到算力节点之间的候选算网路径;
51、从候选算网路径中确定满足算网业务sla需求的有效算网路径。
52、根据本技术实施例的另一个方面,提供了一种电子设备,该电子设备包括:存储器、处理器及存储在存储器上的计算机程序,处理器执行计算机程序以实现上述的算网资源编排方法的步骤。
53、根据本技术实施例的再一个方面,提供了一种计算机可读存储介质,计算机程序被处理器执行时实现上述的算网资源编排方法的步骤。
54、根据本技术实施例的一个方面,提供了一种计算机程序产品,计算机程序被处理器执行时实现上述的算网资源编排方法的步骤。
55、本技术实施例提供的技术方案带来的有益效果是:在算网全局资源图谱下,确定算网资源视图,实现了算力网络中网络资源和算力资源的联合资源图谱,具有实时动态感知算网资源层运行数据,为后续支持更为准确的编排决策奠定基础;根据算网资源视图和算网业务sla需求,确定有效算网节点、有效算网路径,并结合预设编排影响因素,进行算网资源编排,可以实现算力资源和网络资源的联合优化,支持更为精确的编排决策,便于得到更为精确的算力资源和网络资源的一体编排调度方案,提高业务sla保障程度和资源利用效率,降低系统服务故障率,提升算网用户满意度。