Patent ID: 9053021
Filing Date: 2015-06-09
Classification: G06F

Abstract:
1. One or more computer-readable media storing computer-executable instructions that, when executed by one or more processors, instruct the one or more processors to perform acts comprising: dividing a plurality of storage units into multiple sequences, wherein the multiple sequences collectively include the plurality of storage units, and individual ones of the multiple sequences include multiple storage units of the plurality of storage units; dividing the plurality of storage units into multiple virtual node groups, wherein the multiple virtual node groups collectively include the plurality of storage units, and each of the multiple virtual node groups include a set of storage units of the multiple sequences; initiating a transfer of data to a storage unit of a virtual node group of the multiple virtual node groups; determining that the data is not successfully transferred to the storage unit of the virtual node group; and transferring the data to a temporary storage unit different than the plurality of storage units.