| CPC G06F 3/064 (2013.01) [G06F 3/0619 (2013.01); G06F 3/0652 (2013.01); G06F 3/067 (2013.01); G06F 3/0689 (2013.01); G06F 11/1448 (2013.01); G06F 11/2089 (2013.01)] | 18 Claims |

|
1. A method for storing data comprising:
receiving, using a network fabric, user data at two or more storage devices that are connected to the network fabric, wherein the two or more devices comprise two or more storage devices;
dividing, based on the receiving, using logic at one or more of the two or more devices, the user data into blocks comprising erasure coded data; and
storing at least a portion of the blocks on at least one of the two or more storage devices;
wherein the erasure coded data is based at least in part on a Reed-Solomon coding algorithm.
|