Virtualization engine and method, system, and computer program product for managing the storage of data
AssigneeInternational Business Machines Corporation
InventorsDavid John Carr, Barry Douglas Whyte
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsDavid John Carr, Barry Douglas Whyte
Estimating the term…
A storage management method for use in a storage area network is provided. The storage area network comprises a plurality of host data processors coupled to a virtualization engine, which is coupled to a plurality of physical storage media. Each physical storage media is assigned a tier level. The method comprises storing a threshold storage access value associated with each tier level, presenting virtual disk(s) to a host data processor and receiving I/O requests to the virtual disk from the host data processor. Additionally, metadata is stored which identifies the tier level of the physical storage to which the block corresponds, mappings between the block and blocks of a virtual disk, and an access rate to the data. The access value is periodically compared to at least one threshold rate associated with its tier level. Depending on the result, storage block(s) may be marked for migration to another tier level.
A method for managing storage of data in a network comprising a plurality of host data processors coupled to a virtualization engine, the virtualization engine being coupled to a plurality of physical storage media, each physical storage medium being assigned a tier level, the method comprising:
A virtualization engine for use in a network comprising a plurality of host data processors operable to communicate with the virtualization engine;
A system for managing storage of data, the system comprising a plurality of host data processors coupled to a virtualization engine, the virtualization engine being coupled to a plurality of physical storage media, each physical storage medium being assigned a tier level;
A computer program product comprising a computer useable medium having a computer readable program stored thereon in a non-volatile manner, wherein the computer readable program when executed on a computer causes the computer to:
Dependencies are inferred from the claim text.