买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
摘要:本申请提供一种分布式多元数据快速传输方法。该方法通过中心节点向边缘节点集合广播数据确认指令,以使边缘节点集合中的边缘节点响应于数据确认指令,向中心节点发送数据响应指令,以使中心节点根据边缘节点集合中的各个边缘节点所发送的数据响应指令确定候选边缘节点集合,从而使得中心节点根据边缘节点集合中的各个边缘节点所发送的数据响应指令从候选边缘节点集合中确定至少一个目标边缘节点,并向目标边缘节点发送数据请求指令,以使目标边缘节点向中心节点发送数据文件中的至少部分数据,以通过边缘节点响应机制快速定位存储有所需数据文件的节点,减少不必要的数据传输,从而提高数据传输效率。
主权项:1.一种分布式多元数据快速传输方法,其特征在于,应用于分布式网络系统,所述分布式网络系统包括边缘节点集合以及至少一个中心节点,所述边缘节点集合中的各个边缘节点与所述中心节点通信连接;所述方法,包括:所述中心节点向所述边缘节点集合广播数据确认指令,所述数据确认指令包括数据文件信息;所述边缘节点集合中的边缘节点响应于所述数据确认指令,向所述中心节点发送数据响应指令,以使所述中心节点根据所述边缘节点集合中的各个边缘节点所发送的数据响应指令确定候选边缘节点集合,所述候选边缘节点集合中的候选边缘节点为所对应的数据存储指示信息指示存储有数据文件的边缘节点,所述数据响应指令包括数据存储指示信息以及网络状态信息,所述数据存储指示信息用于指示对应的边缘节点中是否存储有所述数据文件信息所对应的数据文件,所述网络状态信息用于指示对应的边缘节点与所述中心节点之间的网络状态;所述中心节点根据所述边缘节点集合中的各个边缘节点所发送的数据响应指令从所述候选边缘节点集合中确定至少一个目标边缘节点,并向所述目标边缘节点发送数据请求指令,以使所述目标边缘节点向所述中心节点发送所述数据文件中的至少部分数据;所述边缘节点集合中的边缘节点响应于所述数据确认指令,向所述中心节点发送数据响应指令,以使所述中心节点根据所述边缘节点集合中的各个边缘节点所发送的数据响应指令确定候选边缘节点集合,包括:所述边缘节点集合中的第一边缘节点响应于所述数据确认指令,向所述中心节点发送第一数据响应指令,所述第一数据响应指令仅包括所述数据存储指示信息;所述中心节点在接收到所述第一数据响应指令后,向所述第一边缘节点发送第一网络状态校验指令,所述中心节点根据所述第一数据响应指令确定所述第一边缘节点为所述候选边缘节点集合中的候选边缘节点;所述第一边缘节点在接收到所述第一网络状态校验指令之后,向所述中心节点发送第二数据响应指令,所述第二数据响应指令仅包括所述网络状态信息,其中,所述数据响应指令包括所述第一数据响应指令以及所述第二数据响应指令;在所述边缘节点集合中的第一边缘节点响应于所述数据确认指令,向所述中心节点发送第一数据响应指令之前,还包括:所述第一边缘节点根据所述数据确认指令确定第一时长,所述第一时长的起始点为所述中心节点广播所述数据确认指令的时间节点,终止点为所述第一边缘节点接收到所述数据确认指令的时间节点;在所述边缘节点集合中的第一边缘节点响应于所述数据确认指令,向所述中心节点发送第一数据响应指令之后,还包括:所述中心节点根据所述第一数据响应指令确定第二时长,所述第二时长的起始点为所述第一边缘节点向所述中心节点发送所述第一数据响应指令的时间节点,终止点为所述中心节点接收到所述第一数据响应指令的时间节点;所述中心节点在接收到所述第一数据响应指令后,向所述第一边缘节点发送第一网络状态校验指令,所述第一网络状态校验指令包括所述第二时长;所述第一边缘节点根据所述第一时长以及所述第二时长确定所述网络状态信息;所述第一边缘节点根据所述第一时长以及所述第二时长确定所述网络状态信息,包括:所述第一边缘节点利用公式1,并根据所述第一时长以及所述第二时长确定网络状态特征参数,所述网络状态信息包括所述网络状态特征参数,所述公式1为: 其中,为第一预设特征参数,为第二预设特征参数,并且;所述中心节点根据所述边缘节点集合中的各个边缘节点所发送的数据响应指令从所述候选边缘节点集合中确定至少一个目标边缘节点,包括:所述中心节点根据所述边缘节点集合中的各个边缘节点所发送的数据响应指令中的所述网络状态特征参数对所述候选边缘节点集合进行排序,以确定所述网络状态特征参数数值最大的候选边缘节点作为所述目标边缘节点;所述中心节点根据所述边缘节点集合中的各个边缘节点所发送的数据响应指令从所述候选边缘节点集合中确定至少一个目标边缘节点,并向所述目标边缘节点发送数据请求指令,包括:所述中心节点根据所述数据文件信息确定所述数据文件包括数据子文件序列,其中,所述数据子文件序列为根据所述子文件的文件大小进行降序排列,为所述数据子文件序列中数据子文件的个数;所述中心节点根据所述边缘节点集合中的各个边缘节点所发送的数据响应指令中的所述网络状态特征参数对所述候选边缘节点集合进行降序排列,以形成候选网络状态特征参数序列,为所述候选边缘节点集合中候选边缘节点的个数;所述中心节点根据所述数据子文件序列以及所述候选网络状态特征参数序列从所述候选边缘节点集合中确定目标边缘节点集合,为所述目标边缘节点集合中目标边缘节点的个数,所述目标边缘节点集合中任一目标边缘节点所对应的网络状态特征参数大于预设网络状态特征阈值;所述中心节点根据所述数据子文件序列以及所述目标边缘节点集合生成数据请求指令序列,以将所述数据请求指令序列中的数据请求指令发送至对应的目标边缘节点,所述数据请求指令用于请求所述目标边缘节点向所述中心节点发送所述数据子文件序列中的至少一个数据子文件;所述中心节点根据所述数据子文件序列以及所述候选网络状态特征参数序列从所述候选边缘节点集合中确定目标边缘节点集合,包括:所述中心节点根据所述候选网络状态特征参数序列从所述候选边缘节点集合中确定待定边缘节点集合,所述待定边缘节点集合中的待定边缘节点所对应的网络状态特征参数大于所述预设网络状态特征阈值;若,则所述中心节点选择所述待定边缘节点集合的前个待定边缘节点,以形成所述目标边缘节点集合,其中,;若,则所述中心节点选择所述待定边缘节点集合的所有待定边缘节点,以形成所述目标边缘节点集合,其中,;若,则通过建立所述目标边缘节点集合与所述数据子文件序列之间的一一映射关系,以用网络状态最佳的目标边缘节点传输所述数据子文件序列中最大的子文件,用网络状态最差的目标边缘节点传输所述数据子文件序列中最小的子文件;若,则通过建立所述目标边缘节点集合与所述数据子文件序列前个数据子文件之间的一一映射关系,进行数据传输;在传输的过程中,若存在所述目标边缘节点集合中的目标边缘节点数据传输完成,则利用该完成传输的目标边缘节点继续传输所述数据子文件序列第个之后的其他数据子文件。
全文数据:
权利要求:
百度查询: 南京普天通信股份有限公司 分布式多元数据快速传输方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。