Patent ID: 8522022
Filing Date: 2013-08-27
Classification: G06F,H04L

Abstract:
1. A method for execution by a distributed storage processing module, the method comprising: generating a plurality of data slices from a data segment; creating a plurality of storage command messages, wherein a storage command message of the plurality of storage command messages includes a data slice of the plurality of data slices; determining a set of intermediate distributed storage units that includes an entry distributed storage unit and an exit distributed storage unit; encoding the plurality of storage command messages in accordance with a nested layer encoding to produce an encoded message, wherein the nested layer encoding includes adding an encoding layer for each distributed storage unit of the set of intermediate distributed storage units, wherein the encoding of the plurality of storage command messages includes: sending the encoded message to the entry distributed storage unit, wherein each of the set of intermediate distributed storage units respectively removes a corresponding encoding layer of the encoded message such that the exit distributed storage unit recovers the plurality of storage command messages and sends the plurality of storage command messages to a storage set of distributed storage units such that the set of distributed storage units executes the plurality of storage command messages.