Method and apparatus for managing backup data
First Claim
1. A method for protecting backup data stored in a data backup system, the method comprising:
- defining a plurality of time windows for creating and maintaining backup data in accordance with the data backup policy;
assigning each of the time windows a predetermined amount of storage space;
creating a backup data in accordance with a data backup policy;
determining whether a storage space assigned to a time window is enough for a new backup data; and
storing the new backup data if the storage space is enough, if not delete the oldest backup data until enough storage space in the assigned storage space is obtained.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for managing backup data is disclosed. A data backup system defines a plurality of time windows for creating and maintaining backup data in accordance with a data backup policy. Each of the time windows is assigned a predetermined amount of storage space. When the data backup system creates backup data, the system determines whether a storage space assigned to a time window is large enough to accommodate new backup data. If the storage space is large enough, the new backup data is stored. However, if the storage space is not large enough, the system deletes the oldest backup data until enough storage space is obtained.
-
Citations
26 Claims
-
1. A method for protecting backup data stored in a data backup system, the method comprising:
-
defining a plurality of time windows for creating and maintaining backup data in accordance with the data backup policy;
assigning each of the time windows a predetermined amount of storage space;
creating a backup data in accordance with a data backup policy;
determining whether a storage space assigned to a time window is enough for a new backup data; and
storing the new backup data if the storage space is enough, if not delete the oldest backup data until enough storage space in the assigned storage space is obtained. - View Dependent Claims (2, 3)
-
-
4. A method for protecting backup data stored in a data backup system, the backup data being created in accordance with a data backup policy, the method comprising:
-
defining a plurality of time windows for creating and maintaining backup data in accordance with the data backup policy;
assigning each of the time windows a predetermined number for data backup;
creating a backup data in a certain time window in accordance with a data backup policy;
determining whether the number of backup data in the time window is within the assigned number; and
storing the new backup data if the number of backup data in the time window is within the assigned number. - View Dependent Claims (5, 6, 7, 8)
-
-
9. A method for protecting backup data stored in a data backup system, the data backup system backing up data generated by a main system, the method comprising:
-
providing an internal clock for the data backup system independent from a main clock of the main system;
creating a plurality of backup data in accordance with a data backup policy, each backup data having an expiration time to be removed from the data backup system; and
removing the backup data in accordance with the internal clock regardless of the main clock. - View Dependent Claims (10)
-
-
11. An apparatus for backing up data comprising:
-
a backup data generation unit for creating a backup data in accordance with a data backup policy;
a data storage for storing the backup data; and
a controller for defining a plurality of time windows for creating and maintaining backup data in accordance with the data backup policy, and for assigning each of the time windows a predetermined amount of storage space, whereby a new backup data created during a particular time window is stored in a storage space assigned to the time window if the assigned storage space has not been used up, and if the assigned storage space has been used up, deleting the oldest backup data until enough storage space in the assigned storage space is obtained. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus for backing up data comprising:
-
a backup data generation unit for creating a backup data in accordance with a data backup policy;
a data storage for storing the backup data; and
a controller for defining a plurality of time windows for creating and maintaining backup data in accordance with the data backup policy, and for assigning each of the time windows a predetermined number of data backups, whereby the controller maintains the number of backup data within the predetermined number during the corresponding time window. - View Dependent Claims (20, 21, 22)
-
-
23. An apparatus for backing up data comprising:
-
a backup data generation unit for creating a backup data for backing up data generated by a main system in accordance with a data backup policy, each backup data having an expiration time to be removed;
a data storage for storing the backup data;
an internal clock; and
a controller maintains the backup data in accordance with the internal clock independent from a main clock of the main system. - View Dependent Claims (24, 25, 26)
-
Specification