[发明专利]基于RDMA的数据传输方法、装置、设备及存储介质在审
申请号: | 202210583102.5 | 申请日: | 2022-05-26 |
公开(公告)号: | CN114996200A | 公开(公告)日: | 2022-09-02 |
发明(设计)人: | 束桢毅 | 申请(专利权)人: | 中国联合网络通信集团有限公司;联通云数据有限公司;联通数字科技有限公司 |
主分类号: | G06F15/173 | 分类号: | G06F15/173 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 孙静;黄健 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 rdma 数据传输 方法 装置 设备 存储 介质 | ||
本申请提供一种基于RDMA的数据传输方法、装置、设备及存储介质。该方法包括:在第一节点与第二节点的连接出现异常时,第一节点获取第一队列标识对应的租约,第一节点设置有用于第二节点远程写入的第一环形队列,第二节点设置有用于第一节点远程写入的第二环形队列;第一节点开启对租约的计时,并在连接未恢复正常时,持续判断租约是否超时;若租约超时连接未恢复正常,则第一节点销毁第一环形队列;若租约未超时连接恢复正常,则继续第一节点与第二节点基于RDAM的数据传输。本申请的方法利用环形队列在RDMA技术基础上实现数据的远程传输,避免频繁创建网络连接并销毁用于存储的环形队列,降低了软件的性能损耗。
技术领域
本申请涉及通信技术,尤其涉及一种基于RDMA的数据传输方法、装置、设备及存储介质。
背景技术
随着网络技术与生活的深度绑定,常需要通过网络传输各种信息,传统的TCP/IP软硬件架构及应用在传输方面存在网络传输和数据处理延迟过大、多次数据拷贝和中断处理、复杂的TCP/IP协议处理等问题。
远程直接内存访问(Remote Direct Memory Access,RDMA)是一种为了解决网络传输中服务器端数据处理延迟而产生的技术。RDMA将用户应用中的数据直接传入服务器的存储区,通过网络将数据从一个系统快速传输到远程系统的存储器中,消除了传输过程中多次数据复制和文本交换的操作,降低了CPU的负载。RDMA技术的应用,一定程度上缓解了上述问题,但在RDMA上继续采用原本面向TCP/IP的软件框架并不能很好的发挥RDMA高吞吐、低延迟的特性。
在实践过程中,网络抖动时有发生,若简单得认为网络连接已经断开,则会频繁创建连接,增大软件性能损耗。
发明内容
本申请提供一种基于RDMA的数据传输方法、装置、设备及存储介质,用以解决在RDMA上传输数据时,避免频繁创建网络连接并销毁用于存储的环形队列,降低了软件的性能损耗。
本申请实施例的第一方面提供一种基于RDMA的数据传输方法,所述方法应用于通信系统,所述通信系统包括第一节点和第二节点,所述第一节点设置有用于所述第二节点远程写入的第一环形队列,所述第二节点设置有用于所述第一节点远程写入的第二环形队列。所述方法包括:在所述第一节点与所述第二节点的连接出现异常时,所述第一节点获取第一队列标识对应的租约,其中,所述第一队列标识为所述第一环形队列和所述第二环形队列共享的标识;
所述第一节点开启对所述租约的计时,并在所述连接未恢复正常时,持续判断所述租约是否超时;
若所述租约超时所述连接未恢复正常,则所述第一节点销毁所述第一环形队列;
若所述租约未超时所述连接恢复正常,则继续所述第一节点与所述第二节点基于RDAM的数据传输;
其中,在所述连接出现异常时,所述第二节点与所述第一节点的操作相同,以销毁所述第二环形队列或继续基于RDAM的数据传输。
可选的,所述第一节点获取第一队列标识对应的租约之前,所述方法还包括:
所述第一节点根据所述第一节点的属性信息,生成所述第一队列标识,其中,所述属性信息包括所述第一节点的全局标识、所述第一节点的处理器序号、自增序列号中的至少一个;
所述第一节点向所述第二节点发送所述第一队列标识。
可选的,所述第一环形队列和所述第二环形队列包括数量相同、大小相等的内存块;所述方法还包括:
所述第一节点向所述第二节点发送第一地址信息,所述第一地址信息包括所述第一环形队列中每个内存块的远程秘钥、远程地址,以及所述第一队列标识和所述第一队列标识对应的租约,以使得所述第二环形队列共享所述第一队列标识;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司;联通云数据有限公司;联通数字科技有限公司,未经中国联合网络通信集团有限公司;联通云数据有限公司;联通数字科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210583102.5/2.html,转载请声明来源钻瓜专利网。