×

Enhancing performance of data storage in a dispersed storage network

  • US 10,091,298 B2
  • Filed: 05/27/2016
  • Issued: 10/02/2018
  • Est. Priority Date: 05/27/2016
  • Status: Active Grant
First Claim
Patent Images

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

  • for a set of encoded data slices to be stored in storage units of the DSN, determining a level of confidence regarding a revision level for the set of encoded data slices;

    when the level of confidence is equal to or above a confidence threshold;

    sending a set of write and commit requests to the storage units of the DSN, wherein a write and commit request of the set of write and commit requests includes an encoded data slice of the set of encoded data slices, a current revision value, and a new revision value; and

    when a threshold number of favorable write and commit responses have been received from the storage units in a predetermined time period, issuing a set of finalize write requests; and

    when the level of confidence is below the confidence threshold;

    sending a set of write requests to the storage units of the DSN, wherein a write request of the set of write requests includes the encoded data slice of the set of encoded data slices and the new revision value;

    when a threshold number of favorable write responses have been received from the storage units in the predetermined time period, issuing a set of write commit requests; and

    when a threshold number of favorable write commit responses have been received from the storage units in the predetermined time period, issuing the set of finalize write requests.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×