Dynamic Storage Tiering In A Virtual Environment
AssigneeVeritas Technologies LLC
InventorsSanjay Kumar, Venkatesha M.G.
Life of this patent
Estimating the term…
Abstract
Various systems and methods for performing dynamic storage tiering in a virtual environment. For example, one method can involve identifying a location of a storage object within a virtual machine file, where the virtual machine file includes multiple storage objects. The method then involves detecting whether the storage object meets a criterion of a tiering policy. If the storage object meets the criterion, the storage object is moved from one tier of a multi-tier storage system to another tier of the multi-tier storage system.
Claims21
A method comprising:
- identifying a location of a storage object in a virtual machine file, wherein
- the virtual machine file comprises a plurality of storage objects,
- the plurality of storage objects are configured to be accessed by a virtual machine, and
- the virtual machine is implemented by a host;
- detecting whether the storage object meets a criterion, wherein
- the criterion is specified in a tiering policy;
- and
- initiating a move of the storage object from a first storage tier to a second storage tier,
- wherein
- the initiating is performed by the host in response to the detecting.
A computer readable storage medium comprising program instructions executable to:
- identify a location of a storage object in a virtual machine file, wherein
- the virtual machine file comprises a plurality of storage objects,
- the plurality of storage objects are configured to be accessed by a virtual machine, and
- the virtual machine is implemented by a host;
- detect whether the storage object meets a criterion, wherein
- the criterion is specified in a tiering policy;
- and
- initiate a move of the storage object from a first storage tier to a second storage tier,
- wherein
- initiating the move is performed by the host in response to detecting whether the storage object meets the criterion.
A system comprising:
- one or more processors;
- and
- a memory coupled to the one or more processors, wherein the memory stores program instructions executable to:
- identify a location of a storage object in a virtual machine file, wherein
- the virtual machine file comprises a plurality of storage objects,
- the plurality of storage objects are configured to be accessed by a virtual machine, and
- the virtual machine is implemented by a host;
- detect whether the storage object meets a criterion, wherein the criterion is specified in a tiering policy;
- and
- initiate a move of the storage object from a first storage tier to a second storage tier,
- wherein
- initiating the move is performed by the host in response to detecting whether the storage object meets the criterion.
Dependencies are inferred from the claim text.