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

Data storage erasure method, apparatus, device, and computer-readable storage medium

A technology for data storage and target data, applied in the storage field, can solve the problems of high CPU computing resource occupation and low resource utilization, and achieve the effect of reducing the occupation and improving resource utilization.

Active Publication Date: 2022-07-08
SHANDONG YUNHAI GUOCHUANG CLOUD COMPUTING EQUIP IND INNOVATION CENT CO LTD
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Some data storage erasure correction methods are to allocate a resource block for each output data buffer during the execution of the encoding task or decoding task. A data erasure correction task may occupy multiple resource blocks, which consumes a lot of CPU computing resources. Many, low resource utilization

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
  • Data storage erasure method, apparatus, device, and computer-readable storage medium
  • Data storage erasure method, apparatus, device, and computer-readable storage medium
  • Data storage erasure method, apparatus, device, and computer-readable storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0057] see figure 1 , figure 1 It is a flow chart of an implementation of a method for data storage and erasure correction in an embodiment of the present invention, and the method may include the following steps:

[0058] S101: Analyze the received target data erasure task to obtain a target data block and a target matrix.

[0059]When data is backed up or pre-stored backup data is lost, a target data erasure task is generated, and the target data erasure task includes target data blocks and target matrices required for erasure processing. Send the target data erasure task to the erasure processing center, and the erasure processing center receives the target data erasure task, analyzes the received target data erasure task, and obtains the target data block and the target matrix.

[0060] Specifically, when the target data erasure task is an encoding task, the target data block includes the original data block, and the target matrix is ​​a matrix pre-written into the matri...

Embodiment 2

[0069] see figure 2 , figure 2 It is another implementation flowchart of the data storage erasure correction method in the embodiment of the present invention, and the method may include the following steps:

[0070] S201: Analyze the received target data erasure task to obtain the target erasure task type.

[0071] The target data erasure task includes task type information. After receiving the target data erasure task, the received target data erasure task is analyzed to obtain the target erasure task type. Erasure task types include encoding and decoding.

[0072] S202: When the target erasure task type is encoding, obtain the target original data block and the target encoding matrix.

[0073] When encoding, the original data block and the encoding matrix pre-written into the matrix queue are needed. When the target erasure task type is encoding, obtain the target original data block and target encoding matrix.

[0074] S203: When the target erasure erasure task type...

Embodiment 3

[0103] see Image 6 , Image 6 It is another implementation flowchart of the data storage erasure correction method in the embodiment of the present invention, and the method may include the following steps:

[0104] S601: Analyze the received target data erasure task to obtain the target erasure task type.

[0105] S602: When the target erasure task type is encoding, obtain the target original data block and the target encoding matrix.

[0106] S603: When the target erasure erasure task type is decoding, obtain the target remaining data block, the target check data block, and the target decoding matrix.

[0107] S604: When the number of target data erasure tasks is multiple, obtain each resource block that is currently idle.

[0108] S605: Obtain the data size of the target data block.

[0109] S606: Time-division multiplexing and assigning each resource block to each target data block and each matrix row of each target matrix according to the data size.

[0110] S607: U...

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 a data storage erasure erasure method, which comprises the following steps: analyzing a received target data erasure task to obtain a target data block and a target matrix; obtaining a target resource block corresponding to the target data erasure task; The erasure operation is performed on the target data block and the target matrix by using the target resource block based on the time division multiplexing algorithm, and the erasure result is obtained. By applying the technical solutions provided by the embodiments of the present invention, the occupation of CPU computing resources is greatly reduced, and the resource utilization rate is improved. The invention also discloses a data storage and erasure correction device, equipment and storage medium, which have corresponding technical effects.

Description

technical field [0001] The present invention relates to the field of storage technologies, and in particular, to a data storage erasure correction method, apparatus, device, and computer-readable storage medium. Background technique [0002] In order to improve the data reliability of the distributed storage system and ensure that the data collection nodes can reconstruct the original files with a high probability, it is necessary to store a certain amount of redundancy on the basis of storing the original data, so that when some nodes appear In the case of failure, the system can still run normally, and the data collection node can still decode and recover the original file. At the same time, in order to maintain the reliability of the system, it is necessary to repair the failed nodes in time. [0003] Erasure code (Erasure Code) belongs to a forward error correction technology in coding theory, which has achieved good results in preventing data loss, so it is introduced ...

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): G06F11/10G11C29/42
CPCG06F11/1048G11C29/42
Inventor 王明明张磊吴睿振王凛
Owner SHANDONG YUNHAI GUOCHUANG CLOUD COMPUTING EQUIP IND INNOVATION CENT CO LTD