CPC H04L 67/1097 (2013.01) [G06F 3/064 (2013.01); G06F 11/1076 (2013.01); G06F 11/1092 (2013.01); G06F 3/0604 (2013.01); G06F 3/0619 (2013.01); G06F 3/065 (2013.01); G06F 3/067 (2013.01); G06F 2211/1028 (2013.01)] | 20 Claims |
1. A method for execution by a computing device of a storage network, comprising:
receiving a write request for a data object;
determining whether the data object is a very large data object;
determining a plurality of data regions for the data object;
determining storage identification information for each data region of the plurality of data regions;
generating a storage table for the data object that includes information sufficient to identify each data region of the plurality of data regions;
for a first data region of the plurality of data regions:
dividing the first data region into a plurality of data segments;
dispersed error encoding the plurality of data segments to produce a plurality of sets of encoded data slices, wherein dispersed error encoding parameters include data segmenting information, error coding information, and slicing information;
sending a write request for each encoded data slice of each set of encoded data slices of the plurality of sets of encoded data slices to the storage network; and
when at least a write threshold number of write responses is received for each of the plurality of sets of encoded data slices, updating the storage table to indicate that the first data region is available for retrieval.
|