[发明专利]基于RDMA用于有损网络的多路径数据传输方法和装置在审
申请号: | 202111144199.1 | 申请日: | 2021-09-28 |
公开(公告)号: | CN113904976A | 公开(公告)日: | 2022-01-07 |
发明(设计)人: | 张同光;高雪霞;郜伟雪;田乔梅;张涛;朱怡豪 | 申请(专利权)人: | 新乡学院 |
主分类号: | H04L45/243 | 分类号: | H04L45/243 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 周琦 |
地址: | 453003 河南*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 rdma 用于 有损 网络 路径 数据传输 方法 装置 | ||
1.一种基于RDMA用于有损网络的多路径数据传输方法,其特征在于,应用于数据发送终端,所述方法包括:
发送所述数据发送终端的可用数据发送路径;其中,所述可用数据发送路径,至少包括两条数据发送路径;
获取对应的数据接收终端发送的可用数据接收路径;其中,所述可用数据接收路径,至少包括两条数据接收路径;
基于所述可用数据发送路径和所述可用数据接收路径,确定用于传输数据的多条数据传输路径;
通过所述多条数据传输路径,将待传输数据发送至对应的数据接收终端;其中,所述数据接收终端基于预设的内存管理方式接收所述待传输数据。
2.根据权利要求1所述的基于RDMA用于有损网络的多路径数据传输方法,其特征在于,所述通过所述多条数据传输路径,将待传输数据发送至对应的数据接收终端,包括:
向所述数据接收终端发送数据大小信息;
对所述待传输数据进行分段,得到多个待传输数据段落;所述多个待传输数据段落包括多个预设大小的数据段落和一个末端数据段落;所述末端数据段落为所述待传输数据的末端数据且大小不大于预设大小;
对各所述待传输数据段落设置请求标识;所述请求标识用于指示所述传输数据段落的信息;
通过各所述数据传输路径,将各所述待传输数据段落和对应的所述请求标识发送至对应的数据接收终端,以供所述数据接收终端基于所述数据大小信息、所述请求标识和所述待传输数据段落合成所述待传输数据。
3.根据权利要求2所述的基于RDMA用于有损网络的多路径数据传输方法,其特征在于,所述通过各所述数据传输路径,将各所述待传输数据段落和对应的所述请求标识发送至对应的数据接收终端,包括:
基于所述待传输数据段落和各所述数据传输路径,确定各条数据传输路径的数据传输队列;所述数据传输队列包括各所述传输数据段落的传输请求;
通过各所述数据传输路径,基于对应的数据传输队列,进行待传输数据段落和对应请求标识的传输;
所述基于RDMA用于有损网络的多路径数据传输方法,还包括:
当存在一个数据传输路径完成对应的数据传输队列中的传输请求时,重新确定各所述数据传输路径的数据传输队列。
4.根据权利要求3所述的基于RDMA用于有损网络的多路径数据传输方法,其特征在于,所述通过各所述数据传输路径,基于对应的数据传输队列,进行待传输数据段落和对应请求标识的传输,包括:
基于所述数据传输队列,向所述数据接收终端发送待传输数据段落和对应请求标识;
确定所述待传输数据段落和对应请求标识的发送完成后,向所述数据接收终端发送检验请求;所述检验请求用于指示所述数据接收终端进行此次待传输数据段落和对应请求标识的传输是否丢包的校验并向所述数据发送终端发送校验结果;
接收所述校验结果,当所述校验结果为未丢包时,此次待传输数据段落和对应请求标识的传输完成,当所述校验结果为丢包时,重新进行此次待传输数据段落和对应请求标识的传输。
5.一种基于RDMA用于有损网络的多路径数据传输方法,其特征在于,应用于数据接收终端,所述方法包括:
发送所述数据接收终端的可用数据接收路径;其中,所述可用数据接收路径,至少包括两条数据接收路径;
获取对应的数据发送终端发送的可用数据接发送路径;其中,所述可用数据发送路径,至少包括两条数据发送路径;
基于所述可用数据发送路径和所述可用数据接收路径,确定用于传输数据的多条数据传输路径;
通过所述多条数据传输路径,基于预设的内存管理方式,接收待传输数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新乡学院,未经新乡学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111144199.1/1.html,转载请声明来源钻瓜专利网。