Data encoding, decoding and recovering method for a distributed storage system
AssigneeHere Data Technology
InventorsBin Hao, Jian Zhu, Jingyao Zhang
Life of this patent
Estimating the term…
Loading patent…
AssigneeHere Data Technology
InventorsBin Hao, Jian Zhu, Jingyao Zhang
Estimating the term…
Disclosed is a data encoding, decoding and recovering method of a distributed storage system for data protection of the distributed storage system. The methods include using local recoverable coding, and calling Reed-Solomon coding on data blocks obtained from divisions of file segments based on coding parameters to generate global coding blocks, locally coding to data blocks and global coding blocks respectively to generate local coding blocks. The methods can also include computing decoded block indices and recovered block indices according to current node state, reading block data of assistant node, and implementing decoding of file segments and recovery of failed blocks. The coding method of the present disclosure can reduce the amount of data that needs to be transmitted when recovering a failed node by increasing local coding blocks and speed up the node recovery speed.
A method of reading data stored in a distributed storage system having a plurality of storage nodes each configured to store data, wherein the data has been written to the distributed storage system by adopting a method of writing data to the distributed storage system, the method of writing data comprising:
A method of data recovery for a distributed storage system for data recovery of storage node failures in the distributed storage system, the distributed storage system having a plurality of storage nodes each configured to store data, wherein the data has been written to the distributed storage system by adopting a method of writing data to the distributed storage system, the method of writing data comprising:
Dependencies are inferred from the claim text.