I/O load balancing between virtual storage drives making up raid arrays
AssigneeInternational Business Machines Corporation
InventorsKevin J. Ash, Matthew G. Borlick, Lokesh M. Gupta, Karl A. Nielsen
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsKevin J. Ash, Matthew G. Borlick, Lokesh M. Gupta, Karl A. Nielsen
Estimating the term…
A method for balancing load among virtual storage drives is disclosed. In one embodiment, such a method includes providing multiple storage drives and dividing each storage drive into multiple virtual storage drives. The method further creates RAID arrays from the virtual storage drives. Each RAID array is made up of extents that are striped across its virtual storage drives. The method tracks I/O to each virtual storage drive to determine which virtual storage drives have high I/O traffic and which virtual storage drives have low I/O traffic. The virtual storage drives are correlated to their respective RAID arrays. The method migrates extents from RAID arrays having virtual storage drives with high I/O traffic to RAID arrays having virtual storage drives with low I/O traffic. A corresponding system and computer program product are also disclosed.
A method for balancing load among virtual storage drives, the method comprising:
A computer program product for balancing load among virtual storage drives, the computer program product comprising a non-transitory computer-readable storage medium having computer-usable program code embodied therein, the computer-usable program code configured to perform the following when executed by at least one processor:
A system for balancing load among virtual storage drives, the system comprising:
Dependencies are inferred from the claim text.