RS (Reed-Solomon) - DRAID( D redundant array of independent disk) system based on GPUs (graphic processing units) and method for controlling data of memory devices

A RS-DRAID and storage device technology, applied in the RAID field, can solve problems such as low hard disk utilization, long time to rebuild checksums, failure to support simultaneous failure of multiple hard disks, etc., to improve computing speed and reduce resource utilization Effect

Active Publication Date: 2012-06-27
无锡天云数据中心科技有限公司
View PDF5 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] The disadvantage of this method is: due to the excessive CPU resource usage, the hard disk utilization rate is very low
However, only a single hard disk failure can be accepted, that is, when a single hard disk fails, the RAID system can still work, but the read and write performance drops sharply; when two or more hard disks fail, the RAID system cannot work normally
[0009] The disadvantage of this method is that it cannot support multiple hard disk failures at the same time, and when a single hard disk fails, the read and write performance drops sharply and the time to rebuild the checksum is too long

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
  • RS (Reed-Solomon) - DRAID( D redundant array of independent disk) system based on GPUs (graphic processing units) and method for controlling data of memory devices
  • RS (Reed-Solomon) - DRAID( D redundant array of independent disk) system based on GPUs (graphic processing units) and method for controlling data of memory devices
  • RS (Reed-Solomon) - DRAID( D redundant array of independent disk) system based on GPUs (graphic processing units) and method for controlling data of memory devices

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] Embodiments of the present invention are described in detail below, examples of which are shown in the drawings, wherein the same or similar reference numerals designate the same or similar elements or elements having the same or similar functions throughout. The embodiments described below by referring to the figures are exemplary only for explaining the present invention and should not be construed as limiting the present invention.

[0023] These and other aspects of embodiments of the invention will become apparent with reference to the following description and drawings. In these descriptions and drawings, some specific implementation manners in the embodiments of the present invention are specifically disclosed to represent some ways of implementing the principles of the embodiments of the present invention, but it should be understood that the scope of the embodiments of the present invention is not limited by this limit. On the contrary, the embodiments of the ...

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 an RS (Reed-Solomon)-DRAID (D redundant array of independent array) system based on GPUs (graphic processing units) and a method for controlling data of memory devices. The RS-DRAID system comprises a plurality of device mappers, a plurality of servers and a plurality of memory devices. The servers are used for receiving writing IO (input and output) requests, each writing IO requests into a plurality of chunks which are synchronously transmitted, the servers are used for controlling writing into the memory devices and restoring failure memory devices, each server comprises an internal memory unit and a check code computing unit, the check code computing units are used for parallelly computing check codes according to the chunks from the device mappers, the check codes are recomputed when the memory devices are failure, the recomputed check codes are written into the internal memory units to recover the failure memory devices, the check code computing units are the graphic processing units GPU, and a central processing unit CPU is used for controlling data written into the memory devices. RS-DRAID algorithm is realized in a server cluster, the GPUs realize a check code parallel computing process, and service rate of the memory devices can be improved.

Description

technical field [0001] The present invention relates to the technical field of RAID (Redundant Array of Independent Disk, Redundant Array of Independent Disks), in particular to a GPU-based RS-DRAID system and a GPU-based storage device data control method. Background technique [0002] The RS-DRAID algorithm is an algorithm that applies the RS erasure code (Reed-Solomon erasure codes) algorithm to a distributed RAID system. The Reed-Solomon erasure codes algorithm was originally used for forward error correction (Forward error correction) when transmitting over unreliable channels (when data is erased). In addition, the RS-DRAID algorithm can also be used in RAID6. Among them, RADI6 technology is a RAID method designed on the basis of RAID 5 to further strengthen data protection, and it is actually an extended RAID 5 level. The difference between RADI6 and RAID 5 is that in addition to the same-level data XOR check area on each hard disk, there is also an XOR check area f...

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/10G06F11/14
Inventor 周亮
Owner 无锡天云数据中心科技有限公司
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