Controlling incremental backups using opaque object attributes
First Claim
1. A computer-implemented method for determining whether content of an object has changed, comprising:
- under control of a backup system, receiving opaque object attributes and a data identifier, wherein the data identifier is generated based on one or more relevant object attributes of the opaque object attributes that indicate whether at least one of the content of the object and one or more of the relevant object attributes has changed;
comparing the received data identifier with a previously stored data identifier; and
in response to determining that the received data identifier and the previously stored data identifier do not match, determining that the content of the object has changed.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are techniques for determining whether content of an object has changed. Under control of a backup system, opaque object attributes and a data identifier are received, wherein the data identifier is generated based on one or more relevant object attributes of the opaque object attributes that indicate whether at least one of the content of the object and one or more of the relevant object attributes has changed. The received data identifier is compared with a previously stored data identifier. In response to determining that the received data identifier and the previously stored data identifier do not match, it is determined that the content of the object has changed.
-
Citations
21 Claims
-
1. A computer-implemented method for determining whether content of an object has changed, comprising:
under control of a backup system, receiving opaque object attributes and a data identifier, wherein the data identifier is generated based on one or more relevant object attributes of the opaque object attributes that indicate whether at least one of the content of the object and one or more of the relevant object attributes has changed;
comparing the received data identifier with a previously stored data identifier; and
in response to determining that the received data identifier and the previously stored data identifier do not match, determining that the content of the object has changed. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A computer program product for determining whether content of an object has changed comprising a computer useable medium including a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:
under control of a backup system, receive opaque object attributes and a data identifier, wherein the data identifier is generated based on one or more relevant object attributes of the opaque object attributes that indicate whether at least one of the content of the object and one or more of the relevant object attributes has changed;
compare the received data identifier with a previously stored data identifier; and
in response to determining that the received data identifier and the previously stored data identifier do not match, determine that the content of the object has changed. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A system for determining whether content of an object has changed, comprising:
-
a backup system; and
an object system module coupled to the backup system;
wherein the backup system is adaptable to receive opaque object attributes and a data identifier, wherein the data identifier is generated based on one or more relevant object attributes of the opaque object attributes that indicate whether at least one of the content of the object and one or more of the relevant object attributes has changed;
wherein he backup system is adaptable to compare the received data identifier with a previously stored data identifier; and
wherein the backup system is adaptable to, in response to determining that the received data identifier and the previously stored data identifier do not match, determine that the content of the object has changed. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification