本技术涉及通信,尤其涉及一种算力网络系统、基于算力网络系统的数据传输方法、装置。
背景技术:
1、算力网络业务场景下,各类业务数据会在异构算力节点之间进行数据传输,以执行如网络资源分配、大规模数据处理等各种业务任务。然而,现有的算力网络系统难以支持多异构算力节点的互联,且无法实现业务数据的高效传输。
技术实现思路
1、本技术实施例的主要目的在于提出一种算力网络系统、基于算力网络系统的数据传输方法、设备,旨在提供一种能够实现异构算力节点的互联且数据能够高效传输的算力网络系统。
2、为实现上述目的,本技术实施例的第一方面提出了一种算力网络系统,所述算力网络系统包括:
3、算力控制节点,所述算力控制节点包括业务层和控制层,所述业务层用于接收第一算力业务请求,根据所述第一算力业务请求生成算网链图;所述控制层包括编排层、传输层和互联层,所述编排层用于对所述算网链图进行选取得到目标算网链;所述传输层用于根据所述目标算网链生成数据传输策略;所述互联层用于根据所述数据传输策略和所述目标算网链生成异构网络互联策略;
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、本技术提出的算力网络系统、基于算力网络系统的数据传输方法、基于算力网络系统的数据传输装置、电子设备及计算机可读存储介质,通过算力控制节点,算力控制节点包括业务层和控制层,业务层用于接收第一算力业务请求,根据第一算力业务请求生成算网链图,以根据算网链图进行传输策略、异构互联策略生成。控制层包括编排层、传输层和互联层,编排层用于对算网链图进行选取得到目标算网链,以选取适合进行传输数据的异构网络节点。传输层用于根据目标算网链生成数据传输策略,以根据数据传输策略保证数据的低延迟、跨域传输。各个异构算力节点的算力资源存在差异,互联层用于根据数据传输策略和目标算网链生成异构网络互联策略,以根据异构网络互联策略实现多个异构算力节点之间的高效互联,从而实现不同类型算力资源如cpu、gpu等的高效协同,提高了算力资源的利用效率。数据传输节点用于根据异构网络互联策略建立目标算网链中的多个异构算力节点之间的数据传输通道,以利用异构网络互联策略优化数据传输路径,得到传输性能更优的数据传输通道,并通过数据传输通道在异构算力节点之间传输目标算力业务数据,能够减少数据传输的延迟,提高数据传输速度,进而实现了数据在各异构算力节点之间的高效传输。
1.一种算力网络系统,其特征在于,所述算力网络系统包括:
2.根据权利要求1所述的算力网络系统,其特征在于,所述异构算力节点包括第一级算力节点、第二级算力节点和第三级算力节点,所述第一级算力节点、所述第二级算力节点和所述第三级算力节点的级别依次减小;所述数据传输节点包括第一网关和第二网关;所述第一网关用于建立所述第一级算力节点之间的数据传输通道以及建立所述第一级算力节点和所述第二级算力节点之间的数据传输通道;所述第二网关用于建立所述第一级算力节点和所述第三级算力节点之间的数据传输通道。
3.一种基于算力网络系统的数据传输方法,其特征在于,所述算力网络系统包括算力控制节点和数据传输节点,所述算力控制节点包括业务层和控制层,所述方法包括:
4.根据权利要求3所述的基于算力网络系统的数据传输方法,其特征在于,所述算力控制节点还包括策略执行层,在所述通过所述控制层中的传输层生成所述目标算网链中多个异构网络节点之间的所述数据传输策略之前,所述数据传输方法还包括:
5.根据权利要求3所述的基于算力网络系统的数据传输方法,其特征在于,所述通过所述数据传输通道在所述异构算力节点之间传输目标算力业务数据,包括:
6.根据权利要求5所述的基于算力网络系统的数据传输方法,其特征在于,在所述通过所述数据传输通道,所述异构算力节点将所述目标算力业务数据发送至所述数据传输节点之前,所述数据传输方法还包括:
7.根据权利要求3所述的基于算力网络系统的数据传输方法,其特征在于,在所述通过所述数据传输节点根据所述异构网络互联策略建立所述目标算网链中的多个异构算力节点之间的数据传输通道,并通过所述数据传输通道在所述异构算力节点之间传输目标算力业务数据之后,所述数据传输方法还包括:
8.一种基于算力网络系统的数据传输装置,其特征在于,所述算力网络系统包括算力控制节点和数据传输节点,所述算力控制节点包括业务层和控制层,所述装置包括:
9.一种电子设备,其特征在于,所述电子设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现权利要求3至7任一项所述的基于算力网络系统的数据传输方法。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求3至7任一项所述的基于算力网络系统的数据传输方法。
