暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
CN119441091A-一种基于RDMA技术的通信方法与相关产品_电科金仓.PDF
7
15页
0次
2025-03-21
免费下载
(19)国家知识产权局
(12)发明专利申请
(10)申请公布号
(43)申请公布日
(21)申请号 202411596193 .1
(22)申请日 2024 .11 .08
(71)申请人 中电科金仓北京科技股份有限公
地址 100102 北京市朝阳区容达路7号院5
号楼13101内二层201
(72)发明人 张世禹 李楠 
(74)专利代理机构 北京智汇东方知识产权代理
事务所(普通合伙) 11391
专利代理师 胡向阳
(51)Int.Cl .
G06F
13/28
(2006 .01)
G06F
12/0866
(2016 .01)
G06F
12/0877
(2016 .01)
(54)发明名称
一种基于RDMA技术的通信方法与相关产品
(57)摘要
本发明提供了一种基于RDMA技术的通信方
法与相关产品上述方法包括控制信息同步的步
骤,以及向对端设备的对端数据缓冲区写入数据
的步骤其中所述控制信息同步的步骤包括
所述向对端设备的对端数据缓冲区写入数据的
步骤之前获取所述对端数据缓冲区的可写偏移
位置和剩余空间大小所述向对端设备的对端数
据缓冲区写入数据的步骤包括根据所述对端数
据缓冲区的剩余空间大小确定待写入数据的大
并根据所述对端控制缓冲区的可写偏移
置,将所述待写入数据写入到所述对端数据缓冲
本发明的技术方案能够提高设备端处理数
据的可靠性
权利要求书2页 说明书9页 附图3页
CN 119441091 A
2025.02.14
CN 119441091 A
1 .一种基于RDMA技术的通信方法其特征在于包括
控制信息同步的步骤以及向对端设备的对端数据缓冲区写入数据的步骤
其中所述控制信息同步的步骤包括
在所述向对端设备的对端数据缓冲区写入数据的步骤之前获取所述对端数据缓冲区
的可写偏移位置和剩余空间大小
所述向对端设备的对端数据缓冲区写入数据的步骤包括
根据所述对端数据缓冲区的剩余空间大小确定待写入数据的大小并根据所述对端控
制缓冲区的可写偏移位置将所述待写入数据写入到所述对端数据缓冲区
2 .根据权利要求1所述的基于RDMA技术的通信方法其特征在于还包括
在检测到使用本地数据缓冲区的数据进行业务处理后判断所述本地数据缓冲区是否
存在剩余数据
若是则将所述剩余数据左移以使所述本地数据缓冲区的剩余空间为连续的内存空
3 .根据权利要求1所述的基于RDMA技术的通信方法其特征在于
所述控制信息同步的步骤还包括
在待写入数据到达本地设备端后检测所述待写入数据的合法性并在检测到所述待
写入数据合法后向对端设备返回预设的确认字符
若从对端设备接收到预设的确认字符则生成相应的完成队列和队列记录
4 .根据权利要求3所述的基于RDMA技术的通信方法其特征在于
所述控制信息同步的步骤还包括
在所述向对端设备的对端数据缓冲区写入数据的步骤之后将所述待写入数据的大小
发送给对端设备;
在从对端设备接收到所述待写入数据的大小后根据所述待写入数据的大小更新本地
数据缓冲区的可写偏移位置和剩余空间大小
5 .根据权利要求1所述的基于RDMA技术的通信方法其特征在于
本地设备端设置有预设数据结构所述预设数据结构用于存储所述本地数据缓冲区中
未处理数据所在的偏移位置未处理数据的结束偏移位置和剩余空间大小以及所述通信
方法还包括
在检测到所述本地数据缓冲区中的数据发生变化后对所述预设数据结构进行更新
6 .根据权利要求1所述的基于RDMA技术的通信方法其特征在于
所述通信方法还包括建立RDMA通信连接的步骤其包括请求建立所述RDMA通信连接的
步骤/或响应建立所述RDMA通信连接的步骤
所述请求建立RDMA通信连接的步骤包括
在启动报文中设置启动所述RDMA通信的预设标志并将所述启动报文发送给对端设
备;
所述响应所述RDMA通信连接的步骤包括
接收到所述对端设备的启动报文后检测所述启动报文中是否有所述预设标识
若有则与所述对端设备建立基于RDMA技术的通信连接
7 .根据权利要求6所述的基于RDMA技术的通信方法其特征在于
权 利 要 求 书
1/2
2
CN 119441091 A
2
所述与所述对端设备建立基于RDMA技术的通信连接的步骤包括
与所述对端设备交换RDM通信资源所述通信资源至少包括网卡的全局标识控制队列
对的序号数据队列对的序号数据缓冲区的虚拟地址和数据缓冲区的读写权限
8.一种计算机可读存储介质其上存储有计算机程序所述计算机程序被处理器执行
时,实现权利要求17任一项所述的基于RDMA技术的通信方法的步骤
9 .一种计算机程序产品包括计算机程序其特征在于该计算机程序被处理器执行
时,实现权利要求17中任一项所述的基于RDMA技术的通信方法的步骤
10.一种计算机装置包括存储器处理器及存储在存储器上的计算机程序所述处理
器执行所述计算机程序以实现权利要求17中任一项所述的基于RDMA技术的通信方法的
步骤
权 利 要 求 书
2/2
3
CN 119441091 A
3
of 15
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜