×

Block based access to a dispersed data storage network

  • US 8,285,878 B2
  • Filed: 10/09/2007
  • Issued: 10/09/2012
  • Est. Priority Date: 10/09/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method of reading data from a dispersed data network, said method operating on at least one computer and comprising the steps of:

  • identifying a data segment that includes a plurality of blocks of data, wherein the plurality of blocks of data is encoded using an information dispersal algorithm to produce a plurality of “

    n”

    number of data slices, wherein one of the plurality of blocks of data is encoded into one of the plurality of “

    n”

    number of data slices, and wherein data slices of the plurality of “

    n”

    number of data slices are grouped to produce “

    n”

    number of data slice groups which is stored in the dispersed data network, and wherein the data segment is divided into the plurality of blocks of data in accordance with the block-based file system;

    assembling a list of slice servers, wherein each slice server on said list stores one of the “

    n”

    number of data slice groups;

    issuing read requests for at least “

    m”

    number of data slice groups to at least “

    m”

    number of the slice servers of the list of slice servers, wherein “

    m”

    is less than “

    n” and

    represents a minimum number of data slices to recover the one of the plurality of blocks of data from the one of the plurality of “

    n”

    number of data slices;

    when at least “

    m”

    number of data slice groups have been received from the at least “

    m”

    number of slice servers;

    decoding the at least “

    m”

    number of data slice groups in accordance with the information dispersal algorithm to reproduce the plurality of blocks of data; and

    reconstructing the data segment from the reproduced plurality of blocks of data.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×