1. A computing device comprising: an interface configured to interface and communicate with a dispersed or distributed storage network (DSN); memory that stores operational instructions; and a processing module operably coupled to the interface and to the memory, wherein the processing module, when operable within the computing device based on the operational instructions, is configured to: receive a read request for a data object from another computing device and via the DSN, 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 error encoding parameters to produce a set of encoded data slices (EDSs), wherein unique pillar combinations of at least a decode threshold number of EDSs of the set of EDSs provide for unique recovery of the data segment; determine, for the data segment and based on the read request for the data object, whether a unique pillar combination of the at least the decode threshold number of EDSs is available to be assigned to the another computing device; when the unique pillar combination of the at least the decode threshold number of EDSs is determined to be available, assign the unique pillar combination of the at least the decode threshold number of EDSs of the set of EDSs to the another computing device; and when no unique pillar combination of the at least the decode threshold number of EDSs is determined to available: and dispersed error encode the data segment in accordance with other dispersed error encoding parameters to generate another set of EDSs, wherein other unique pillar combinations of at least the decode threshold number of EDSs of the another set of EDSs provide for recovery of the data segment; and assign one of the other unique pillar combinations of the at least the decode threshold number of EDSs of the another set of EDSs to the another computing device.