Distributing workload evenly across storage media in a storage array
AssigneeHewlett-Packard Development Company, L.P.
InventorsBrian Patterson, Jonathan Condel
Life of this patent
Estimating the term…
Loading patent…
AssigneeHewlett-Packard Development Company, L.P.
InventorsBrian Patterson, Jonathan Condel
Estimating the term…
A system and methods employ a redistribution module to predict whether there is data stored in an arrayed storage device that is likely to be data that will be highly accessed in the future. The redistribution module locates high-access data on one or more storage components within the array and redistributes it evenly across all storage components in the array so that no single storage component contains a disproportionate amount of the high-access data. Redistributing high-access data evenly across all storage components (e.g., disks) in a storage array helps prevent I/O (input/output) bottlenecking at any single storage component in the array. I/Os are serviced in a more parallel manner which increases the overall performance of the storage array.
A processor-readable medium comprising processor-executable instructions configured for:
A processor-readable medium comprising processor-executable instructions configured for:
A processor-readable medium in a storage array having a plurality of storage components, the processor-readable medium comprising processor-executable instructions configured for:
A processor-readable medium in an array of disks, the processor-readable medium comprising processor-executable instructions configured for:
A method of distributing workload evenly across storage components in a storage array comprising:
A method of distributing workload evenly across storage components in a storage array comprising:
A method of distributing workload evenly across storage components in a storage array comprising:
A method of distributing workload evenly across disks in an array of disks comprising:
A storage array comprising:
A storage array comprising:
A redundant array of independent disks comprising:
A system comprising:
Dependencies are inferred from the claim text.