×

Proxying slice access requests during a data evacuation

  • US 10,073,736 B2
  • Filed: 07/27/2016
  • Issued: 09/11/2018
  • Est. Priority Date: 07/31/2015
  • Status: Active Grant
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:

  • selecting a second storage unit based on a decentralized agreement module decision decided by a decentralized agreement module, wherein the decentralized agreement module receives a ranked scoring information request from a requestor with regards to a set of candidate storage unit resources and, for each of the candidate storage unit resources, the decentralized agreement module performs a deterministic function on a location identifier (ID) of the candidate storage unit resource and an asset ID of the ranked scoring information request;

    initiating an evacuation of encoded data slices from a first storage unit to the second storage unit;

    receiving, at the second storage unit, a checked write slice request from a requesting entity, the checked write slice request including a requested encoded data slice;

    determining that locally stored encoded data slices do not include the requested encoded data slice;

    identifying an alternate location for the requested encoded data slice;

    determining whether the alternate location is associated with storage of the requested encoded data slice; and

    when the alternate location is associated with storage of the requested encoded data slice, issuing a favorable checked write slice response to the requesting entity.

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