An RAID data storage system and method

A data storage system and data storage technology, applied in electrical digital data processing, the input/output process of data processing, and the generation of response errors, etc., can solve the waste of host performance, limit the read and write performance of solid-state drives, and cannot flexibly allocate solid-state Issues such as hard disk controllers and host computing tasks

Active Publication Date: 2019-02-19
FASII INFORMATION TECH SHANGHAI
View PDF10 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0011] 1) The computing power of the SSD controller is relatively weak, which limits the performance of RAID computing, thereby limiting the read and write performance of the SSD;
[0012] 2) The idle computing power of the host is not utilized, resulting in a waste of host performance
[0013] 3) It is impossible to flexibly allocate the computing tasks of the SSD controller and the host computer, and the parallel computing capability is low

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
  • An RAID data storage system and method
  • An RAID data storage system and method
  • An RAID data storage system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0086] figure 1 A schematic diagram of the overall structure of a RAID data storage system is given.

[0087] Such as figure 1 As shown, the present embodiment provides a RAID data storage system, including a host computer 2, a RAID data storage device 4 composed of an FPGA-based solid-state disk controller 1 and at least one RAID array 3, the RAID data storage device 4 Set in the host 2.

[0088] The host 2 includes: a host verification calculation unit 21, which is used for the CPU of the host 2 to perform verification calculation on user data files according to a preset verification algorithm to generate a host verification value.

[0089] The solid-state disk controller 1 is connected to at least one RAID array 3 to perform access control on the RAID array 3 . The solid state disk controller includes:

[0090] The FPGA verification calculation unit 11 is used for the FPGA to perform verification calculations on user data files according to a pre-set verification algori...

Embodiment 2

[0113] Figure 5 A general flowchart of a RAID data storage method is given.

[0114] Such as Figure 5 As shown, the present embodiment provides a RAID data storage method, using a RAID data storage system, including a host 2, a RAID data storage device composed of an FPGA-based solid-state disk controller 1 and at least one RAID array 3 4. The RAID data storage device 4 is set in the host 2, and the method includes:

[0115] Step A1: The RAID stripe calculation task starts;

[0116] Step A2: initializing the RAID data storage system;

[0117] Step A3: The first judging module judges whether the FPGA verification calculation unit is free, if it is judged that the FPGA verification calculation unit is idle, then process the user data file according to the first preset method, including marking the FPGA verification calculation unit as busy State; perform verification calculation, generate FPGA verification value; read-write control unit writes the user data file through ve...

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 discloses an RAID data storage system and a RAID data storage method, and belongs to the technical field of data storage. The system comprises a host computer, a RAID data storage devicecomposed of an FPGA-based solid-state hard disk controller and at least one RAID array, wherein the RAID data storage device is arranged in the host computer; The host computer includes a host computer verification calculation unit for verification calculation; At least one RAID array is connected with that solid-state hard disk controller for performing access control on the RAID array; The solid state disk controller includes an FPGA check computation unit for check computation and a read / write control unit for performing write access and read access to requested stripes within the RAID array. The technical scheme utilizes the computing power of the host CPU and the FPGA chip to carry out RAID verification and other computing operations on the solid state disk, flexibly distributes computing tasks according to user requirements and completes the calculation, reduces the calculation time of the verification value, and improves the computing efficiency and the read-write performance of the solid state disk.

Description

technical field [0001] The invention relates to the technical field of data storage, in particular to a RAID data storage system and method. Background technique [0002] Solid State Drives (SSD), as an emerging storage medium, have faster reading and writing speeds, better shock and drop resistance, lower power consumption, and lower working noise than traditional mechanical hard drives. The temperature range is wider, and the form factor is thinner and lighter than traditional mechanical hard drives. Therefore, with the development of storage technology, more and more storage solutions are implemented using solid-state drives. [0003] Existing high-end solid-state hard disks are basically solid-state hard disks based on flash memory, which are usually composed of a solid-state hard disk controller and a flash memory chip, and multiple flash memory chips form a RAID storage array of the solid-state hard disk. After data files enter the RAID array, they will be divided in...

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
IPC IPC(8): G06F3/06G06F11/10
CPCG06F3/0611G06F3/064G06F3/0689G06F11/1076
Inventor 赵占祥张向前陆施豪
Owner FASII INFORMATION TECH SHANGHAI
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products