Random linear coding approach to distributed data storage
AssigneeMassachusetts Institute of Technology
InventorsMuriel Medard, Supratim Deb, Ralf Koetter
Life of this patent
Estimating the term…
Loading patent…
AssigneeMassachusetts Institute of Technology
InventorsMuriel Medard, Supratim Deb, Ralf Koetter
Estimating the term…
A method and computer program product for providing a random linear coding approach to distributed data storage is presented. A file is broken into a plurality of pieces. For every peer (peer means storage-location with limited storage space), the number of coded-pieces the peer can store is determined. Each of the coded-piece is determined by taking random linear combination of all the pieces of the entire file. The associate code-vector is stored for every coded-piece. The file is retrieved by collecting code-vectors and the coded-pieces from the peers and viewing the collected code-vectors as a matrix. When a dimension of the matrix is equal to the number of pieces of the file, the file is recovered using the collection of code vectors in the matrix.
A computer-implemented method in which a computer system performs operations using random linear coding for performing distributed data storage in a peer-to-peer network, the method comprising:
A computer-implemented method in which a computer system performs operations for retrieving a file comprising:
A non-transitory computer readable storage medium having computer readable code thereon for providing a random linear coding approach to distributed data storage, the medium including instructions in which a computer system performs operations comprising:
A non-transitory computer readable storage medium having computer readable code thereon for retrieving a file previously stored using a random linear coding approach to distributed data storage, the medium including instructions in which a computer system performs operations comprising:
Dependencies are inferred from the claim text.