Matrix construction method of symmetric partial repeat codes and fault node repair method
A symmetric part and construction method technology, applied in the computer field, can solve the problems of complex repetitive code construction method, small node repair selectivity, and large repair locality, and achieves extremely easy promotion, simple construction process, and small repair locality. Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0027] In this embodiment, a matrix construction method of a symmetrical partial repetition code is disclosed, and the method is suitable for a construction scheme with a coding block repetition degree of 3, including the following steps:
[0028] Step 1: Divide the original file into k original data blocks, perform (n,k) MDS encoding on the k original data blocks, and obtain n coded blocks C 1 ,C 2 ,...,C n , where n≥4 and n, k are positive integers;
[0029] Step 2: Construct n-order claw matrix s 1 , according to s 1 Construct n-order adjustment matrix s 2 ;
[0030] Step 3: The n-order matrix s 1 and the n-order adjustment matrix s 2 The elements in the corresponding positions are logically added to obtain the n-order correlation matrix s of the symmetrical partial repetition code. The row of the correlation matrix s represents the node, and the column of the correlation matrix s represents the coding block, s ij Indicates the elements in s, if s ij = 1, then the ...
Embodiment 2
[0042] This embodiment discloses a method for constructing a matrix of a symmetrical partial repetition code. On the basis of Embodiment 1, a storage scheme for five coding blocks with a repetition degree of 3 in a distributed storage system including five storage nodes is given .
[0043] Such as figure 1 As shown, to store a file with a size of 4M in the distributed storage system, first perform (5, 4) MDS encoding on the original file, and then represent the five encoded blocks as 1, 2, 3, ... 5. Remove the fifth-order claw matrix s 1 The last row and last column of , get a matrix s with 4 rows and 4 columns 3 , in the matrix s 3 Add a zero element at the end of the last row of elements, that is, the row vector m=(1 11 0 0), and use the row vector m as the adjustment matrix s 2 The first row of elements. Next, shift the elements of the row vector m to the right one by one, that is, put {0, 1, 1, 1, 0} in the adjustment matrix s 2 the second line of the . will matrix ...
Embodiment 3
[0047] This embodiment discloses a method for constructing a matrix of a symmetrical partial repetition code. On the basis of Embodiment 1, a storage scheme for six coding blocks with a repetition degree of 3 in a distributed storage system including six storage nodes is given. .
[0048] Such as image 3 As shown, a file with a size of 5M is stored in the distributed storage system, and (6, 5) MDS encoding is performed on the file, and these 5 encoding blocks are represented by 1, 2, 3, ... 6. Remove the 6-order claw matrix s 1 The last row and last column of , get a matrix s with 5 rows and 5 columns 3 , in the matrix s 3 Add a zero element at the end of the last row of elements and record it as a row vector m=(1 1 1 1 0 0), and use the row vector m as the adjustment matrix s 2 The first row of elements. Next, shift the elements of m to the right one by one, that is, put {0, 1, 1, 1, 1, 0} in the adjustment matrix s 2 the second line of the . put the matrix s 2 The e...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More - R&D
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com



