×

Handling storage unit latency in a dispersed storage network

  • US 9,996,283 B2
  • Filed: 07/29/2016
  • Issued: 06/12/2018
  • Est. Priority Date: 08/31/2015
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for execution by a dispersed storage and task (DST) processing unit that includes a processor, the method comprises:

  • generating first storage unit performance data based on a first performance threshold value and a plurality of storage unit performance values corresponding to an original plurality of storage units of an original storage unit write set;

    generating storage unit write set data indicating a new storage unit write set based on the first storage unit performance data, wherein at least one first slow-performing storage unit is removed from the original storage unit write set to create the new storage unit write set when the first storage unit performance data indicates that the at least one first slow-performing storage unit has an at least one corresponding storage unit performance value that compares unfavorably to the first performance threshold value;

    generating a plurality of write requests for transmission to each of the storage units of the new storage unit write set via a network, wherein each write request includes one of a plurality of data slices to be written to a corresponding storage unit of the new storage unit write set; and

    generating second storage unit performance data when the at least one first slow-performing storage unit has a corresponding storage unit performance value that compares unfavorably to the first performance threshold value, wherein the second storage unit performance data is based on a second performance threshold value that compares favorably to the first performance threshold value, and further based on the plurality of storage unit performance values;

    wherein generating the storage unit write set data further includes removing at least one second slow-performing storage unit from the original storage unit write set to create the new storage unit write set when the second storage unit performance data indicates that the at least one second slow-performing storage unit has an at least one corresponding storage unit value that compares unfavorably to the second performance threshold value.

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