A Low-Bandwidth Data Reconstruction Method for Binary Coded Redundant Storage Systems
A binary encoding and redundant storage technology, applied in the field of data disaster recovery and low-bandwidth reconstruction of lost data, to achieve the effect of reducing the number of reads, reducing the amount of data transmission, and reducing network bandwidth consumption
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0058] When a node is damaged inside the storage system, for a storage system constructed by traditional (n,k) MDS erasure codes, when ≤n-k nodes in the system are damaged, the system needs to call the data pairs on k nodes It recovers, and the erasure codes that are usually constructed have n-k≤k.
[0059] If the check matrix of the (6,3) Vandermonde system erasure code constructed on binary is as follows image 3 As shown, due to β.H (k+r)·r= 0, where β represents the original file block and verification data block stored in the storage system, and [D 1 ,D 2 ,D 3 ,D 4 ,L,D 10 ,L,D (k+r)·r ]express. If the first storage node in the storage system is damaged, the storage file will be divided into blocks [D 1 ,D 2 ,D 3 ] is lost, then β=[X 1 , X 2 , X 3 ,D 4 ,L,D 10 ,L,D 18 ], where [X 1 , X 2 , X 3 ] corresponds to the data block that has been lost, and [D 10 ,L,D 18 ] is the checksum data block. Apparently, no matter whether any three-column vector in th...
Embodiment 2
[0067] In order to further illustrate the effectiveness of the present invention, the present invention performs low-bandwidth optimization on the decoding process of the STAR code according to the method proposed by the present invention. In this embodiment, the information size of the STAR code is m=5, and the check column size is 3. According to the construction process of the STAR code, when the information scale of the STAR code is m=5, its generation matrix can be expressed as: Then P can be expressed as:
[0068]
[0069] Then the coded data check matrix H can be obtained from the properties of the linear block code, if H is expressed as: Then mark Q, we can get:
[0070]
[0071] By using the low-bandwidth data reconstruction method proposed by the invention, the low-bandwidth data reconstruction method of the system under different damage conditions can be obtained. For example, when the first storage node in the system is damaged, the micro data block c 0,...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


