×

Concurrent set storage in distributed storage network

  • US 9,645,967 B2
  • Filed: 11/19/2013
  • Issued: 05/09/2017
  • Est. Priority Date: 10/30/2009
  • Status: Active Grant
First Claim
Patent Images

1. A distributed storage processing unit comprises:

  • a gateway module operable to;

    receive a data object;

    generate a source name for the data object;

    an access module operable to create a series of data segments from the data object, wherein each data segment of the series of data segments is associated with the source name;

    a grid module operable to;

    generate a first plurality of error encoded data slices based on a first data segment of the series of data segments;

    determine a slice name for each of the error encoded data slices of the first plurality of error encoded data slices, wherein the slice name is based at least in part on the source name;

    generate a second plurality of error encoded data slices based on a second data segment of the series of data segments;

    determine a slice name for each of the error encoded data slices of the second plurality of error encoded data slices, wherein the slice name is based at least in part on the source name;

    a storage module operable to;

    identify a set of storage units for storing the first plurality of error encoded data slices, wherein identify a set of storage units is based on a slice name for each of the first plurality of error encoded data slices;

    identify a set of storage units for storing the second plurality of error encoded data slices, wherein the identify a set of storage units is based on a slice name for each of the second plurality of error encoded data slices; and

    an interface operable to output the first and second pluralities of error encoded data slices in parallel for storage in a first and second set of distributed storage units.

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