一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种发送数据的方法、低延时接收数据的方法及相关装置与流程

2022-02-21 03:40:33 来源:中国专利 TAG:

技术特征:
1.一种发送数据的方法,所述方法应用于源主机端的rdma数据传输,其特征在于,所述方法包括:对于任一请求跨端传输的数据,若其长度超过设定的mtu,则为所述数据附加一个传输标识,且使所述标识和所述数据拼接在一块地址连续的内存中;将所述的附传输标识数据对应的内存注册为rdma内存;生成rdma数据报文;并发送所述rdma数据报文;其中,在生成所述的rdma数据报文前,将所述附传输标识数据对应的rdma内存缓冲区,将根据内存偏移量,分成若干个小于mtu阈值的附传输标识数据分片;进而对应每个分片生成相应的rdma数据报文;并在发送所述rdma数据报文时,控制包括了所述传输标识内容的分片的rdma数据报文最后发送。2.根据权利要求1所述的发送数据方法,其特征在于,所述方法包括:一个所述的rdma数据报文,即包括所述传输标识分片的全部内容。3.根据权利要求1所述的发送数据方法,其特征在于,所述方法包括:通过dma引擎申请所述的地址连续的内存,并将所述数据拷贝到所述内存与附加的所述传输标识拼接。4.根据权利要求1所述的发送数据方法,其特征在于,所述方法包括:所述的rdma数据传输,为单侧rdma;其中包括:读操作或写操作。5.一种接收数据的方法,所述方法应用于目的主机端的rdma数据传输,其特征在于,所述方法包括:对于任一接收的数据,接收其全部的rdma数据报文,从中获取得到完整的被传输的数据;其中,所述的完整被传输数据,若其长度超过设定的mtu,则即附传输标识数据,包括:传输标识和被传输的数据;其中,以收到包括传输标识的全部分片视为完整数据传输的完成,则即去掉所附传输标识,从中获得所述的被传输数据,并通知相关应用访问/调用。6.根据权利要求5所述的接收数据方法,其特征在于,所述方法包括:若一个所述的rdma数据报文,包括了所述传输标识分片的全部数据;则以收到包括了所述传输标识的rdma数据报文视为完整数据传输的完成;直接从其他的rdma数据报文中获取所述的被传输数据,并通知相关应用访问/调用。7.一种基于主动分片的rdma低延时数据传输方法,所述方法应用于计算机跨端通信系统的rdma数据传输,所述系统包括源主机端设备和目的主机端设备,其特征在于,所述方法包括:对于任一请求跨端传输的数据,若其长度超过设定的mtu,则在源主机端,执行权利要求1-4任一所述的发送数据的方法以及在目的主机端,执行权利要求5-6任一所述的接收数据的方法。8.一种用于rdma数据传输的装置,其特征在于,包括:rdma网卡、处理器,和存储器;其中,
所述的存储器存储有可在所述处理器上运行的计算机程序;所述的处理器在执行上述计算机程序时,能够与所述rdma网卡共同执行1-4任一所述的发送数据的方法,和/或,权利要求5-6任一所述的接收数据的方法。9.一种计算机网络系统,其特征在于,包括:若干台权利要求8所述的装置;所述装置通过rdma网络彼此连接;所述装置用于rdma数据报文的发送,和/或,rdma数据报文的接收。10.一种计算机可读存储介质,其特征在于,存储有用于执行数据传输的代码,其中包括:用于执行权利要求1-4任一所述的发送数据的方法操作的指令;和/或,执行权利要求5-6任一所述的接收数据的方法操作的指令;或,权利要求7所述的一种基于主动分片的rdma低延时数据传输方法操作的指令。

技术总结
本发明提供一种发送数据的方法、低延时接收数据的方法及相关装置。其中涉及的发送数据的方法、接收数据的方法,并在此基础上的基于主动分片的RDMA低延时数据传输方法,以及相关装置、计算机网络系统和计算机可读存储介质,主要是在源主机端通过对请求跨端通信的数据附加传输标识,且使所述传输标识和数据拼接在一块地址连续的内存中;并以附传输标识数据为RDMA传输对象,且通过主动分片执行RDMA跨端发送,控制其中包括传输标识的分片的发送;以及在目的主机端解析附传输标识数据获得被传输的数据,以及以接收的传输标识为数据接收完成信号,通知目的主机端相关应用访问或调用,进而实现及时有效的数据通信的。而实现及时有效的数据通信的。而实现及时有效的数据通信的。


技术研发人员:李杨 张曼妮 张翔宇 孙军欢
受保护的技术使用者:深圳致星科技有限公司
技术研发日:2020.07.02
技术公布日:2022/1/21
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献