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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com