Method and system for dynamic storage tiering using allocate-on-write snapshots
AssigneeLSI Corporation
InventorMartin Jess
Life of this patent
Estimating the term…
Abstract
Systems and methods for dynamic storage tiering using snapshot functionality are disclosed. A point-in-time copy of a virtual volume including a storage hot-spot is created; write operations directed to the virtual volume may be redirected to a point-in-time temporary virtual volume. The virtual volume segment, including the hot-spot, is copied from a first storage pool to a second storage pool. Finally, a logical block address mapping of the virtual volume is reconfigured to reference the virtual volume segment copy in the second storage pool. Upon deletion of the point-in-time copy of the virtual volume, the virtual volume segment copy in the second storage pool may be updated with data from the point-in-time temporary virtual volume.
Claims12
A method for dynamic storage tiering comprising:
- creating a point-in-time copy of a virtual volume including at least one of a storage hot-spot and a storage cold-spot;
- redirecting write operations directed to the virtual volume to a point-in-time temporary virtual volume;
- copying a virtual volume segment including at least one of the hot-spot and the cold-spot from a first storage pool to a second storage pool;
- reconfiguring a logical block address mapping of the virtual volume to reference the virtual volume segment copy in the second storage pool;
- and
- updating the virtual volume segment copy in the second storage pool with data from the point-in-time temporary virtual volume upon deletion of the point-in-time copy of the virtual volume.
A system for dynamic storage tiering comprising:
- means for creating a point-in-time copy of a virtual volume including at least one of a storage hot-spot and a storage cold-spot;
- means for redirecting write operations directed to the virtual volume to a point-in-time temporary virtual volume;
- means for copying a virtual volume segment including at least one of the hot-spot and the cold-spot from a first storage pool to a second storage pool;
- means for reconfiguring a logical block address mapping of the virtual volume to reference the virtual volume segment copy in the second storage pool;
- and
- means for updating the virtual volume segment copy in the second storage pool with data from the point-in-time temporary virtual volume upon deletion of the point-in-time copy of the virtual volume.
A system for dynamic storage tiering comprising:
- circuitry for creating a point-in-time copy of a virtual volume including at least one of a storage hot-spot and a storage cold-spot;
- circuitry for redirecting write operations directed to the virtual volume to a point-in-time temporary virtual volume;
- circuitry for copying a virtual volume segment including at least one of the hot-spot and the cold-spot from a first storage pool to a second storage pool;
- circuitry for reconfiguring a logical block address mapping of the virtual volume to reference the virtual volume segment copy in the second storage pool;
- and
- circuitry for updating the virtual volume segment copy in the second storage pool with data from the point-in-time temporary virtual volume upon deletion of the point-in-time copy of the virtual volume.
Dependencies are inferred from the claim text.