本申请涉及数据传输,尤其涉及一种数据传输方法、数据传输设备、存储介质及计算机程序产品。
背景技术:
1、随着科技的飞速发展,云计算与网络的深度融合已经成为当今信息社会的显著特征。这种融合不仅带来了数据处理和存储能力的巨大提升,更使得算力网络成为下一代运营服务模式中的核心生产力。算力网络作为一个集成了海量边缘计算节点、超算中心及“东数西算”枢纽节点等多元化计算资源的新型网络架构,正在逐步改变计算资源的传统认知和使用方式。在算力网络中,各类算力节点之间的数据交互是复杂且多样的,这种交互不仅包括实时的消息数据传输,也包括大文件数据的传输;在实践中,针对这两种数据传输的需求经常会出现矛盾。为了解决该矛盾,目前可以采用动态带宽分配技术,根据数据类型和实时性要求自动调整带宽;或者采用队列管理策略,对不同优先级的数据进行分类处理和传输,可以在一定程度上缓解这些矛盾。
2、然而上述的解决方法仅适用于前置条件比较简单的假设环境,比如将数据从a点传输到b点,在面向复杂的实际环境时,算力网络中包括多个初始算力节点和多个候选目标算力节点,初始算力节点需要在多个候选目标算力节点中选择出目标算力节点进行数据传输,可见,上述的解决方法并不适用于实际环境下存在多个候选目标算力节点的数据传输方案,因此,亟需提出一种能够满足复杂的实际环境下的数据传输方案。
技术实现思路
1、本申请实施例提供了一种数据传输方法、数据传输设备、存储介质及计算机程序产品,能够实现在复杂的实际环境下进行数据传输。
2、本申请实施例的技术方案是这样实现的:
3、第一方面,本申请实施例提供了一种数据传输方法,所述方法包括:
4、确定数据提供方对应的初始算力节点和候选目标算力节点列表;其中,所述候选目标算力节点列表包括m个目标算力节点,所述m为正整数;
5、接收所述m个目标算力节点发送的算力参数和网络参数;其中,所述算力参数用于表征所述m个目标算力节点对应的资源信息,所述网络参数用于表征所述初始算力节点和所述m个目标算力节点之间的网络信息;
6、基于所述算力参数、所述网络参数确定第一传输策略;其中,所述第一传输策略包括所述初始算力节点到每个所述目标算力节点的最优传输策略;
7、基于所述第一传输策略和第二传输策略确定第一目标传输策略,并将所述第一目标传输策略发送至所述初始算力节点,以使所述初始算力节点基于所述第一目标传输策略进行数据传输;其中,所述第二传输策略与业务需求信息相关联。
8、第二方面,本申请实施例提供了一种数据传输设备,所述数据传输设备包括:确定单元,接收单元,发送单元;其中,
9、所述确定单元,用于确定数据提供方对应的初始算力节点和候选目标算力节点列表;其中,所述候选目标算力节点列表包括m个目标算力节点,所述m为正整数;
10、所述接收单元,用于接收所述m个目标算力节点发送的算力参数和网络参数;其中,所述算力参数用于表征所述m个目标算力节点对应的资源信息,所述网络参数用于表征所述初始算力节点和所述m个目标算力节点之间的网络信息;
11、所述确定单元,还用于基于所述算力参数、所述网络参数确定第一传输策略;其中,所述第一传输策略包括所述初始算力节点到每个所述目标算力节点的最优传输策略;以及基于所述第一传输策略和第二传输策略确定第一目标传输策略;其中,所述第二传输策略与业务需求信息相关联;
12、所述发送单元,用于将所述第一目标传输策略发送至所述初始算力节点,以使所述初始算力节点基于所述第一目标传输策略进行数据传输。
13、第三方面,本申请实施例提供了一种数据传输设备,所述数据传输设备包括:处理器和存储器;其中,
14、所述存储器,用于存储能够在所述处理器上运行的计算机程序;
15、所述处理器,用于在运行所述计算机程序时,执行如上所述的数据传输方法。
16、第四方面,本申请实施例提供了一种计算机可读存储介质,所述存储介质上存储有计算机程序代码,当所述计算机程序代码被计算机执行时,实现如上所述的数据传输方法。
17、第五方面,本申请实施例提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时,实现如上所述的数据传输方法。
18、本申请实施例提供了一种数据传输方法、数据传输设备、存储介质及计算机程序产品,该方法包括:数据传输设备确定数据提供方对应的初始算力节点和候选目标算力节点列表;其中,候选目标算力节点列表包括m个目标算力节点,m为正整数;接收m个目标算力节点发送的算力参数和网络参数;其中,算力参数用于表征m个目标算力节点对应的资源信息,网络参数用于表征初始算力节点和m个目标算力节点之间的网络信息;基于算力参数、网络参数确定第一传输策略;其中,第一传输策略包括初始算力节点到每个目标算力节点的最优传输策略;基于第一传输策略和第二传输策略确定第一目标传输策略,并将第一目标传输策略发送至初始算力节点,以使初始算力节点基于第一目标传输策略进行数据传输;其中,第二传输策略与业务需求信息相关联。由此可见,数据传输设备可以接收m个目标算力节点发送的算力参数和网络参数,然后可以基于算力参数和网络参数确定第一传输策略,该第一传输策略包括初始算力节点到每个目标算力节点的最优传输策略,进而可以基于第一传输策略和第二传输策略确定第一目标传输策略,该第二传输策略与业务需求信息相关联,即在部署了m个目标算力节点的复杂实际环境下,本申请实施例可以基于第一传输策略和第二传输策略确定出第一目标传输策略,从而使得初始算力节点可以基于第一目标传输策略进行数据传输,即本申请实施例的方案能够实现在复杂的实际环境下的数据传输。
1.一种数据传输方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述算力参数、所述网络参数确定第一传输策略,包括:
3.根据权利要求1所述的方法,其特征在于,所述基于所述算力参数、所述网络参数确定第一传输策略,包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述基于所述算力参数、所述网络参数确定第一传输策略,包括:
6.根据权利要求5所述的方法,其特征在于,在所述基于所述第一传输策略和第二传输策略确定第一目标传输策略之前,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,所述基于所述第一传输策略和第二传输策略确定第一目标传输策略,包括:
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
9.一种数据传输设备,其特征在于,所述数据传输设备包括:确定单元,接收单元,发送单元;其中,
10.一种数据传输设备,其特征在于,所述数据传输设备包括:处理器和存储器;其中,
11.一种计算机可读存储介质,其特征在于,所述存储介质上存储有计算机程序代码,当所述计算机程序代码被计算机执行时执行权利要求1-8中任一所述的方法。
12.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序在被处理器执行时实现根据权利要求1-8中任一项所述的方法。