一种算力请求方法、网关、设备及存储介质与流程

文档序号:36812164发布日期:2024-01-26 16:14阅读:13来源:国知局
一种算力请求方法、网关、设备及存储介质与流程

本发明涉及通信,尤其涉及一种算力请求方法、网关、设备及存储介质。


背景技术:

1、算力网络是一种新型网络架构,它基于无处不在的网络连接,将动态分布的计算与存储资源互联,通过网络、存储、算力等多维资源的统一协同调度,使不同类型的应用能够按需、实时调用泛在分布的计算资源,实现算力和网络的全局优化,提供一致的用户体验。

2、现有的算力感知和路由调度策略大多是集中式的,在算力网络信息交互技术架构中,第一种方案是将算力信息承载到路由协议报文中,业界称之为underlay方案,即通过路由协议报文携带算力信息,需要基于原有的路由协议(如bgp报文、isis报文、ospf报文等)对协议报文进行扩展,在原有协议的基础上新定义用于携带算力信息的报文,但是需要对原有路由协议需要进行一定的改动;另一种方案是将算力信息交互形成独立的协议运行在网络层与传输层之间,业界称之为overlay方案,在原有的网络架构中新增一个算力网络层,位于网络层和传输层之间,重新定义算力网络协议之间的信令交互方式、状态机变化机制及信息的携带方式等,算力网络协议自身机制的变化及未来对于协议的修改不会对其他层协议造成影响,但是需要网络中所有的节点都能够支持算力网络协议。

3、网络中算力节点的数量通常远少于其他网络节点,算力节点的算力资源信息是实时变化的,算力资源信息需要计算更新,算力路由表需要较快的更新频率,而其他网络节点通常不会频繁更换设备,网络拓扑变化频率较低,网络路由表的更新可以采用相对较慢的频率,而现有技术中网络路由表和算力路由表采取同样的更新频率,增加了更新网络路由所带来的不必要开销。


技术实现思路

1、本发明实施例所要解决的技术问题是:提供一种算力请求方法,在网络路由的基础上建立算力路由,避免修改路由协议带来的资源浪费,减小网络路由频繁更新带来的路由维护开销,提高算力路由的更新效率。

2、为了解决上述技术问题,第一方面,本发明实施例提供一种算力请求方法,包括:

3、接收终端设备发送的算力需求消息;其中,所述算力需求消息中携带有所述终端设备的算力资源需求量;

4、根据所述算力资源需求量查询算力路由表;其中,所述算力路由表中记载有若干个算力节点的地址和资源使用情况;

5、当所述算力路由表中存在符合所述算力资源需求量的至少一个候选算力节点时,将所述候选算力节点的地址返回给所述终端设备,以使所述终端设备从所述候选算力节点中选择目标算力节点,并将算力任务发送给所述目标算力节点,由所述目标算力节点执行所述算力任务。

6、进一步地,所述目标算力节点在完成所述算力任务后,将算力任务计算结果返回给所述终端设备。

7、进一步地,所述根据所述算力资源需求量查询算力路由表之后,还包括:

8、当所述算力路由表中不存在符合所述算力资源需求量的算力节点时,将所述算力资源请求消息转发到其他区域网关节点,以使其他区域网关节点将查询到的满足需求的至少一个候选算力节点的地址发送给终端设备。

9、进一步地,所述接收终端设备发送的算力需求消息之前,还包括:

10、接收算力节点发送的算力路由建立请求消息;其中,所述算力路由建立请求消息中携带有所述算力节点的算力资源量;

11、发送算力路由建立响应消息给所述算力节点,并建立算力路由;

12、建立算力路由表,将所述算力节点的算力资源量记录到所述算力路由表中。

13、进一步地,所述接收算力节点发送的算力路由建立请求消息之前,还包括:

14、向网络中所有节点广播网络路由建立请求消息;其中,所述网络路由建立请求消息中携带有所述区域网关节点的ip地址和子网掩码;

15、接收节点返回的网络路由建立响应消息并建立网络路由;其中,所述网络路由建立响应消息中携带有节点类型和节点的ip地址;

16、建立网络路由表,将所述节点类型和节点的ip地址记录到所述网络路由表中。

17、进一步地,所述建立算力路由之后,还包括:

18、接收算力节点发送的算力路由更新请求消息;其中,所述算力路由更新请求消息为算力节点评估算力资源使用情况后向所述区域网关节点发送的;

19、根据所述算力路由更新请求消息,向所述算力节点发送算力路由更新响应消息,并以第一更新频率更新算力路由表。

20、进一步地,所述建立网络路由之后,还包括:

21、向网络中所有节点发送网络路由更新请求消息;

22、接收节点返回的网络路由更新响应消息,并根据所述网络路由更新响应消息以第二更新频率更新网络路由表。

23、为了解决上述技术问题,第二方面,本发明实施例提供一种网关,包括:

24、算力需求接收模块,用于接收终端设备发送的算力需求消息;其中,所述算力需求消息中携带有所述终端设备的算力资源需求量;

25、算力节点选择模块,用于根据所述算力资源需求量查询算力路由表;其中,所述算力路由表中记载有若干个算力节点的地址和资源使用情况;

26、算力任务执行模块,用于当所述算力路由表中存在符合所述算力资源需求量的至少一个候选算力节点时,将所述候选算力节点的地址返回给所述终端设备,以使所述终端设备从所述候选算力节点中选择目标算力节点,并将算力任务发送给所述目标算力节点,由所述目标算力节点执行所述算力任务。

27、为了解决上述技术问题,第三方面,本发明实施例提供一种电子设备,包括:

28、存储器,用于存储计算机程序;

29、处理器,用于执行所述计算机程序;

30、其中,所述处理器执行所述计算机程序时实现上述第一方面任一项所述的算力请求方法。

31、为了解决上述技术问题,第四方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被执行时实现上述第一方面任一项所述的算力请求方法。

32、与现有技术相比,本发明实施例提供的一种算力请求方法,其有益效果在于:通过设置区域网关节点,在网络路由的基础上建立算力节点和网关节点之间的算力路由,并对网络路由和算力路由设置不同的更新频率,避免修改路由协议带来的资源浪费,减小网络路由频繁更新带来的路由维护开销,提高算力路由的更新效率。



技术特征:

1.一种算力请求方法,其特征在于,包括:

2.如权利要求1所述的算力请求方法,其特征在于,所述目标算力节点在完成所述算力任务后,将算力任务计算结果返回给所述终端设备。

3.如权利要求1所述的算力请求方法,其特征在于,所述根据所述算力资源需求量查询算力路由表之后,还包括:

4.如权利要求1所述的算力请求方法,其特征在于,所述接收终端设备发送的算力需求消息之前,还包括:

5.如权利要求4所述的算力请求方法,其特征在于,所述接收算力节点发送的算力路由建立请求消息之前,还包括:

6.如权利要求4所述的算力请求方法,其特征在于,所述建立算力路由之后,还包括:

7.如权利要求5所述的算力请求方法,其特征在于,所述建立网络路由之后,还包括:

8.一种网关,其特征在于,包括:

9.一种电子设备,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被执行时实现如权利要求1至7任一项所述的算力请求方法。


技术总结
本发明公开了一种算力请求方法、网关、设备及存储介质。该方法包括:接收终端设备发送的算力需求消息;其中,所述算力需求消息中携带有终端设备的算力资源需求量;根据算力资源需求量查询算力路由表;当算力路由表中存在符合算力资源需求量的至少一个候选算力节点时,将候选算力节点的地址返回给终端设备,以使终端设备从候选算力节点中选择目标算力节点,并将算力任务发送给目标算力节点,由目标算力节点执行算力任务。本发明通过设置区域网关节点,在网络路由的基础上建立算力路由,并对网络路由和算力路由设置不同的更新频率,避免修改路由协议带来的资源浪费,减小网络路由频繁更新带来的路由维护开销,提高算力路由的更新效率。

技术研发人员:杨峰,杜翠凤,张振,邱小剑,付珍,阮杰
受保护的技术使用者:中电科普天科技股份有限公司
技术研发日:
技术公布日:2024/1/25
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1