CPC G06F 3/067 (2013.01) [G06F 3/0607 (2013.01); G06F 3/0611 (2013.01); G06F 3/0619 (2013.01); G06F 3/0637 (2013.01); G06F 3/064 (2013.01); G06F 11/1004 (2013.01); G06F 11/1076 (2013.01); G06F 11/1088 (2013.01); G06F 11/1092 (2013.01); G06F 21/6218 (2013.01); H04L 41/082 (2013.01); H04L 41/5096 (2013.01); G06F 2221/2107 (2013.01)] | 20 Claims |
1. A method for execution by one or more processing modules of one or more computing devices of a storage network, the method comprises:
receiving a storage network access request pertaining to a data object, wherein the data object 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 error encoding parameters to produce a set of encoded data slices, wherein the set of encoded data slices are distributedly stored among a plurality of storage units, and wherein a decode threshold number of encoded data slices are needed to recover the data segment;
determining whether the storage network access request requires multiple access steps to at least some storage units of the plurality of storage units;
in response to a determination that multiple access steps are required, delegating at least a portion of the multiple access steps to a delegation agent, wherein the delegation agent is associated with a storage unit of the plurality of storage units;
and
receiving a multistep object access result.
|