说明:收录全网最新的团体标准 提供单次或批量下载
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111405158.3 (22)申请日 2021.11.24 (71)申请人 中科驭数 (北京) 科技有限公司 地址 100094 北京市海淀区北清路81号院 一区3号楼8层801室 (72)发明人 鄢贵海 张宇 侯普  (74)专利代理 机构 北京开阳星知识产权代理有 限公司 1 1710 代理人 唐博 (51)Int.Cl. H04L 12/02(2006.01) H04L 67/568(2022.01) H04L 9/40(2022.01) G06F 15/173(2006.01) (54)发明名称 智能网卡、 智能网卡的网络存 储方法和介质 (57)摘要 本公开涉及一种智能网卡、 智能网卡的网络 存储方法和介质; 其中, 该智能网卡包括: 接收模 块、 请求处理模块、 存储控制模块以及回复模块; 接收模块, 用于接收客户端发送的请求, 并将请 求发送至请求处理模块; 请求处理模块, 用于对 请求进行解析, 得到请求的类型以及请求的内 容, 并将类型 以及内容发送至存储控制模块; 存 储控制模块, 用于根据类型以及内容对请求进行 处理, 得到处理结果, 并将处理结果发送至回复 模块; 回复模块, 用于将处理结果返回至客户端。 本公开实施例能够提高网络存储的速度, 减少数 据读写的延迟以及避免CPU中资源的浪费。 权利要求书2页 说明书11页 附图2页 CN 114285676 A 2022.04.05 CN 114285676 A 1.一种智能网卡, 其特征在于, 所述智能网卡包括: 接收模块、 请求处理模块、 存储控制 模块以及回复模块; 所述接收模块, 用于 接收客户端发送的请求, 并将所述请求发送至所述请求处 理模块; 所述请求处理模块, 用于对所述请求进行解析, 得到所述请求的类型以及所述请求的 内容, 并将所述类型以及所述内容发送至所述存 储控制模块; 所述存储控制模块, 用于根据所述类型以及所述内容对所述请求进行处理, 得到处理 结果, 并将所述处 理结果发送至所述回复模块; 所述回复模块, 用于将所述处 理结果返回至所述 客户端。 2.根据权利要求1所述的智能网卡, 其特征在于, 所述请求的类型为写请求时, 所述请 求的内容包括待写入数据的第一数据起始块地址、 所述待写入数据的第一数据块个数、 第 一远程直接存储访问RDMA地址以及第一密钥 KEY, 所述智能网卡还包括高速远程直接存储 访问eRDMA模块; 相应的, 所述存 储控制模块, 用于将所述写请求以及所述内容发送至所述eRDMA模块; 所述eRDMA模块, 用于: 根据所述第一KEY对所述智能网卡进行身份验证, 并在验证通过后根据所述第一数据 起始块地址和所述第一数据块个数以及所述第一RDMA地址向所述客户端中对应的网卡发 起数据获取请求; 根据所述数据获取请求从所述客户端中获取到对应的数据, 将所述数据缓存至自身的 内存中; 在缓存完成后将所述内存中的数据写入 对应的存 储单元中; 在数据写入完成后, 向所述存 储控制模块发送所述数据写入成功的消息 。 3.根据权利要求1所述的智能网卡, 其特征在于, 所述请求的类型为读请求时, 所述请 求的内容包括待读取数据的第二数据起始块地址、 所述待读取数据的第二数据块个数、 第 二RDMA地址、 第二KE Y以及目标存 储单元, 所述智能网卡还 包括eRDMA模块; 相应的, 所述存 储控制模块, 用于将所述读 请求以及所述内容发送至所述eRDMA模块; 所述eRDMA模块, 用于: 根据所述第二KEY对所述客户端进行身份验证, 并在验证通过后根据所述第二数据起 始块地址和所述第二数据块个数从所述目标存 储单元中获取对应的目标 数据; 将所述目标 数据缓存至自身的内存中; 根据所述第二RDMA地址, 将所述内存中的目标 数据发送至所述 客户端中的对应位置; 在目标数据发送完成后, 向所述存 储控制模块发送所述目标 数据发送成功的消息 。 4.根据权利 要求2或3任一项所述的智能网卡, 其特征在于, 所述eRDMA模块中包括错误 处理单元; 所述错误处理单元, 用于在所述eRDMA模块的操作过程中出现错误时, 根据对应的错误 处理策略对所述 错误进行相应的处 理。 5.根据权利要求 4所述的智能网卡, 其特 征在于, 所述智能网卡还 包括配置模块; 所述配置模块, 用于对所述智能网卡进行初始化配置, 以及对所述错误处理策略进行 配置。 6.根据权利要求2所述的智能网卡, 其特征在于, 所述eRDMA模块, 用于: 在所述写请求权 利 要 求 书 1/2 页 2 CN 114285676 A 2的大小超过预设阈值时, 根据所述写请求的大小将所述写请求划分为多个子写请求, 并对 所述子写请求进行相应的处 理。 7.根据权利要求1所述的智能网卡, 其特征在于, 所述智能网卡和所述客户端之间基于 远程直接存储访问技术的非易失性内存存储传输NVME  over RDMA协议或者基于远程直接 存储访问技 术的小型计算机 接口iSER协议进行通信。 8.根据权利要求1所述的智能网卡, 其特征在于, 所述智能网卡基于现场可编程逻辑门 阵列FPGA或者专用集成电路ASIC实现。 9.一种智能网卡的网络存储方法, 其特征在于, 应用于智能网卡, 所述智能网卡包括: 接收模块、 请求处 理模块、 存 储控制模块以及回复模块, 所述方法包括: 所述接收模块接收客户端发送的请求, 并将所述请求发送至所述请求处 理模块; 所述请求处理模块对所述请求进行解析, 得到所述请求的类型以及所述请求的内容, 并将所述类型以及所述内容发送至所述存 储控制模块; 所述存储控制模块根据所述类型以及所述内容对所述请求进行处理, 得到处理结果, 并将所述处 理结果发送至所述回复模块; 所述回复模块将所述处 理结果返回至所述 客户端。 10.一种计算机可读存储介质, 其上存储有计算机程序, 其特征在于, 该程序被处理器 执行时实现如权利要求9中的方法。权 利 要 求 书 2/2 页 3 CN 114285676 A 3

.PDF文档 专利 智能网卡、智能网卡的网络存储方法和介质

文档预览
中文文档 16 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 智能网卡、智能网卡的网络存储方法和介质 第 1 页 专利 智能网卡、智能网卡的网络存储方法和介质 第 2 页 专利 智能网卡、智能网卡的网络存储方法和介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-19 04:23:05上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。