×

CONSISTENCY BASED ACCESS OF DATA IN A DISPERSED STORAGE NETWORK

  • US 20160070719A1
  • Filed: 07/08/2015
  • Published: 03/10/2016
  • Est. Priority Date: 09/05/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for execution by one or more processing modules of one or more computing devices of a dispersed storage network (DSN) that stores a set of encoded data slices, wherein a data segment is dispersed storage error encoded into the set of encoded data slices, wherein the set of encoded data slices includes a width number of encoded data slices, and wherein the data segment is recoverable from a decode threshold number of encoded data slices of the set of encoded data slices, the method comprises:

  • sending, by a requesting entity, a normal data segment access request to first and second groups of storage units of the DSN, wherein each of the first and second groups of storage units is allocated a unique subset of encoded data slices of the set of encoded data slices, wherein each unique subset of encoded data slices includes at least the decode threshold number of encoded data slices, and wherein the normal data segment access request is regarding a first number of encoded data slices of the set of encoded data slices that exceeds the at least the decode threshold number of encoded data slices in each of the unique subsets of encoded data slices;

    sending, by the requesting entity, a group failure data segment access request to the first group of storage units when the second group of storage units has less than the decode threshold number of encoded data slices of the corresponding unique subset of encoded data slices available, wherein the group failure data segment access request is regarding a second number of encoded data slices of the set of encoded data slices that is equal to or less than the at least the decode threshold number of encoded data slices in each of the unique subsets of encoded data slices and is equal to or greater than the decode threshold number;

    sending, by the requesting entity, a re-integration data segment write request to the first and second groups of storage units when the second group of storage units has reestablished that the at least the decode threshold number of encoded data slices of the corresponding unique subset of encoded data slices is available, wherein the re-integration data segment write request is regarding the at least the decode threshold number of encoded data slices; and

    sending, by the requesting entity, a re-integration data segment read request to the first group of storage units when the second group of storage units has reestablished that the at least the decode threshold number of encoded data slices of the corresponding unique subset of encoded data slices is available, wherein the re-integration data segment read request is regarding the second number of encoded data slices.

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