[发明专利]用于云服务器的基于FPGA的数据存储方法和系统在审
申请号: | 201510040910.7 | 申请日: | 2015-01-27 |
公开(公告)号: | CN104601711A | 公开(公告)日: | 2015-05-06 |
发明(设计)人: | 倪亚路;周雪;杨晓君;张楠;戚博文;李婧 | 申请(专利权)人: | 曙光云计算技术有限公司;曙光信息产业(北京)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京德恒律治知识产权代理有限公司 11409 | 代理人: | 章社杲;卢军峰 |
地址: | 100193 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 服务器 基于 fpga 数据 存储 方法 系统 | ||
1.一种用于云服务器的基于现场可编程门阵列FPGA的数据存储方法,其特征在于,包括:
通过对处理器发送的第一指令进行分析,确定所述第一指令所对应的目标硬盘;
生成表示所述处理器与所述目标硬盘建立第一连接的第一连接请求指令并发送;
在接收到表示所述第一连接请求指令执行成功的第一连接成功指令的情况下,将所述第一指令转发至所述目标硬盘。
2.根据权利要求1所述的数据存储方法,其特征在于,通过对处理器发送的第一指令进行分析,确定所述第一指令所对应的目标硬盘包括:
获取所述第一指令中对应于本地虚拟磁盘的第一地址信息;
根据预定的映射规则对所述第一地址信息作地址映射处理,得到所述第一地址信息在所述目标硬盘中所对应的第二地址信息和/或所述第一指令所对应的目标硬盘。
3.根据权利要求1所述的数据存储方法,其特征在于,将所述处理器发送的所述第一指令转发至所述目标硬盘包括:
通过所述第一连接将所述第一指令转发至所述目标硬盘。
4.根据权利要求1所述的数据存储方法,其特征在于,进一步包括:
在将所述第一指令转发至所述目标硬盘完成后,生成表示所述处理器与所述目标硬盘断开所述第一连接的第一断开请求指令并发送。
5.根据权利要求1所述的数据存储方法,其特征在于,进一步包括:
在接收到来自硬盘的表示与目标处理器建立第二连接的第二连接请求指令、且所述第二连接请求指令执行成功的情况下,发送表示所述第二连接请求指令执行成功的第二连接成功指令至所述硬盘。
6.根据权利要求5所述的数据存储方法,其特征在于,进一步包括:
通过所述第二连接来接收来自所述硬盘的第二指令;
通过对所述第二指令进行分析,确定所述第二指令中对应于所述硬盘的第三地址信息;
根据预定的反映射规则对所述第三地址信息作地址反映射处理,得到所述第三地址信息在对应所述目标处理器的本地虚拟磁盘中的第四地址信息并发送。
7.根据权利要求6所述的数据存储方法,其特征在于,进一步包括:
在对所述第二指令接收完成后,生成表示所述目标处理器与所述硬盘断开所述第二连接的第二断开请求指令并发送。
8.一种用于云服务器的基于现场可编程门阵列FPGA的数据存储系统,其特征在于,包括:
多个FPGA板;
其中,每个FPGA板中包括多个处理器控制单元和一存储控制器,其中,所述存储控制器与所述多个处理器控制单元分别连接;
每个FPGA板均连接有多个处理器,其中,所述多个处理器与该FPGA板中的多个处理器控制单元分别一一对应连接。
9.根据权利要求8所述的数据存储系统,其特征在于,所述存储控制器用于接收和/或响应所在的FPGA板所连接的处理器发送的指令、以及用于向与该处理器存在映射关系的硬盘发送指令和/或接收与该处理器存在映射关系的硬盘所发送的指令。
10.根据权利要求9所述的数据存储系统,其特征在于,所述多个FPGA板所连接的多个处理器与硬盘的映射关系包括以下至少之一:
一个处理器对应多个硬盘;
一个处理器对应一个硬盘;
多个处理器对应一个硬盘。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于曙光云计算技术有限公司;曙光信息产业(北京)有限公司;,未经曙光云计算技术有限公司;曙光信息产业(北京)有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510040910.7/1.html,转载请声明来源钻瓜专利网。