×

Manipulating a distributed agreement protocol to identify a desired set of storage units

  • US 9,934,092 B2
  • Filed: 07/12/2016
  • Issued: 04/03/2018
  • Est. Priority Date: 07/12/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method comprises:

  • obtaining, by a computing device of a dispersed storage network (DSN), a plurality of sets of encoded data slices for storage in memory of the DSN, wherein the memory of the DSN includes a plurality of pools of storage units located throughout a geographic area, wherein a data object is divided into a plurality of data segments, and wherein the plurality of data segments is dispersed storage error encoded into the plurality of sets of encoded data slices;

    identifying, by the computing device, a desired set of storage units within the plurality of pools of storage units for storing the plurality of sets of encoded data slices;

    generating, by the computing device, a specific source name based on the desired set of storage units and a distributed agreement protocol (DAP), wherein the DAP identifies a set storage units of the plurality of pools of storage units based on a slice identifier and a plurality of storage mapping coefficients and wherein, when a device within the DSN executes the DAP, the device utilizes the specific source name as the slice identifier to identify the desired set of storage units;

    generating, by the computing device, a plurality of sets of slices names for the plurality of sets of encoded data slices, wherein the plurality of sets of slices names include the specific source name; and

    sending, by the computing device, a plurality of sets of write requests to the desired set of storage units regarding the plurality of sets of encoded data slices and in accordance with the plurality of sets of slice names.

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