一种数据分发方法技术

技术编号:39804575 阅读:13 留言:0更新日期:2023-12-22 02:35
本申请实施例提供了一种数据分发方法

【技术实现步骤摘要】
一种数据分发方法、装置、设备以及存储介质


[0001]本申请实施例涉及数据处理的
,具体而言,涉及一种数据分发方法

装置

设备以及存储介质


技术介绍

[0002]随着信息技术的不断发展和创新应用的推广,数据的传输和分发一直是人们关注的研究方法

[0003]在早期阶段,主要是以数据传输可以满足不同应用场景为目的,而随着数字化的快速发展,越来越多的应用场景都需要更加高效

更加可靠地进行大规模数据处理和分发,即越来越多的应用场景对于数据传输或数据分发的效率和质量的需求日益增长,因此人们对于数据文件分发的方法进行了深入探究,并提出了一些优化策略和改进方法,以进一步提高其效率和可靠性

[0004]数据分发算法包括基于集中式架构的数据传输方法,如
FTP

File Transfer Protocol
,文件传输协议)等,集中式架构的数据传输方法通常需要一个中心服务器作为文件存储和分发的单点,客户端需要不断本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种数据分发方法,其特征在于,所述方法包括:执行数据分发策略,所述数据分发策略包括:在当前的待分发节点列表的多个节点中,分别确定当前的源节点列表中每个源节点各自对应的目标节点,其中,任意两个源节点各自对应的目标节点不重复;所述当前的源节点列表中的每个源节点分别向各自对应的目标节点发送目标发送文件;将成功接收所述目标发送文件的目标节点在所述当前的待分发节点列表中删除并加入所述当前的源节点列表中,得到更新后的源节点列表与更新后的待分发节点列表;根据所述更新后的源节点列表和所述更新后的待分发节点列表,再次执行所述数据分发策略
。2.
根据权利要求1所述的方法,其特征在于,执行数据分发策略之前,所述方法还包括:确定初始源节点,并构建初始化源节点列表和初始化待分发节点列表,其中,所述初始化源节点列表中包括初始源节点,所述初始化待分发节点列表中包括目标节点集群中除所述初始源节点外的所有节点
。3.
根据权利要求2所述的方法,其特征在于,确定初始源节点,包括:获取所述目标节点集群中所有节点各自的当前性能状态和当前负载状态;将所述所有节点中当前性能状态最佳和当前负载状态最小的节点作为初始源节点
。4.
根据权利要求2所述的方法,其特征在于,确定初始源节点,包括:在所述目标节点集群的所有节点中,将满足预设条件的节点作为初始源节点
。5.
根据权利要求4所述的方法,其特征在于,在所述目标节点集群的所有节点中,将满足预设条件的节点作为初始源节点,包括:获取所述目标节点集群中所有节点各自的当前性能状态和当前负载状态;在所述当前性能状态满足性能预设条件,且所述当前负载状态满足负载预设条件的所有节点中随机选择一个节点作为初始源节点
。6.
根据权利要求2所述的方法,其特征在于,确定初始源节点,包括:响应于初始源节点的选择操作,确定初始源节点
。7.
根据权利要求1所述的方法,其特征在于,在当前的待分发节点列表的多个节点中,分别确定当前的源节点列表中每个源节点各自对应的目标节点,包括:在当前的待分发节点列表的多个节点中,为所述当前的源节点列表中的每个源节点确定一个目标节点
。8.
根据权利要求7所述的方法,其特征在于,在当前的待分发节点列表的多个节点中,为所述当前的源节点列表中的每个源节点确定一个目标节点,包括:对于所述当前的源节点列表中的任一源节点,在所述当前的待分发节点列表的多个节点中,选择与该源节点距离最小的节点作为该源节点的目标节点,且任意两个源节点对应的目标节点不同
。9.
根据权利要求7所述的方法,其特征在于,在当前的待分发节点列表的多个节点中,为所述当前的源节点列表中的每个源节点确定一个目标节点,包括:对于所述当前的源节点列表中的任一源节点,在所述当前的待分发节点列表的多个节点中,选择与该源节点距离最小且带宽大于带宽标定值的节点作为该源节点的目标节点,
且任意两个源节点对应的目标节点不同
。10.
根据权利要求7所述的方法,其特征在于,在当前的待分发节点列表的多个节点中,为所述当前的源节点列表中的每个源节点确定一个目标节点,包括:对于所述当前的源节点列表中的任一源节点,在所述当前的待分发节点列表的多个节点中,选择与该源节点距离最小

带宽大于带宽标定值且负载小于负载标定值的节点作为该源节点的目标节点,且任意两个源节点对应的目标节点不同
。11.
根据权利要求1所述的方法,其特征在于,所述当前的源节点列表中的每个源节点分别向各自对应的目标节点发送目标发送文件,包括:实时监测任一源节点向该源节点对应的目标节点发送所述目标发送文件的过程中的网络传输信息,并根据所述网络传输信息确...

【专利技术属性】
技术研发人员:王晓通郭锋贾伟
申请(专利权)人:苏州元脑智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1