System and method for regenerating codes for a distributed storage system
AssigneeYunshang company limited
InventorsHai Bin KAN, Wei LIU
Life of this patent
Estimating the term…
Loading patent…
AssigneeYunshang company limited
InventorsHai Bin KAN, Wei LIU
Estimating the term…
An approach is provided for a system and a method for distributed storage based on regenerating codes. The system comprises a data source and multiple storage-nodes. The data source comprises a control module and an encoder. The control module segments data into multiple fragments. The encoder generates multiple data stripes from the fragments, in which each data stripe is generated according to a corresponding encoding vector and each of the encoding vectors is linearly independent to each other. The data source transmits each of the data stripes to one of the corresponding storage-nodes according to the encoding vectors. The data source receives an extension command configured for extending a selected storage-node, and generates an extension storage-node with a set of other randomly selected storage-node whereby to construct a linear combination with the data stripes and encoding vectors of the selected storage-nodes. The aforementioned extension storage node is homogeneous to the existing storage nodes.
A distributed storage system based on regenerating codes, in which encoded data is distributed to a plurality of storage-nodes and then extended to at least one extension storage-node, and the system comprising:
A method for distributed storage base on regenerating codes, in which encoded data is distributed to a plurality of storage-nodes and then extended to at least one extension storage-node, and the data source comprising steps of:
Dependencies are inferred from the claim text.