Patent ID: 7822856
Filing Date: 2010-10-26
Classification: G06F,H03M,H04L

Abstract:
1. A method comprising: receiving, by an assembling device, a first set of erasure-coded fragments associated with segments via a transmission using push protocol, whereby the first set is not sufficient for reconstructing some of the segments; wherein erasure-coding denotes a process in which a sequence of erasure-coded fragments are generated from a segment such that the segment can be reconstructed from essentially any subset of the erasure-coded fragments of minimum size not smaller than the size of the segment; and pulling on-the-fly, by the assembling device, a second set of erasure-coded fragments usable to decode the segments, each fragment pull request associated with a specific segment; wherein the first and the second sets together are sufficient for reconstructing the segments, wherein the received erasure-coded fragments and the additional pulled erasure-coded fragments are of essentially the same erasure-coding and therefore the received erasure-coded fragments and the additional pulled erasure-coded fragments can be decoded together.