×

Storing data in accordance with a performance threshold

  • US 9,405,609 B2
  • Filed: 04/18/2014
  • Issued: 08/02/2016
  • Est. Priority Date: 05/22/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for execution by one or more processing modules of a computing device of a dispersed storage network (DSN), the method comprises:

  • in response to a write operation for a set of encoded data slices, determining whether to use a performance threshold number of encoded data slices of the set of encoded data slices, wherein a segment of data is dispersed storage error encoded into the set of encoded data slices having a total number of encoded data slices, wherein a decode threshold number of encoded data slices is required to reconstruct the segment of data, and wherein the performance threshold number is less than the total number; and

    when the performance threshold number of encoded data slices is to be used;

    determining the performance threshold number of encoded data slices;

    sending a performance threshold number of initial phase write requests regarding the performance threshold number of encoded data slices to storage units of the DSN; and

    when a write threshold number of write responses are received from at least some of the storage units in response to the performance threshold number of initial phase write requests, sending a number of next phase write requests to the storage units, wherein the number of next phase write requests is equal to or greater than the write threshold number and is less than or equal to the performance threshold number, wherein the write threshold number is equal to or greater than the decode threshold number and is less than or equal to the performance threshold number.

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