Generating backup sets to a specific point in time
First Claim
1. A computer program product comprising a computer usable medium having a computer readable program, wherein the computer readable program, when executed on a computing device, causes the computing device to:
- receive a request for generation of a backup set, wherein the request includes a point in time for which the backup set is to be generated, wherein the point in time is a point in time prior to a current time;
identify versions of data objects in a backup storage system that would have been the most recently backed-up version of the data objects at the point in time if the backup set had been created at that point in time; and
store the identified versions of data objects as the backup set for the point in time.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method and computer program product are provided for generating backup sets for a specific point in time from backup data stored in a backup storage device. A backup set, in accordance with an illustrative embodiment, is a collection of the files and data that would have been the most recently backed-up version of a computer'"'"'s files and data at the particular point in time if the backup set had been created at that point in time. In order to generate the backup set, versions of data objects are identified in the backup storage system that have backup timestamps equal to or prior to the designated point in time and that have deactivation times that are after the designated point in time. In addition, a mechanism for deleting versions of data objects based on a retention time and an inactive version limit is provided.
-
Citations
24 Claims
-
1. A computer program product comprising a computer usable medium having a computer readable program, wherein the computer readable program, when executed on a computing device, causes the computing device to:
-
receive a request for generation of a backup set, wherein the request includes a point in time for which the backup set is to be generated, wherein the point in time is a point in time prior to a current time;
identify versions of data objects in a backup storage system that would have been the most recently backed-up version of the data objects at the point in time if the backup set had been created at that point in time; and
store the identified versions of data objects as the backup set for the point in time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system, comprising:
-
a processor;
a memory coupled to the processor; and
a storage device coupled to the processor, wherein the memory stores instructions which, when executed by the processor, cause the processor to;
receive a request for generation of a backup set, wherein the request includes a point in time for which the backup set is to be generated, wherein the point in time is a point in time prior to a current time;
identify versions of data objects in a backup storage system that would have been the most recently backed-up version of the data objects at the point in time if the backup set had been created at that point in time; and
store the identified versions of data objects as the backup set for the point in time. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method, in a data processing system, for generating a backup set, comprising:
-
receiving a request for generation of a backup set, wherein the request includes a point in time for which the backup set is to be generated, wherein the point in time is a point in time prior to a current time;
identifying versions of data objects in a backup storage system that are the most recent versions of the data objects at the point in time and that have deactivation times after the point in time; and
storing the identified versions of data objects as the backup set for the point in time. - View Dependent Claims (23, 24)
-
Specification