System, method and computer program product for performing a data protection operation
First Claim
Patent Images
1. A computer-implemented method for performing a data protection operation, the method comprising:
- receiving at a controller a write instruction that is associated with a writable entity;
wherein the write instruction comprises;
a writable entity identifier; and
data protection metadata indicative of a relevancy of at least one data protection operation to be applied in relation to the write instruction; and
participating, by the controller, in a write operation, the write operation comprising writing an information entity to the writable entity specified by the writable entity identifier;
determining whether the at least one data protection operation is relevant to either or both of;
the write instruction; and
at least one other write instruction; and
participating, by the controller, in an execution of the at least one data protection operation in response to determining the at least one data protection operation is relevant to either or both of the write instruction and the at least one other write instruction; and
wherein the at least one data protection operation comprises a separate action distinct from the write operation.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method and computer program product for performing a data protection operation is provided. The method includes receiving a write instruction that is associated with a writable entity, the write instruction includes a writable entity identifier, and data protection metadata indicative of a relevancy of at least one data protection operation to be applied in relation to the write instruction, and participating in an execution of a relevant data protection operation, if such a relevant data protection operation exists.
20 Citations
25 Claims
-
1. A computer-implemented method for performing a data protection operation, the method comprising:
-
receiving at a controller a write instruction that is associated with a writable entity;
wherein the write instruction comprises;a writable entity identifier; and data protection metadata indicative of a relevancy of at least one data protection operation to be applied in relation to the write instruction; and participating, by the controller, in a write operation, the write operation comprising writing an information entity to the writable entity specified by the writable entity identifier; determining whether the at least one data protection operation is relevant to either or both of; the write instruction; and at least one other write instruction; and participating, by the controller, in an execution of the at least one data protection operation in response to determining the at least one data protection operation is relevant to either or both of the write instruction and the at least one other write instruction; and wherein the at least one data protection operation comprises a separate action distinct from the write operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 21, 22, 23, 24, 25)
-
-
9. A computer program product comprising a non-transitory computer usable medium including a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:
-
receive a write instruction that is associated with a writable entity; participate in a write operation specified by the write instruction; and in response to determining one or more data protection operations are relevant to the write operation, participate in an execution of the one or more data protection operations; wherein the write instruction comprises; a writable entity identifier; and data protection metadata indicative of a relevancy of each of the one or more data protection operations in relation to the write instruction; and wherein determining whether the one or more data protection operations are relevant to the write operation is based on the data protection metadata. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A storage system comprising:
-
a memory unit comprising a write instruction that is associated with a writable entity;
wherein the write instruction comprises;a writable entity identifier; and data protection metadata indicative of a relevancy of at least one data protection operation to be applied in relation to the write instruction; and a controller, communicatively coupled to the memory unit and the writable entity to participate in an execution of; a write operation specifying an information entity to be written to the writable entity indicated by the writable entity identifier of the write instruction; and the at least one data protection operation, in response to determining, based on the data protection metadata, the at least one data protection operation is relevant to the write instruction. - View Dependent Claims (20)
-
Specification