发明名称 Data carousel receiving and caching
摘要 Data objects are sent using a data carousel and forward error correction. This involves segregating a file into groups, wherein each group represents k data blocks. From the k data blocks of each group, n erasure-encoded blocks are calculated, where n>k. The n erasure-encoded blocks are sent in a round-robin fashion using IP multicast technology: the first erasure-encoded block for each group, then the second block of each group, and so on. At a receiver, the blocks are stored on disk as they are received. However, they are segregated by group as they are stored. When reception is complete, each group is read into RAM, decoded, and written back to disk. In another embodiment, the receiver segregates allocated disk space into areas corresponding to sets of groups. Received blocks are then segregated only by set as they are written to disk. One or more RAM buffers can be used in this embodiment. When reception is complete, each set is read into RAM, decoded, and then written back to disk.
申请公布号 US2004260863(A1) 申请公布日期 2004.12.23
申请号 US20040840437 申请日期 2004.05.05
申请人 MICROSOFT CORPORATION 发明人 GEMMELL DAVID JAMES
分类号 H04L1/00;H04L12/18;H04L29/08;(IPC1-7):G06F13/28 主分类号 H04L1/00
代理机构 代理人
主权项
地址