Adaptive data striping and replication across multiple storage clouds for high availability and performance
AssigneeIntel Corporation
InventorsJeffrey C. Sedayao, Sudip S. Chahal
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsJeffrey C. Sedayao, Sudip S. Chahal
Estimating the term…
Technologies for adaptively striping data across multiple storage clouds include receiving user constraints corresponding one or more cloud storage providers, receiving a file to be striped across the cloud storage providers, splitting the received file into file blocks, allocating each of the file blocks to a different one of the cloud storage providers as a function of the user constraints and operating conditions of each of the cloud storage providers, and sending each of the file blocks to the cloud storage provider to which each file block is allocated. In some embodiments, file blocks may be re-allocated from one cloud storage provider to another cloud storage provider as a function of changing user constraints or operating conditions. In addition, each of the file blocks may be retrieved from the cloud storage providers to re-assemble the file.
A computing device for re-assembling a file from a plurality of file blocks striped across a plurality of storage clouds, the computing device comprising:
A method for re-assembling a file from a plurality of file blocks striped across a plurality of storage clouds by a computing device, the method comprising:
One or more machine readable media comprising a plurality of instructions stored thereon that in response to being executed result in a computing device:
Dependencies are inferred from the claim text.