Virtual incremental storage method
First Claim
1. A method for managing incremental storage, the method comprising:
- monitoring available storage capacity of an existing incremental backup virtual volume and changing a storage capacity of the of the existing incremental backup virtual volume in response to a storage management policy and the available storage capacity, wherein the existing incremental backup virtual volume stores incremental storage data from an incremental storage operation of a primary volume and the existing incremental backup virtual volume comprises at least one storage volume of a storage pool, the at least one storage volume allocated to the existing incremental backup virtual volume;
dynamically allocating and de-allocating a storage volume of the storage pool to the existing incremental backup virtual volume in response to a change to the storage capacity of the existing incremental backup virtual volume; and
mapping in an incremental log corresponding to the existing incremental backup virtual volume a virtual address of the existing incremental backup virtual volume assigned to the incremental storage data to a physical storage address of the at least one storage volume of the storage pool.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for managing incremental storage includes a storage pool management module that allocates storage volumes to a virtual volume. Also included is an incremental log corresponding to the virtual volume, which maps virtual addresses to storage addresses. The method may also include a replication module that sends replicated data to the virtual volume and a policy management module that determines allocation criteria for the storage pool management module. In one embodiment, the incremental log includes a look up table that translates read and write requests to physical addresses on storage volumes within the virtual volume. The replicated data may include incremental snapshot data corresponding to one or more primary volumes. The various embodiments of the virtual incremental storage method facilitate dynamic adjustment of the storage capacity of the virtual volume to accommodate changing amounts of storage utilization.
155 Citations
5 Claims
-
1. A method for managing incremental storage, the method comprising:
-
monitoring available storage capacity of an existing incremental backup virtual volume and changing a storage capacity of the of the existing incremental backup virtual volume in response to a storage management policy and the available storage capacity, wherein the existing incremental backup virtual volume stores incremental storage data from an incremental storage operation of a primary volume and the existing incremental backup virtual volume comprises at least one storage volume of a storage pool, the at least one storage volume allocated to the existing incremental backup virtual volume; dynamically allocating and de-allocating a storage volume of the storage pool to the existing incremental backup virtual volume in response to a change to the storage capacity of the existing incremental backup virtual volume; and mapping in an incremental log corresponding to the existing incremental backup virtual volume a virtual address of the existing incremental backup virtual volume assigned to the incremental storage data to a physical storage address of the at least one storage volume of the storage pool. - View Dependent Claims (2, 3, 4)
-
-
5. A method for deploying a computer readable medium for managing incremental storage, the method comprising:
-
determining customer requirements for incremental storage; deploying a storage management program for managing incremental storage, the storage management program comprising monitoring available storage capacity of an existing incremental backup virtual volume and changing a storage capacity of the of the existing incremental backup virtual volume in response to a storage management policy and the available storage capacity, wherein the existing incremental backup virtual volume stores incremental storage data from an incremental storage operation of a primary volume and the existing incremental backup virtual volume comprises at least one storage volume of a storage pool, the at least one storage volume allocated to the existing incremental backup virtual volume; dynamically allocating and de-allocating a storage volume of the storage pool to the existing incremental backup virtual volume in response to a change to the storage capacity of the existing incremental backup virtual volume; and mapping in an incremental log corresponding to the existing incremental backup virtual volume a virtual address of the existing incremental backup virtual volume assigned to the incremental storage data to a physical storage address of the at least one storage volume of the storage pool; and maintaining the storage management program.
-
Specification