算力调度方法、装置及网络设备与流程



1.本发明涉及无线技术领域,尤其是指一种算力调度方法、装置及网络设备。


背景技术:



2.距离用户的不同距离散布着不同规模的算力,呈现云-边-端三级算力架构。随着5g网络、边缘计算的规模建设,新兴应用将加速驱动数据处理由云端向边侧、端侧的扩散;同时,芯片工艺制程持续由7nm向5nm演进,云边端的计算能力持续增长,算力泛在化已成趋势。
3.当前技术方案只针对边缘计算场景,即边侧的算力部署有简单方案,即移植核心云计算的应用管理编排体系,依靠网络功能虚拟化编排器(network function virtualization orchestration,nfvo)或云管系统,针对用户要求的站点位置,在该节点部署应用,无法根据用户实际业务需求做到动态的边边协同,边网协同,也未考虑泛在计算设备的接入与管理,从而导致存在边缘算力节点算力孤岛问题和身边的大量泛在计算设备无法充分利用的问题。


技术实现要素:



4.本发明技术方案的目的在于提供一种算力调度方法、装置及网络设备,用于解决现有技术泛在化计算中,存在边缘算力节点算力孤岛和大量泛在计算设备无法充分利用的问题。
5.本发明实施例提供一种算力调度方法,其中,所述方法包括:
6.获取算力网络系统中的至少一网络节点发送的算力更新信息
7.根据所述算力更新信息,进行算力资源调配。
8.可选地,所述的算力调度方法,其中,根据所述算力更新信息,进行算力资源调配,包括以下至少之一:
9.对目标应用的当前算力节点进行容量调整;
10.切换为目标应用提供算力服务的算力节点;
11.切换目标算力节点上的应用。
12.可选地,所述的算力调度方法,其中,所述网络节点包括应用端、算力节点和网络调度节点中的至少之一。
13.可选地,所述的算力调度方法,其中,获取算力网络系统中的至少一网络节点发送的算力更新信息,包括:
14.获取应用端发送的算力更新信息,其中所述算力更新信息包括以下至少之一:
15.服务区域调整信息;
16.用户流量变化信息;
17.服务质量协议变更信息;
18.用户移动性预测信息。
19.可选地,所述的算力调度方法,其中,获取算力网络系统中的至少一网络节点发送的算力更新信息,包括:
20.获取算力节点或网络调度节点发送的算力更新信息;
21.其中所述算力更新信息包括节点故障信息、节点配置信息、节点核算信息、节点性能信息和节点安全信息中的至少之一。
22.可选地,所述的算力调度方法,其中,在所述算力更新信息为应用端发送时,根据所述算力更新信息,进行算力资源调配,包括:
23.判断所述应用端的当前算力节点是否满足所述算力更新信息所需要的资源部署需求;
24.在所述当前算力节点满足资源部署需求时,对所述当前算力节点进行容量调整;
25.在所述当前算力节点不满足资源部署需求时,将为所述应用端提供算力服务的算力节点,由当前算力节点切换至目标算力节点。
26.可选地,所述的算力调度方法,其中,在所述算力更新信息为算力节点或网络调度节点发送时,根据所述算力更新信息,进行算力资源调配,包括:
27.判断是否需要对所述算力更新信息发送对应的当前算力节点进行应用迁移;
28.在判断需要进行应用迁移时,将所述当前算力节点上的至少部分应用,由当前算力节点切换至目标应用节点。
29.可选地,所述的算力调度方法,其中,由当前算力节点切换至目标算力节点,包括:
30.向所述目标算力节点发送资源预留指示信息;
31.在获取所述目标算力节点发送的资源预留成功信息之后,向所述目标算力节点发送应用镜像文件和/或应用配置文件。
32.可选地,所述的算力调度方法,其中,在将为所述应用端提供算力服务的算力节点,由当前算力节点切换至目标算力节点之后,所述方法还包括:
33.获取所述目标算力节点发送的地址信息;
34.根据所述地址信息,向网络调度节点发送网络放通请求;
35.在获取所述网络调度节点根据所述网络放通请求发送的放通完成通知后,更新算力拓扑信息和/或应用部署信息。
36.本发明实施例还提供一种算力调度装置,其中,所述装置包括:
37.信息获取模块,用于获取算力网络系统中的至少一网络节点发送的算力更新信息;
38.资源调配模块,用于根据所述算力更新信息,进行算力资源调配。
39.本发明实施例还提供一种网络设备,其中,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现如上任一项所述的算力调度方法。
40.本发明实施例还提供一种可读存储介质,其中,所述可读存储介质上存储有程序,所述程序被处理器执行时实现如上任一项所述的算力调度方法中的步骤。
41.本发明上述技术方案中的至少一个具有以下有益效果:
42.本发明实施例所述算力调度方法,能够实时获取算力网络系统中各级的网络节点发送的算力更新信息,根据该算力更新信息分析用户需求,实现动态的算力资源调配,以避
免边缘算力节点的算力孤岛和大量泛在计算设备无法充分利用的问题。
附图说明
43.图1为采用本发明实施例所述方法的系统架构示意图;
44.图2为本发明实施例所述算力调度方法的流程示意图;
45.图3为本发明实施例所述算力调度方法的实施方式一的流程示意图;
46.图4为本发明实施例所述算力调度方法的实施方式二的流程示意图;
47.图5为本发明实施例所述算力调度装置的结构示意图;
48.图6为本发明实施例所述网络设备的结构示意力。
具体实施方式
49.为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
50.为解决现有技术泛在化计算中,存在边缘算力节点算力孤岛和大量泛在计算设备无法充分利用的问题,本发明实施例提供一种算力调度方法,能够实时获取算力网络系统中各级的网络节点发送的算力更新信息,根据该算力更新信息分析用户需求,实现动态的算力资源调配,以避免边缘算力节点的算力孤岛和大量泛在计算设备无法充分利用的问题。
51.图1为采用本发明实施例所述算力调度方法的网络系统架构示意图。该网络系统架构包括管理编排层和基础设施层。其中,基础设施层包括网络基设施和算力基础设施,网络基础设施包括各级软件定义网络控制器(software defined networking controller,sdnc)、网管及相应的网络设备,用于构建具备低时延大吞吐、敏捷、无损及具备确定性特征的算力传输管道;算力基础设施包括核心数据中心dc与边缘计算技术(mobile edge computing,mec)节点、异构算力资源池、云算力池和端算力(也即为算力节点)等,用于异构算力的生成。管理编排层的算网管理编排平台用于提供网络调度、算力调度、算力注册、应用生命周期管理、安全管理、资源管理/预留、网络状态拓扑、算力分解、镜像管理及策略管理等功能。
52.可选地,上述的算网管理编排平台与算力基础设施的多个算力节点连接,且算网管理编排平台中的不同功能可以由不同节点完成。进一步地,每一算力节点可以为至少一应用端提供算力服务。
53.根据以上,上述多个应用端、基础设施层和管理编排层相组合的系统构成为算力网络系统。
54.现有技术中,边缘计算应用部署时,用户会选择离自身最近的边缘算力节点部署应用,以满足部分要求低时延、大带宽的业务需求。一旦离用户最近的边缘算力节点算力不足时,目前缺乏有效方案评估离用户不同距离内存在的其他边缘算力节点是否满足用户需要,该边缘算力节点的算力、网络能力是否有富余,是否可以分配给用户;另一方面,当某个边缘算力节点出现节点亚健康、网络出现拥塞的情况,缺乏有效机制动态迁移业务负载到邻近边缘算力节点。因此,上述的情形造成边缘算力节点的算力孤岛问题。
55.另一方面,当前技术方案并未考虑每个自然人身边大量泛在计算设备的充分利用
问题。
56.为解决以下问题,本发明实施例提供一种算力调度方法,如图2所示,所述方法包括:
57.s210,获取算力网络系统中的至少一网络节点发送的算力更新信息;
58.s220,根据所述算力更新信息,进行算力资源调配。
59.需要说明的是,本发明实施例中,结合图1所示,所述算力网络系统为由多个应用端、基础设施系统和管理编排系统相组合所构成的系统。
60.可选地,所述算力调度方法可以由管理编排系统中的其中一节点执行,如执行本发明实施例所述算力调度方法的节点可以为算网管理编排平台。
61.采用该实施例所述算力调度方法,算网管理编排平台可以实时获取算力网络系统中各级的网络节点发送的算力更新信息,根据该算力更新信息分析用户需求,实现动态的算力资源调配,以保证在算力节点提供服务的过程中,网络节点的算力需求或算力状态发生变化时,能够获得最佳服务质量保障,避免边缘算力节点的算力孤岛和大量泛在计算设备无法充分利用的问题。
62.本发明实施例中,可选地,在步骤s210中,发送算力更新信息的所述网络节点包括应用端、算力节点和网络调度节点中的至少之一。
63.可选地,所述应用端为应用运营平台。
64.可选地,在步骤s220,根据所述算力更新信息,进行算力资源调配,包括以下至少之一:
65.对目标应用的当前算力节点进行容量调整;
66.切换为目标应用提供算力服务的算力节点;
67.切换目标算力节点上的应用。
68.其中一实施方式,在步骤s210,获取算力网络系统中的至少一网络节点发送的算力更新信息,包括:
69.获取应用端发送的算力更新信息,其中所述算力更新信息包括以下至少之一:
70.服务区域调整信息;
71.用户流量变化信息;
72.服务质量协议变更信息;
73.用户移动性预测信息。
74.该实施方式中,在所述算力更新信息为应用端发送时,在步骤s220,根据所述算力更新信息,进行算力资源调配,包括:
75.判断所述应用端的当前算力节点是否满足所述算力更新信息所需要的资源部署需求;
76.在所述当前算力节点满足资源部署需求时,对所述当前算力节点进行容量调整;
77.在所述当前算力节点不满足资源部署需求时,将为所述应用端提供算力服务的算力节点,由当前算力节点切换至目标算力节点。
78.具体地,由当前算力节点切换至目标算力节点,包括:
79.向所述目标算力节点发送资源预留指示信息;
80.在获取所述目标算力节点发送的资源预留成功信息之后,向所述目标算力节点发
送应用镜像文件和/或应用配置文件。
81.该实施方式中,当应用使用状态发生变化时,需要进行算力资源调配,比如需要进行应用迁移、算力节点的扩缩容或者重新选择算力节点部署业务。可选地,在应用运营方服务区域发生调整、应用运营方签署的算力交易订单发生变化、应用使用方移动性导致应用迁移和应用使用方流量波动导致算力服务节点调整中的至少一种情况发生时,应用运营平台向算网管理编排平台发送算力更新信息,由算网管理编排平台根据该算力更新信息,进行算力资源调配。
82.该实施方式中,所述算力调度方法的具体实施过程可以参阅图3所示,包括步骤:
83.s310,应用运营平台根据收集的运营数据、业务规划以及由能力开放平台获取的用户行为信息等,确定是否需要提出新的算力需求;可选地,应用运营平台可以为应用的开发者、应用使用者和第三方应用运营管理平台等的其中之一;
84.s320,在确定需要提出新的算力需求时,应用运营平台向算网管理编排平台发送算力更新信息,该算力更新信息包括且并不限于仅能够包括服务区域调整信息、用户流量变化信息、服务质量协议变更信息和用户移动性预测信息中的至少之一;
85.s330,算网管理编排平台向应用运营平台的当前应用部署的算力节点(如为算力节点a)发送查询信息,用于查询当前应用的部署情况(如包括负载和应用部署分布等)和资源信息,以及根据查询结果,判断该当前应用部署的算力节点是否满足算力更新信息所需要的资源部署需求;在该算力节点满足资源部署需求时,执行s340;在该算力节点不满足资源部署需求时,执行s350;
86.s340,对该算力节点进行容量调整,如进行扩容或缩容操作,并执行步骤s393,向应用运营平台发送调度完成信息;
87.s350,选择目标算力节点,用于进行应用切换;
88.可选地,可以通过装箱算法,筛选出至少一个算力节点作为目标算力节点,用于应用切换,如所确定的目标算力节点可以为算力节点b;
89.具体地,通过装箱算法,筛选出至少一个算力节点作为目标算力节点的具体方式可以为,定义进行算力节点筛选的多维度信息,依据每一维度信息依次进行筛选,最后筛选出至少一个目标算力节点;
90.s360,向目标算力节点发送资源预留指示信息,标记并预留所需部署资源;
91.s370,目标算力节点向算网管理编排平台返回资源预留成功信息;
92.s380,算网管理编排平台向目标算力节点发送应用镜像文件和/或应用配置文件,并拉起应用;
93.s390,目标算力节点在应用部署完成后,向算网管理编排平台返回ip地址信息;
94.s391,算网管理编排平台根据该ip地址信息,向网络调度节点发送网络放通请求,请求放通网络;
95.s392,网络调度节点向算网管理编排平台发送放通完成通知;可选地,该放通完成通知为包括专用核心网(dedicated core network,dcn)、数据中心互联网络(data center interconnection,dci)和/或云连接网络放通的放通通知;
96.s393,算网管理编排平台更新算力拓扑信息和/或应用部署信息,并向应用运营平台发送调度完成信息;可选地,该调度完成信息包括目标算力节点的ip地址信息;
97.s394,应用运营平台从应用层将应用使用方切换至目标算力节点。
98.本发明实施例所述算力调度方法,另一实施方式,在步骤s210,获取算力网络系统中的至少一网络节点发送的算力更新信息,包括:
99.获取算力节点或网络调度节点发送的算力更新信息;
100.其中所述算力更新信息包括节点故障信息、节点配置信息、节点核算信息、节点性能信息和节点安全信息中至少之一。
101.该实施方式中,在所述算力更新信息为算力节点或网络调度节点发送时,步骤s220,根据所述算力更新信息,进行算力资源调配,包括:
102.判断是否需要对所述算力更新信息发送对应的当前算力节点进行应用迁移;
103.在判断需要进行应用迁移时,将所述当前算力节点上的至少部分应用,由当前算力节点切换至目标应用节点。
104.该实施方式中,可选地,由当前算力节点切换至目标算力节点,包括:
105.向所述目标算力节点发送资源预留指示信息;
106.在获取所述目标算力节点发送的资源预留成功信息之后,向所述目标算力节点发送应用镜像文件和/或应用配置文件。
107.具体地,在将为所述应用端提供算力服务的算力节点,由当前算力节点切换至目标算力节点之后,所述方法还包括:
108.获取所述目标算力节点发送的地址信息;
109.根据所述地址信息,向网络调度节点发送网络放通请求;
110.在获取所述网络调度节点根据所述网络放通请求发送的放通完成通知后,更新算力拓扑信息和/或应用部署信息。
111.采用该实施方式所述算力调度方法,当算力节点状态发生变化时,为了保证服务质量和可靠性,可以进行算力服务节点更新。具体地,在算力节点故障、算力节点服务到期、网络故障、算力节点负载增加等情况下,无法保证业务服务质量等因素时,可以通过应用迁移,进行算力资源调配。
112.该实施方式中,所述算力调度方法的具体实施过程可以参阅图4所示,包括步骤:
113.s410,应用当前部署的一个或多个算力节点(如为算力节点a)向算网管理编排平台发送算力更新信息,和/或,网络调度节点向算网管理编排平台发送算力更新信息;可选地,该算力更新信息为故障、配置、管理、性能和安全(fcaps)信息,包括节点故障信息、节点配置信息、节点核算信息、节点性能信息和节点安全信息中的至少之一;
114.s420,算网管理编排平台更新算力拓扑信息,根据告警级别和应用服务级别协议(service level agreement,sla),判断是否需要迁移应用;
115.s430,在确定需要迁移应用时,算网管理编排平台根据装箱算法筛选出新的一个或多个算力节点,也即筛选确定出目标算力节点(如为算力节点b);
116.s440,算网管理编排平台向目标算力节点发送资源预留指示信息,标记并预留所需部署资源;
117.s450,目标算力节点向算网管理编排平台返回资源预留成功信息;
118.s460,算网管理编排平台向目标算力节点发送应用镜像文件和/或应用配置文件,并拉起应用;
119.s470,目标算力节点的应用部署完成,应用接口ip地址不变,向算网管理编排平台返回部署完成通知;
120.s480,算网管理编排平台向网络调度节点发送网络放通请求,请求放通网络;
121.s490,网络调度节点向算网管理编排平台发送放通完成通知;可选地,该放通完成通知为包括dcn、dci和/或云连接网络放通的放通通知;
122.s491,算网管理编排平台更新算力拓扑信息和/或应用部署信息;
123.s492,可选地,若应用运营平台订阅了应用部署信息,则算网管理编排平台向应用运营平台返回应用部署信息。
124.可选地,若应用运营平台未订阅应用部署信息,则整个流程对应用运营平台和应用使用方无感知。
125.采用本发明实施例所述算力调度方法,通过算网管理编排平台,实时的将算力需求与算力供给进行匹配,同时根据网络或算力信息的变化,自动、实时化地调整应用的部署位置与网络信息,实现边边协同,边网协同。此外,在算力调度的过程中,应用使用方和应用运营平台只需要提出算力需求,不必关心应用的部署位置与数据传输管道的配置问题,对整个调度过程无需感知,可以更好的让应用运营平台无需关注底层技术和基础设施资源,只聚焦在业务本身,以降低运营难度和准入门槛,同时也能够使应用使用方获得更好的服务体验,具有很高的价值。
126.本发明另一实施例还提供一种算力调度装置,如图5所示,所述装置包括:
127.信息获取模块510,用于获取算力网络系统中的至少一网络节点发送的算力更新信息;
128.资源调配模块520,用于根据所述算力更新信息,进行算力资源调配。
129.可选地,所述的算力调度装置,其中,资源调配模块520根据所述算力更新信息,进行算力资源调配,包括以下至少之一:
130.对目标应用的当前算力节点进行容量调整;
131.切换为目标应用提供算力服务的算力节点;
132.切换目标算力节点上的应用。
133.可选地,所述的算力调度装置,其中,所述网络节点包括应用端、算力节点和网络调度节点中的至少之一。
134.可选地,所述的算力调度装置,其中,信息获取模块510获取算力网络系统中的至少一网络节点发送的算力更新信息,包括:
135.获取应用端发送的算力更新信息,其中所述算力更新信息包括以下至少之一:
136.服务区域调整信息;
137.用户流量变化信息;
138.服务质量协议变更信息;
139.用户移动性预测信息。
140.可选地,所述的算力调度装置,其中,信息获取模块510获取算力网络系统中的至少一网络节点发送的算力更新信息,包括:
141.获取算力节点或网络调度节点发送的算力更新信息;
142.其中所述算力更新信息包括节点故障信息、节点配置信息、节点核算信息、节点性
能信息和节点安全信息中至少之一。
143.可选地,所述的算力调度装置,其中,在所述算力更新信息为应用端发送时,资源调配模块520根据所述算力更新信息,进行算力资源调配,包括:
144.判断所述应用端的当前算力节点是否满足所述算力更新信息所需要的资源部署需求;
145.在所述当前算力节点满足资源部署需求时,对所述当前算力节点进行容量调整;
146.在所述当前算力节点不满足资源部署需求时,将为所述应用端提供算力服务的算力节点,由当前算力节点切换至目标算力节点。
147.可选地,所述的算力调度装置,其中,在所述算力更新信息为算力节点或网络调度节点发送时,资源调配模块520根据所述算力更新信息,进行算力资源调配,包括:
148.判断是否需要对所述算力更新信息发送对应的当前算力节点进行应用迁移;
149.在判断需要进行应用迁移时,将所述当前算力节点上的至少部分应用,由当前算力节点切换至目标应用节点。
150.可选地,所述的算力调度装置,其中,资源调配模块520由当前算力节点切换至目标算力节点,包括:
151.向所述目标算力节点发送资源预留指示信息;
152.在获取所述目标算力节点发送的资源预留成功信息之后,向所述目标算力节点发送应用镜像文件和/或应用配置文件。
153.可选地,所述的算力调度装置,其中,在将为所述应用端提供算力服务的算力节点,由当前算力节点切换至目标算力节点之后,资源调配模块520还用于:
154.获取所述目标算力节点发送的地址信息;
155.根据所述地址信息,向网络调度节点发送网络放通请求;
156.在获取所述网络调度节点根据所述网络放通请求发送的放通完成通知后,更新算力拓扑信息和/或应用部署信息。
157.本发明另一实施例还提供一种网络设备,如图6所示,包括:处理器601;以及通过总线接口602与所述处理器601相连接的存储器603,所述存储器603用于存储所述处理器601在执行操作时所使用的程序和数据,处理器601调用并执行所述存储器603中所存储的程序和数据。
158.其中,收发机604与总线接口602连接,用于在处理器601的控制下接收和发送数据,具体地,处理器601用于读取存储器603中的程序,执行下列过程:
159.获取算力网络系统中的至少一网络节点发送的算力更新信息;
160.根据所述算力更新信息,进行算力资源调配。
161.可选地,所述的网络设备,其中,处理器601根据所述算力更新信息,进行算力资源调配,包括以下至少之一:
162.对目标应用的当前算力节点进行容量调整;
163.切换为目标应用提供算力服务的算力节点;
164.切换目标算力节点上的应用。
165.可选地,所述的网络设备,其中,所述网络节点包括应用端、算力节点和网络调度节点中的至少之一。
166.可选地,所述的网络设备,其中,处理器601获取算力网络系统中的至少一网络节点发送的算力更新信息,包括:
167.获取应用端发送的算力更新信息,其中所述算力更新信息包括以下至少之一:
168.服务区域调整信息;
169.用户流量变化信息;
170.服务质量协议变更信息;
171.用户移动性预测信息。
172.可选地,所述的网络设备,其中,处理器601获取算力网络系统中的至少一网络节点发送的算力更新信息,包括:
173.获取算力节点或网络调度节点发送的算力更新信息;
174.其中所述算力更新信息包括节点故障信息、节点配置信息、节点核算信息、节点性能信息和节点安全信息中至少之一。
175.可选地,所述的网络设备,其中,在所述算力更新信息为应用端发送时,处理器601根据所述算力更新信息,进行算力资源调配,包括:
176.判断所述应用端的当前算力节点是否满足所述算力更新信息所需要的资源部署需求;
177.在所述当前算力节点满足资源部署需求时,对所述当前算力节点进行容量调整;
178.在所述当前算力节点不满足资源部署需求时,将为所述应用端提供算力服务的算力节点,由当前算力节点切换至目标算力节点。
179.可选地,所述的网络设备,其中,在所述算力更新信息为算力节点或网络调度节点发送时,处理器601根据所述算力更新信息,进行算力资源调配,包括:
180.判断是否需要对所述算力更新信息发送对应的当前算力节点进行应用迁移;
181.在判断需要进行应用迁移时,将所述当前算力节点上的至少部分应用,由当前算力节点切换至目标应用节点。
182.可选地,所述的网络设备,其中,由当前算力节点切换至目标算力节点,包括:
183.向所述目标算力节点发送资源预留指示信息;
184.在获取所述目标算力节点发送的资源预留成功信息之后,向所述目标算力节点发送应用镜像文件和/或应用配置文件。
185.可选地,所述的网络设备,其中,在将为所述应用端提供算力服务的算力节点,由当前算力节点切换至目标算力节点之后,所述处理器601还用于:
186.获取所述目标算力节点发送的地址信息;
187.根据所述地址信息,向网络调度节点发送网络放通请求;
188.在获取所述网络调度节点根据所述网络放通请求发送的放通完成通知后,更新算力拓扑信息和/或应用部署信息。
189.其中,在图6中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器601代表的一个或多个处理器和存储器603代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机604可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单
元。处理器601负责管理总线架构和通常的处理,存储器603可以存储处理器601在执行操作时所使用的数据。
190.本领域技术人员可以理解,实现上述实施例的全部或者部分步骤可以通过硬件来完成,也可以通过程序来指示相关的硬件来完成,所述程序包括执行上述方法的部分或者全部步骤的指令;且该程序可以存储于一可读存储介质中,存储介质可以是任何形式的存储介质。
191.另外,本发明具体实施例还提供一种可读存储介质,其上存储有程序,其中,该程序被处理器执行时实现如上中任一项所述的算力调度方法中的步骤。
192.在本技术所提供的几个实施例中,应该理解到,所揭露方法和装置,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
193.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理包括,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
194.上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述收发方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,简称rom)、随机存取存储器(random access memory,简称ram)、磁碟或者光盘等各种可以存储程序代码的介质。
195.以上所述的是本发明的优选实施方式,应当指出对于本技术领域的普通人员来说,在不脱离本发明所述原理前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

技术特征:


1.一种算力调度方法,其特征在于,所述方法包括:获取算力网络系统中的至少一网络节点发送的算力更新信息;根据所述算力更新信息,进行算力资源调配。2.根据权利要求1所述的算力调度方法,其特征在于,根据所述算力更新信息,进行算力资源调配,包括以下至少之一:对目标应用的当前算力节点进行容量调整;切换为目标应用提供算力服务的算力节点;切换目标算力节点上的应用。3.根据权利要求1所述的算力调度方法,其特征在于,所述网络节点包括应用端、算力节点和网络调度节点中的至少之一。4.根据权利要求1所述的算力调度方法,其特征在于,获取算力网络系统中的至少一网络节点发送的算力更新信息,包括:获取应用端发送的算力更新信息,其中所述算力更新信息包括以下至少之一:服务区域调整信息;用户流量变化信息;服务质量协议变更信息;用户移动性预测信息。5.根据权利要求1所述的算力调度方法,其特征在于,获取算力网络系统中的至少一网络节点发送的算力更新信息,包括:获取算力节点或网络调度节点发送的算力更新信息;其中所述算力更新信息包括节点故障信息、节点配置信息、节点核算信息、节点性能信息和节点安全信息中的至少之一。6.根据权利要求1所述的算力调度方法,其特征在于,在所述算力更新信息为应用端发送时,根据所述算力更新信息,进行算力资源调配,包括:判断所述应用端的当前算力节点是否满足所述算力更新信息所需要的资源部署需求;在所述当前算力节点满足资源部署需求时,对所述当前算力节点进行容量调整;在所述当前算力节点不满足资源部署需求时,将为所述应用端提供算力服务的算力节点,由当前算力节点切换至目标算力节点。7.根据权利要求1所述的算力调度方法,其特征在于,在所述算力更新信息为算力节点或网络调度节点发送时,根据所述算力更新信息,进行算力资源调配,包括:判断是否需要对所述算力更新信息发送对应的当前算力节点进行应用迁移;在判断需要进行应用迁移时,将所述当前算力节点上的至少部分应用,由当前算力节点切换至目标应用节点。8.根据权利要求6或7所述的算力调度方法,其特征在于,由当前算力节点切换至目标算力节点,包括:向所述目标算力节点发送资源预留指示信息;在获取所述目标算力节点发送的资源预留成功信息之后,向所述目标算力节点发送应用镜像文件和/或应用配置文件。9.根据权利要求8所述的算力调度方法,其特征在于,在将为所述应用端提供算力服务
的算力节点,由当前算力节点切换至目标算力节点之后,所述方法还包括:获取所述目标算力节点发送的地址信息;根据所述地址信息,向网络调度节点发送网络放通请求;在获取所述网络调度节点根据所述网络放通请求发送的放通完成通知后,更新算力拓扑信息和/或应用部署信息。10.一种算力调度装置,其特征在于,所述装置包括:信息获取模块,用于获取算力网络系统中的至少一网络节点发送的算力更新信息;资源调配模块,用于根据所述算力更新信息,进行算力资源调配。11.一种网络设备,其特征在于,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现如权利要求1至9任一项所述的算力调度方法。12.一种可读存储介质,其特征在于,所述可读存储介质上存储有程序,所述程序被处理器执行时实现如权利要求1至9任一项所述的算力调度方法中的步骤。

技术总结


本发明实施例提供一种算力调度方法、装置及网络设备。其中,所述方法包括:获取算力网络系统中的至少一网络节点发送的算力更新信息;根据所述算力更新信息,进行算力资源调配。采用该方法,能够实时获取算力网络系统中各级的网络节点发送的算力更新信息,根据该算力更新信息分析用户需求,实现动态的算力资源调配,以避免边缘算力节点的算力孤岛和大量泛在计算设备无法充分利用的问题。算设备无法充分利用的问题。算设备无法充分利用的问题。


技术研发人员:

李莹 王升

受保护的技术使用者:

中国移动通信集团有限公司

技术研发日:

2021.06.02

技术公布日:

2022/12/5

本文发布于:2024-09-25 02:22:18,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/33491.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:节点   所述   信息   网络
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议