×

Achieving storage compliance in a dispersed storage network

  • US 10,013,203 B2
  • Filed: 04/11/2016
  • Issued: 07/03/2018
  • Est. Priority Date: 01/04/2013
  • Status: Expired due to Fees
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), the method comprises:

  • receiving, from a device, a request to store data in the DSN, wherein the request includes one of a plurality of desired level of dispersed storage error encoding parameters, wherein the dispersed storage error encoding parameters includes a per set decode threshold, a per set write threshold, a desired write threshold, and a per set total number, wherein the per set decode threshold indicates a number of encoded data slices of a set of encoded data slices required to construct a corresponding segment of the data, the per set write threshold indicates a number of encoded data slices of the set of encoded data slices that are required to be stored in accordance with a write operation, and the per set total number indicates the number of encoded data slices in the set of encoded data slices;

    while executing storage of the plurality of sets of encoded data slices in accordance with the dispersed storage error encoding parameters, determining whether the storage of the plurality of sets of encoded data slices is meeting the desired write threshold;

    when storage of the set of encoded data slices of the plurality of sets of encoded data slices is not meeting the desired write threshold, determining whether the per set write threshold is being met; and

    when the per set write threshold is being met;

    determining a storage compliance process for the set of encoded data slices to meet the desired write reliability indication; and

    executing the storage compliance process for the set of encoded data slices.

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