Storing encoded data files on multiple file servers
AssigneeEmpire Technology Development LLC
InventorsLei Zhang, Xuefeng Song
Life of this patent
Estimating the term…
Loading patent…
AssigneeEmpire Technology Development LLC
InventorsLei Zhang, Xuefeng Song
Estimating the term…
In some examples, a method for encoding and storing data blocks of a data file on multiple file servers is described. The method may include selecting a data clip size S, selecting a number N of data clips to include in each data block, and dividing the data file into data blocks each having data size (S×N). The method may also include, for each data block, dividing the data block into N data clips, generating a random number R where 1≦R≦N, selecting a number K of redundant data clips where N≦K<2̂N, encoding K data clips using random linear coding by XORing R data clips K times, and storing the K encoded data clips on the multiple file servers.
A method for encoding and storing data blocks of a data file on multiple file servers, the method comprising:
A method for retrieving and decoding encoded data blocks of a data file from multiple file servers, the method comprising:
A system for encoding and storing data blocks of a data file on multiple file servers and retrieving and decoding encoded data blocks of the data file from the multiple file servers, the system comprising:
Dependencies are inferred from the claim text.