Unlock instant, AI-driven research and patent intelligence for your innovation.

A method of reading files in disk array at high speed based on fpga

A disk array and file technology, applied in the field of cloud computing, can solve the problems of long TCP/IP recovery time, unreliable transmission service, and complicated TCP/IP protocol design, so as to reduce design complexity, provide flexibility and environment. Adaptability, the effect of reducing development complexity

Inactive Publication Date: 2017-10-31
SHANGHAI REDNEURONS
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, when applied to a high-speed local area network built with disk arrays and FPGAs, the TCP / IP protocol has three main problems: (1) The throughput is severely reduced in a lossy network. When there is instantaneous network congestion, forwarding errors or optical fiber When there is a problem, TCP / IP cannot distinguish short-term network damage, and the recovery time of TCP / IP is also long; (2) The buffer size of TCP / IP is fixed, and the size of the sender's window is limited by the size of the receiver's buffer. Once a dynamic data packet has not received a response, it will have a strong impact on the transmission of the entire network; (3) The design of the TCP / IP protocol is relatively complicated
In addition to the TCP / IP protocol, the UDP protocol is a commonly used connectionless communication protocol. However, the transmission service it provides is unreliable and the corresponding protocol overhead is relatively large.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A method of reading files in disk array at high speed based on fpga
  • A method of reading files in disk array at high speed based on fpga
  • A method of reading files in disk array at high speed based on fpga

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] In order to make the object, technical solution and advantages of the present invention clearer, the preferred embodiments are described below with reference to the accompanying drawings.

[0022] figure 1 A schematic diagram of a queue interface between an FPGA processing unit and a peripheral application server (such as a WEB protocol accelerator) is shown. As shown in the figure, the peripheral application server communicates with the FPGA processing unit through the disk file opening interface, the DDR (Double Rate Synchronous Dynamic Random Access Memory) storage location interface and the file content interface; the FPGA processing unit communicates with the disk array through 10 Gigabit Ethernet, Such as figure 2 As shown, the Ethernet frame format of the present invention is based on the IP protocol, so the overhead of the protocol is smaller than that of the TCP and UDP protocols. Among them, the definition of the reliable communication frame header of the E...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a method for reading files in a disk array based on FPGA at a high speed, comprising: FPGA sends a file reading request to the disk array; the disk array feeds back a response to the file reading request; FPGA obtains the file size and applies for a corresponding storage space, and constructs an FPGA storage The address notification is sent to the disk array; the disk array sends an FPGA storage address notification response to the FPGA; the disk array performs packet processing on the file to be read to construct a file content frame and sends it to the FPGA; When responding, the file content response frame is fed back; after the disk array receives the file content response frame, it judges whether the sequence number is consistent with the sending sequence number, and if not, resends the corresponding file content frame to the FPGA; the disk array receives the last frame of the file After the content response frame, send the file content completion frame to the FPGA; FPGA sends the file content completion response frame to the disk array. The invention can improve transmission speed and transmission reliability, and reduce FPGA design complexity.

Description

technical field [0001] The invention relates to the field of cloud computing, in particular to a method for reading files in disk arrays at high speed based on FPGA. Background technique [0002] With the development needs of cloud computing and big data processing, field programmable logic array (FPGA) has been more and more used in these fields due to its flexibility, programmability and rich high-speed communication interfaces. At the same time, because the Ethernet switch technology is relatively mature and the cost is relatively low, it has become the first choice for communication between the FPGA and the disk array. However, with the expansion of scale, the high-speed file communication between FPGA and disk array has become one of the bottlenecks in the field of cloud computing. [0003] Under the existing operating system and network environment, most applications require reliable communication, and the TCP / IP protocol has become the main choice for contemporary ne...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F3/06
Inventor 张俊杰唐泽华尹杰袁文燕
Owner SHANGHAI REDNEURONS