Optimal block repairs in geo-distributed storage systems
AssigneeNexodata Shareholdings Corp.
InventorsPak Ching LEE, Si WU, Kwok Sing NG, Shakeel Salamat Ullah
Life of this patent
Estimating the term…
Loading patent…
AssigneeNexodata Shareholdings Corp.
InventorsPak Ching LEE, Si WU, Kwok Sing NG, Shakeel Salamat Ullah
Estimating the term…
An application of two-level erasure coding and two data repair methods to achieve minimum cross-rack and cross-region data repair transfer in geo-distributed storage systems that comprise storage nodes, racks, and regions, is disclosed. The systems apply erasure coding to divide data into rows and columns of blocks and generate redundancy at the storage node and rack levels to tolerate failures of storage nodes, racks, and a single region. Minimum cross-rack and cross-region data repair traffic is achieved by (i) repeated repairs of in-rack block failures in parallel and cross-rack block failures on the row with the maximum number of failed blocks; and (ii) in a row repair, minimizing the number of regions, and if there is one failed block and the number of surviving blocks in each region is greater than one, partially decoding blocks at a rack in each region.
A data management system, comprising:
A data repairing method, comprising taking a unit of input data with failed blocks as input;
A data repairing method, comprising taking a row of blocks that has f failed blocks as input, where f is a positive integer;
Dependencies are inferred from the claim text.