[发明专利]用于使用以太网驱动器及以太网络开放通道驱动器存储数据的系统及方法有效
申请号: | 201980069400.9 | 申请日: | 2019-09-09 |
公开(公告)号: | CN112930520B | 公开(公告)日: | 2023-08-15 |
发明(设计)人: | 亚伦·克林 | 申请(专利权)人: | 铠侠股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F13/28 |
代理公司: | 北京律盟知识产权代理有限责任公司 11287 | 代理人: | 杨林勳 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 使用 以太网 驱动器 以太 网络 开放 通道 存储 数据 系统 方法 | ||
1.一种用于读取经存储数据的系统,其包括:
一或多个以太网驱动器,其经配置以通信地连接到主机装置;及
控制器,其与所述主机装置及所述一或多个以太网驱动器进行通信,所述控制器经配置以:
从所述主机装置接收第一读取命令,所述第一读取命令包含第一组一或多个输入参数及指示所述主机装置中的一或多个存储器缓冲器的第一组一或多个输出参数;
使用所述一或多个输入参数中的至少一者及映射表来确定所述一或多个以太网驱动器当中的第一驱动器;
将所述第一读取命令转译成第二读取命令,所述第二读取命令包含指示所述主机装置中的一或多个存储器缓冲器的第二组一或多个输出参数;及
将所述第二读取命令发送到所述第一驱动器,
其中所述第一驱动器经配置以
响应于接收到所述第二读取命令,独立于所述控制器将第一远程数据传送指令发送到所述主机装置,所述第一远程数据传送指令包含从所述第一驱动器读取的经存储数据以致使所述主机装置将从所述第一驱动器读取的所述经存储数据写入到由所述第二组一或多个输出参数指示的所述一或多个存储器缓冲器。
2.根据权利要求1所述的系统,其中所述第一组输出参数及所述第二组输出参数是彼此相同的。
3.根据权利要求1所述的系统,其中所述控制器进一步经配置以:
将所述第一读取命令转译成第三读取命令,所述第三读取命令包含指示所述主机装置中的一或多个存储器缓冲器的第三组一或多个输出参数;
使用所述一或多个输入参数中的至少一者及所述映射表来确定所述一或多个以太网驱动器当中的第二驱动器;且
将所述第三读取命令发送到所述第二驱动器,
其中所述第二驱动器经配置以:
响应于接收到所述第三读取命令,独立于所述控制器将第二远程数据传送指令发送到所述主机装置,所述第二远程数据传送指令包含从所述第二驱动器读取的数据以致使所述主机装置将从所述第二驱动器读取的所述数据写入到由所述第三组一或多个输出参数指示的所述一或多个存储器缓冲器。
4.根据权利要求3所述的系统,
其中所述第一组输出参数、所述第二组输出参数及所述第三组输出参数是彼此不同的,
所述第一组输出参数包含第一存储器缓冲器描述符,所述第一存储器缓冲器描述符包括所述主机装置中的第一存储器缓冲器地址及第一数据长度,
所述第二组输出参数包含第二存储器缓冲器描述符,所述第二存储器缓冲器描述符包括所述主机装置中的第二存储器缓冲器地址及第二数据长度,且
所述第三组输出参数包含第三存储器缓冲器描述符,所述第三存储器缓冲器描述符包括所述主机装置中的第三存储器缓冲器地址及第三数据长度。
5.根据权利要求1所述的系统,其中所述第一组输出参数及所述第二组输出参数包含存储器缓冲器描述符的分散聚集列表。
6.根据权利要求1所述的系统,其中
所述第一读取命令是架构上的高速非易失性存储器NVMeoF读取命令,且
所述第一远程数据传送指令是远程直接存储器存取RDMA写入命令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于铠侠股份有限公司,未经铠侠股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980069400.9/1.html,转载请声明来源钻瓜专利网。