暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
CN119248538A-一种RDMA服务的实现方法、系统和介质_智臾科技.pdf
81
12页
0次
2025-05-20
免费下载
(19)国家知识产权局
(12)发明专利申请
(10)申请公布号
(43)申请公布日
(21)申请号 202411766338 .8
(22)申请日 2024 .12 .04
(71)申请人 浙江智臾科技有限公司
地址 310000 浙江省杭州市萧山区萧山经
济技术开发区启迪路198B1-303-1
(72)发明人 赵海舟 周小华 隋鹏飞 
(74)专利代理机构 杭州创智卓英知识产权代理
事务所(普通合伙) 33324
专利代理师 唐超文
(51)Int.Cl.
G06F
9/54
(2006 .01)
G06F
9/50
(2006 .01)
(54)发明名称
一种RDMA服务的实现方法系统和介质
(57)摘要
本申请涉及一种RDMA服务的实现方法系统
和介质其中该方法包括RDMA服务的verbs
口之上封装着用于提供socket接口语义功能的
抽象层通过抽象层中的socket接口语义功能
调用verbs接口将从发送方处接收到的数据缓存
RDMA内存区直接读取内存区中的数据进行序
列化并存储到使socket接口的预设数据库
verbs
socket语义进而为现有使用socket接口的数据
库提供RDMA服务且协同扩展socket接口与数据
库的序列化以支持RDMA服务的零拷贝和内核旁
路特性解决了如何在现有使用socket接口的软
件上实现RDMA服务的问题
权利要求书2页 说明书8页 附图1页
CN 119248538 A
2025.01.03
CN 119248538 A
1 .一种RDMA服务的实现方法其特征在于RDMA服务的verbs接口之上封装着用于提供
socket接口语义功能的抽象层所述方法包括数据接收阶段和数据发送阶段其中所述数
据接收阶段包括
通过所述抽象层中的socket接口语义功能调用所述verbs接口将从发送方处接收到
的数据缓存到RDMA内存区
直接读取RDMA内存区中的数据进行序列化将序列化后的数据存储到预设数据库中
其中所述预设数据库为使用socket接口的数据库
2 .根据权利要求1所述的方法其特征在于所述数据发送阶段包括
通过所述抽象层中的socket接口语义功能调用所述verbs接口将预设数据库中的数
据缓存到RDMA内存区
直接读取RDMA内存区中的数据进行反序列化将反序列化后的数据发送到接收方
中,所述预设数据库为使用socket接口的数据库
3 .根据权利要求2所述的方法其特征在于在所述数据接收阶段和所述数据发送阶段
之前所述方法包括
基于信用的流量制方式建立发送方与接收方之间的RDMA链接避免通过所述
RDMA链接传输的数据超出所述接收方的处理极限
4 .根据权利要求3所述的方法其特征在于基于信用的流量控制方式建立发送方与
接收方之间的RDMA链接包括
建立发送方与接收方之间的RDMA链接在连接建立过程中所述发送方与所述接收方交
credit信息其中所述credit信息与RDMA内存区的大小对应
在通过所述RDMA链接进行数据传输的过程中所述发送方根据所述接收方的credit
息来控制发送的数据量以避免所述数据量超出所述接收方的RDMA内存区的大小
5 .根据权利要求2所述的方法其特征在于所述数据接收阶段和所述数据发送阶段的
网络事件处理框架为多线程runtocomplete的网络事件处理框架
6 .根据权利要求5所述的方法其特征在于所述方法包括
在所述数据接收阶段和所述数据发送阶段中对于数据传输请求中每个网络包处理和
对应的业务逻辑处理皆由同一个事件循环线程执行即多个事件循环线程分别单独执行
不同的网络包处理和对应的业务逻辑处理
7 .根据权利要求2所述的方法其特征在于所有RDMA链接都由一个中心化的多版本链
接管理机制维护
8.根据权利要求17任一项所述的方法其特征在于所述预设数据库为DolphinDB
据库
9 .一种RDMA服务的实现系统其特征在于所述系统用于执行上述权利要求18任一
项所述的方法所述系统包括发送方和接收方
所述接收方用于通过所述抽象层中的socket接口语义功能调用所述verbs接口将从
发送方处接收到的数据缓存到RDMA内存区
所述接收方用于直接读取RDMA内存区中的数据进行序列化将序列化后的数据存储
到预设数据库中其中所述预设数据库为使用socket接口的数据库
所述发送方用于通过所述抽象层中的socket接口语义功能调用所述verbs接口将预
权 利 要 求 书
1/2
2
CN 119248538 A
2
of 12
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

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