SCHEDULE BASED DATA LIFECYCLE MANAGEMENT
First Claim
1. A method for defining a lifecycle policy for each of one or more data images, the method comprising:
- selecting a data image stored on a first data storage medium for definition of a first lifecycle;
defining said first lifecycle, wherein said defining comprises;
identifying a first point-in-time value which indicates when to initiate movement of the data image from the first data storage medium to a second data storage medium; and
identifying a second point-in-time value which indicates when to allow initial movement of the data image from the second data storage medium to a third data storage medium;
storing data corresponding to said first lifecycle, wherein said data comprises data which identifies the data image, the first point-in-time value, the second point-in-time value, the first data storage medium, and the second data storage medium.
7 Assignments
0 Petitions
Accused Products
Abstract
A system and method for defining a separate lifecycle policy for each of one or more data images. A backup server is configured to select a first point-in-time value, which indicates when to begin moving a data image from a first data storage medium to a second storage medium. The point-in-time value corresponds to a calendar date and an hour or hours of the day. The backup server is configured to continue selecting a respective point-in-time value for each data storage medium within a tiered storage hierarchy in order to define the lifecycle policy. The backup server may be further configured to delete a copy of the data image on a source data storage medium when completion of a move of the data image to a destination data storage medium is detected. Further, the backup server may detect scheduling conflicts between two or more lifecycle policies.
-
Citations
20 Claims
-
1. A method for defining a lifecycle policy for each of one or more data images, the method comprising:
-
selecting a data image stored on a first data storage medium for definition of a first lifecycle; defining said first lifecycle, wherein said defining comprises; identifying a first point-in-time value which indicates when to initiate movement of the data image from the first data storage medium to a second data storage medium; and identifying a second point-in-time value which indicates when to allow initial movement of the data image from the second data storage medium to a third data storage medium; storing data corresponding to said first lifecycle, wherein said data comprises data which identifies the data image, the first point-in-time value, the second point-in-time value, the first data storage medium, and the second data storage medium. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer system comprising:
-
a backup server; a network; and one or more client computers coupled to the backup server via the network; wherein the backup server is configured to; enable a user to select a data image stored on a first data storage medium for definition of a first lifecycle; enable the user to define said first lifecycle, wherein said defining comprises; identifying a first point-in-time value which indicates when to initiate movement of the data image from the first data storage medium to a second data storage medium; and identifying a second point-in-time value which indicates when to allow initial movement of the data image from the second data storage medium to a third data storage medium; store data corresponding to said first lifecycle, wherein said data comprises data which identifies the data image, the first point-in-time value, the second point-in-time value, the first data storage medium, and the second data storage medium. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable storage medium storing program instructions for defining a lifecycle policy for each of one or more data images, wherein the program instructions are executable by the processor to:
-
select a data image stored on a first data storage medium for definition of a first lifecycle; define said first lifecycle, wherein said defining comprises; identifying a first point-in-time value which indicates when to initiate movement of the data image from the first data storage medium to a second data storage medium; and identifying a second point-in-time value which indicates when to allow initial movement of the data image from the second data storage medium to a third data storage medium; store data corresponding to said first lifecycle, wherein said data comprises data which identifies the data image, the first point-in-time value, the second point-in-time value, the first data storage medium, and the second data storage medium. - View Dependent Claims (18, 19, 20)
-
Specification