Patent ID: 8769035

Claim:
A method for storing a data object in a distributed storage network (DSN), wherein the method comprises: receiving a store request message to store a data object, wherein the store request message includes the data object and one or more storage requirements for the data object and wherein the store request message includes a storage requirement of the one or more storage requirements having a first higher priority level and a second storage requirement of the one or more storage requirements having a second lower priority level; determining one or more DSN attributes associated with each of a plurality of DSN memories, wherein the plurality of DSN memories includes a plurality of storage units; selecting one of the plurality of DSN memories in response to a comparison of the one or more DSN attributes and the one or more storage requirements for the data object to produce a selected DSN memory; partitioning the data object into a plurality of data segments and processing the plurality of data segments to generate a plurality of encoded data slices based on an error encoding dispersal function; transmitting the plurality of encoded data slices to the plurality of storage units of the selected DSN memory; and transmitting an address update message to a DS managing unit to update a user vault with the selected DSN memory for the data object.