×

Delegating iterative storage unit access in a dispersed storage network

  • US 9,965,336 B2
  • Filed: 03/04/2015
  • Issued: 05/08/2018
  • Est. Priority Date: 04/30/2014
  • Status: Expired due to Fees
First Claim
Patent Images

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

  • determining whether a DSN access request involves an iterative storage unit access process; and

    when the DSN access request involves the iterative storage unit access process;

    determining, based on configuration of a plurality of storage units storing data objects associated with the DSN access request, that a storage unit of the plurality of storage units is capable of executing at least a portion of the iterative storage unit access process better than the computing device, wherein a data object of the data objects is segmented into a plurality of data segments, wherein a data segment of the plurality of data segments is dispersed error encoded in accordance with dispersed storage (DS) error encoding parameters to produce a set of encoded data slices (EDSs), wherein the set of EDSs are distributedly stored among the plurality of storage units, and wherein a decode threshold number of EDSs are needed to recover the data segment;

    sending the DSN access request and a control command to the storage unit, wherein the control command instructs the storage unit to perform at least a portion of the iterative storage unit access process, and wherein the control command includes an instruction indicating the decode threshold number of storage units of the plurality of storage units to access while executing the at least a portion of the iterative storage unit access process; and

    receiving, from the storage unit, at least a partial response to the DSN access request.

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