【技术实现步骤摘要】
读写数据的方法及存储系统
本申请涉及通信
,特别涉及一种读写数据的方法及存储系统。
技术介绍
存储系统需要提供巨大的存储空间,一般来说,存储系统可以包括存储服务器,而仅仅依靠存储服务器的存储空间是无法满足对存储的需求的,必须对存储服务器的存储空间进行扩展。目前来说,SAS(SerialAttachedSCSI,串行小型计算机系统接口)硬盘采用串行技术,从而具有较高的传输速度,并可以通过缩短连接线改善内部空间。因此,可以采用SAS硬盘扩展存储服务器的存储空间,然而,SAS硬盘采用了一种全新的接口,存储服务器可能并不支持这种接口,从而对存储服务器存储空间的扩展产生了限制。
技术实现思路
为了解决上述技术问题之一,本申请提供一种读写数据的方法及存储系统。根据本申请实施例的第一方面,提供一种存储系统,所述存储系统包括存储服务器,现场可编程门阵列FPGA处理器,存储器以及串行小型计算机系统接口SAS硬盘;所述FPGA处理器与所述存储器电连接;并且,所述FPGA处理器与所述存储服务器通过高速外围组件互联PCIE总线相连接,与所述SAS硬盘通过SAS连接线相连接;其中,所述存储服务器,用于向所述FPGA处理器发送初始请求;所述FPGA处理器,用于接收所述存储服务器发送的初始请求,并基于所述初始请求获取针对所述SAS硬盘的读写操作请求;基于所述读写操作请求构建读写命令,并将所述读写命令发送给所述SAS硬盘,以在读取数据时,指示所述SAS硬盘返回目标数据,在写入数据时,指示所述SAS硬盘写入目标数据;以及基于所述读写操作请求获取所述存储服务器对应的读写地址;获取目标数据; ...
【技术保护点】
一种存储系统,其特征在于,所述存储系统包括存储服务器,现场可编程门阵列FPGA处理器,存储器以及串行小型计算机系统接口SAS硬盘;所述FPGA处理器与所述存储器电连接;并且,所述FPGA处理器与所述存储服务器通过高速外围组件互联PCIE总线相连接,与所述SAS硬盘通过SAS连接线相连接;其中,所述存储服务器,用于向所述FPGA处理器发送初始请求;所述FPGA处理器,用于接收所述存储服务器发送的初始请求,并基于所述初始请求获取针对所述SAS硬盘的读写操作请求;基于所述读写操作请求构建读写命令,并将所述读写命令发送给所述SAS硬盘,以在读取数据时,指示所述SAS硬盘返回目标数据,在写入数据时,指示所述SAS硬盘写入目标数据;以及基于所述读写操作请求获取所述存储服务器对应的读写地址;获取目标数据;其中,在读取数据时,从所述SAS硬盘获取所述目标数据;在写入数据时,根据所述读写地址从所述存储服务器获取所述目标数据;将所述目标数据存储在所述存储器中,并在满足读写条件时,从所述存储器中取出所述目标数据;执行读写操作;其中,在读取数据时,根据所述读写地址向所述存储服务器传输所述目标数据;在写入数据时 ...
【技术特征摘要】
1.一种存储系统,其特征在于,所述存储系统包括存储服务器,现场可编程门阵列FPGA处理器,存储器以及串行小型计算机系统接口SAS硬盘;所述FPGA处理器与所述存储器电连接;并且,所述FPGA处理器与所述存储服务器通过高速外围组件互联PCIE总线相连接,与所述SAS硬盘通过SAS连接线相连接;其中,所述存储服务器,用于向所述FPGA处理器发送初始请求;所述FPGA处理器,用于接收所述存储服务器发送的初始请求,并基于所述初始请求获取针对所述SAS硬盘的读写操作请求;基于所述读写操作请求构建读写命令,并将所述读写命令发送给所述SAS硬盘,以在读取数据时,指示所述SAS硬盘返回目标数据,在写入数据时,指示所述SAS硬盘写入目标数据;以及基于所述读写操作请求获取所述存储服务器对应的读写地址;获取目标数据;其中,在读取数据时,从所述SAS硬盘获取所述目标数据;在写入数据时,根据所述读写地址从所述存储服务器获取所述目标数据;将所述目标数据存储在所述存储器中,并在满足读写条件时,从所述存储器中取出所述目标数据;执行读写操作;其中,在读取数据时,根据所述读写地址向所述存储服务器传输所述目标数据;在写入数据时,向所述SAS硬盘传输所述目标数据;所述存储器,用于存储所述目标数据;所述SAS硬盘,用于接收所述FPGA处理器发送的所述读写命令;在读取数据时,响应于所述读写命令,取出所述目标数据,并向所述FPGA处理器返回所述目标数据;在写入数据时,响应于所述读写命令,接收所述FPGA处理器发送的所述目标数据,并写入所述目标数据。2.根据权利要求1所述的存储系统,其特征在于,所述存储服务器包括DMA控制单元;所述FPGA处理器包括DMA解析单元;所述存储服务器具体用于:由所述DMA控制单元处理得到所述初始请求,并通过所述PCIE总线向所述FPGA处理器发送所述初始请求;所述FPGA处理器具体用于:接收所述存储服务器发送的所述初始请求,并通过所述DMA解析单元对所述初始请求进行解析,以得到所述读写操作请求。3.根据权利要求2所述的存储系统,其特征在于,所述FPGA处理器还包括命令处理单元以及数据处理单元,所述命令处理单元分别与所述DMA解析单元以及所述数据处理单元电连接;所述FPGA处理器进一步具体用于:所述命令处理单元根据所述读写操作请求构建读写命令,并通过所述SAS连接线向所述SAS硬盘发送所述读写命令;所述命令处理单元根据所述读写操作请求获取所述读写地址,并向所述数据处理单元发送所述读写地址;在读取数据时,所述数据处理单元根据所述读写地址通过所述PCIE总线从所述存储服务器获取所述目标数据;在写入数据时,所述数据处理单元接收所述SAS硬盘返回的所述目标数据。4.根据权利要求3所述的存储系统,其特征在于,所述FPGA处理器进一步具体用于:所述数据处理单元将所述目标数据存储在所述存储器中,在满足读写条件时,所述数据处理单元从所述存储...
【专利技术属性】
技术研发人员:王翰,
申请(专利权)人:北京腾凌科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。