A 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 detrmined 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 method of using random linear coding for performing distributed data storage in a peer-to-peer network, the method comprising:
A method of retrieving a file comprising:
A computer readable medium having computer readable code thereon for providing a random linear coding approach to distributed data storage, the medium comprising:
A computer readable medium having computer readable code thereon for retrieving a file previously stored using a random linear coding approach to distributed data storage, the medium comprising:
Dependencies are inferred from the claim text.