Backup image duplication
First Claim
Patent Images
1. A method comprising:
- receiving information specifying a duplication window duration, in which a duplication operation is to be performed;
calculating a bucket length as a function of the duplication window duration, whereinthe bucket length is calculated prior to performing the duplication operation, andthe bucket length comprises a portion of the duplication window duration;
generating a display comprising information identifying the bucket length, a plurality of policies, an estimated time to duplicate at least one policy of the plurality of policies, an allocated time, or an available time;
receiving a selection of the at least one policy , whereinthe selection indicates that the at least one policy is to be included in the duplication operation and migrated from a source storage device to a target storage device;
determining whether including the at least one policy in the duplication operation would cause the estimated time to exceed the bucket length; and
if the including will not cause the estimated time to exceed the bucket length, updating the display using the estimated time, andperforming the duplication operation, whereinthe performing compriseslocating a most recent backup image on the source storage device, andcopying the most recent backup image from the source storage device to the target storage device.
6 Assignments
0 Petitions
Accused Products
Abstract
Various systems and methods to display information regarding duplication operations and to configure duplication operations. For example, information regarding policies that can be included in a duplication operation is presented via a display. The display receives selection of one or more of the policies. In response to the selection, the display updates to reflect how much of a bucket has been allocated and how much is available, where the bucket specifies an amount of time and is calculated as a function of a duplication window duration.
-
Citations
22 Claims
-
1. A method comprising:
-
receiving information specifying a duplication window duration, in which a duplication operation is to be performed; calculating a bucket length as a function of the duplication window duration, wherein the bucket length is calculated prior to performing the duplication operation, and the bucket length comprises a portion of the duplication window duration; generating a display comprising information identifying the bucket length, a plurality of policies, an estimated time to duplicate at least one policy of the plurality of policies, an allocated time, or an available time; receiving a selection of the at least one policy , wherein the selection indicates that the at least one policy is to be included in the duplication operation and migrated from a source storage device to a target storage device; determining whether including the at least one policy in the duplication operation would cause the estimated time to exceed the bucket length; and if the including will not cause the estimated time to exceed the bucket length, updating the display using the estimated time, and performing the duplication operation, wherein the performing comprises locating a most recent backup image on the source storage device, and copying the most recent backup image from the source storage device to the target storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer readable storage medium storing program instructions executable to:
-
receive information specifying a duplication window duration, in which a duplication operation is to be performed; calculate a bucket length as a function of the duplication window duration, wherein the bucket length is calculated prior to performing the duplication operation, and the bucket length comprises a portion of the duplication window duration; generate a display comprising information identifying the bucket length, a plurality of policies, an estimated time to duplicate at least one policy of the plurality of policies, an allocated time, or an available time; receive a selection of the at least one policy , wherein the selection indicates that the at least one policy is to be included in the duplication operation and migrated from a source storage device to a target storage device; determine whether including the at least one policy in the duplication operation would cause the estimated time to exceed the bucket length; and if the including will not cause the estimated time to exceed the bucket length, update the display using the estimated time, and perform the duplication operation, wherein the performing comprises locating a most recent backup image on the source storage device, and copying the most recent backup image from the source storage device to the target storage device. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
one or more processors; and a memory coupled to the one or more processors, wherein the memory stores program instructions executable by the one or more processors to; receive information specifying a duplication window duration, in which a duplication operation is to be performed; calculate a bucket length as a function of the duplication window duration, wherein the bucket length is calculated prior to performing the duplication operation, and the bucket length comprises a portion of the duplication window duration; generate a display comprising information identifying the bucket length, a plurality of policies, an estimated time to duplicate at least one policy of the plurality of policies, an allocated time, or an available time; receive a selection of the at least one policy , wherein the selection indicates that the at least one policy is to be included in the duplication operation and migrated from a source storage device to a target storage device; determine whether including the at least one policy in the duplication operation would cause the estimated time to exceed the bucket length; and if the including will not cause the estimated time to exceed the bucket length, update the display using the estimated time, and perform the duplication operation, wherein the performing comprises locating a most recent backup image on the source storage device, and copying the most recent backup image from the source storage device to the target storage device. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification