-
公开(公告)号:CN105068766A
公开(公告)日:2015-11-18
申请号:CN201510500763.7
申请日:2015-08-14
Applicant: 上海红神信息技术有限公司
IPC: G06F3/06
Abstract: 本发明提供一种基于FPGA高速读取磁盘阵列中文件的方法,包括:FPGA向磁盘阵列发送读文件请求;磁盘阵列反馈读文件请求应答;FPGA获取文件大小并申请相应的存储空间,构建FPGA存储地址通知发送到磁盘阵列;磁盘阵列向FPGA发送FPGA存储地址通知应答;磁盘阵列对待读取文件进行分包处理以构建文件内容帧发送给FPGA;FPGA对其进行保序处理,当文件内容帧需应答时,反馈文件内容应答帧;磁盘阵列接收到文件内容应答帧后,判断保序序号与发送序号是否一致,若不一致则重新发送对应的文件内容帧至FPGA;磁盘阵列接收到最后一帧文件内容应答帧后,向FPGA发送文件内容完成帧;FPGA向磁盘阵列发送文件内容完成应答帧。本发明可以提高传输速度及传输可靠性,减小FPGA设计复杂度。
-
公开(公告)号:CN105068766B
公开(公告)日:2017-10-31
申请号:CN201510500763.7
申请日:2015-08-14
Applicant: 上海红神信息技术有限公司
IPC: G06F3/06
Abstract: 本发明提供一种基于FPGA高速读取磁盘阵列中文件的方法,包括:FPGA向磁盘阵列发送读文件请求;磁盘阵列反馈读文件请求应答;FPGA获取文件大小并申请相应的存储空间,构建FPGA存储地址通知发送到磁盘阵列;磁盘阵列向FPGA发送FPGA存储地址通知应答;磁盘阵列对待读取文件进行分包处理以构建文件内容帧发送给FPGA;FPGA对其进行保序处理,当文件内容帧需应答时,反馈文件内容应答帧;磁盘阵列接收到文件内容应答帧后,判断保序序号与发送序号是否一致,若不一致则重新发送对应的文件内容帧至FPGA;磁盘阵列接收到最后一帧文件内容应答帧后,向FPGA发送文件内容完成帧;FPGA向磁盘阵列发送文件内容完成应答帧。本发明可以提高传输速度及传输可靠性,减小FPGA设计复杂度。
-
公开(公告)号:CN102055771B
公开(公告)日:2013-06-05
申请号:CN201110025591.4
申请日:2011-01-24
Applicant: 上海红神信息技术有限公司
Abstract: 本发明涉及一种多并发业务流环境下的基于HTTP的业务流管理及其维护机制的面向云服务的多并发业务流控制装置及控制方法,包括与TCP双向连接的服务侧、接收服务侧HTTP请求进行缓存并将HTTP请求数据对象的域名、URL和目的主机信息进行缓存和维护的客户侧,服务侧包括接收TCP连接请求进行缓存并确立TCP会话号和HTTP解析部件及HTTP封装部件,客户侧包括会话管理部件,HTTP解析部件、封装部件与会话管理部件相连,会话管理部件与请求对象搜索部件、远端数据中心、本地磁盘阵列相连接,不仅能够及时更新本地磁盘阵列中的数据,还能避免数据对象由远端数据中心重复提供,进而加快响应HTTP请求和节省有限的带宽资源。
-
公开(公告)号:CN102055771A
公开(公告)日:2011-05-11
申请号:CN201110025591.4
申请日:2011-01-24
Applicant: 上海红神信息技术有限公司
Abstract: 本发明涉及一种多并发业务流环境下的基于HTTP的业务流管理及其维护机制的面向云服务的多并发业务流控制装置及控制方法,包括与TCP双向连接的服务侧、接收服务侧HTTP请求进行缓存并将HTTP请求数据对象的域名、URL和目的主机信息进行缓存和维护的客户侧,服务侧包括接收TCP连接请求进行缓存并确立TCP会话号和HTTP解析部件及HTTP封装部件,客户侧包括会话管理部件,HTTP解析部件、封装部件与会话管理部件相连,会话管理部件与请求对象搜索部件、远端数据中心、本地磁盘阵列相连接,不仅能够及时更新本地磁盘阵列中的数据,还能避免数据对象由远端数据中心重复提供,进而加快响应HTTP请求和节省有限的带宽资源。
-
-
-