Methods for enhancing management of backup data sets and devices thereof
First Claim
Patent Images
1. A method for enhancing management of backup data sets, the method comprising:
- receiving, by a virtualization management computing device comprising a processor, a request to perform an operation on a region of a production data set;
marking, by the virtualization management computing device comprising the processor, a region of a backup data set corresponding to the region of the production data set on which the operation will be performed, to indicate a change state status for the marked region of the backup data set; and
determining, by the virtualization management computing device comprising the processor, when a critical error has occurred in the marked region of the backup data set based on a data corruption rate for the marked region of the backup data set exceeding a set threshold after performance of the operation is completed on the region of the production data set and mirrored on the marked region of the backup data set.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, non-transitory computer readable medium, and apparatus that enhance management of backup data sets include receiving an operation on a region of a production data set. A corresponding region of a backup data set is marked as having a change state status until the received operation is completed on the region of the production data set and mirrored on a corresponding region of a backup data set.
-
Citations
33 Claims
-
1. A method for enhancing management of backup data sets, the method comprising:
-
receiving, by a virtualization management computing device comprising a processor, a request to perform an operation on a region of a production data set; marking, by the virtualization management computing device comprising the processor, a region of a backup data set corresponding to the region of the production data set on which the operation will be performed, to indicate a change state status for the marked region of the backup data set; and determining, by the virtualization management computing device comprising the processor, when a critical error has occurred in the marked region of the backup data set based on a data corruption rate for the marked region of the backup data set exceeding a set threshold after performance of the operation is completed on the region of the production data set and mirrored on the marked region of the backup data set. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for enhancing management of backup data sets, the method comprising:
-
receiving, by a virtualization management computing device comprising a processor, an operation on a region of a production data set; marking, by the virtualization management computing device comprising the processor, a corresponding region of a backup data set as having a change state status until the received operation is completed on the region of the production data set and mirrored on the corresponding region of the backup data set; receiving, by the virtualization management computing device comprising the processor, a read operation to the corresponding region of the backup data set as a result of a failover; determining, by the virtualization management computing device comprising the processor, an error with respect to the received read operation when the marking indicates the corresponding region of the backup data set has the change state status; receiving, by the virtualization management computing device comprising the processor, another operation to the corresponding region of the backup data set as a result of a failover; and executing, by the virtualization management computing device comprising the processor, the received another operation on the corresponding region of the backup data set when the marking indicates the corresponding region of the backup data set is valid. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A non-transitory computer readable medium having stored thereon instructions for enhancing management of backup data sets comprising machine executable code which when executed by at least one processor, causes the processor to perform steps comprising:
-
receiving a request to perform an operation on a region of a production data set; marking a region of a backup data set corresponding to the region of the production data set on which the operation will be performed, to indicate a change state status for the marked region of the backup data set; and determining when a critical error has occurred in the marked region of the backup data set based on a data corruption rate for the marked region of the backup data set exceeding a set threshold after performance of the operation is completed on the region of the production data set and mirrored on the marked region of the backup data set. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A non-transitory computer readable medium having stored thereon instructions for enhancing management of backup data sets comprising machine executable code which when executed by at least one processor, causes the processor to perform steps comprising:
-
receiving an operation on a region of a production data set; marking a corresponding region of a backup data set as having a change state status until the received operation is completed on the region of the production data set and mirrored on the corresponding region of the backup data set; receiving a read operation to the corresponding region of the backup data set as a result of a failover; determining an error with respect to the received read operation when the marking indicates the corresponding region of the backup data set has the change state status; receiving another operation to the corresponding region of the backup data set as a result of a failover; and executing the received another operation on the corresponding region of the backup data set when the marking indicates the corresponding region of the backup data set is valid. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A virtualization management computing device comprising:
-
one or more processors; a memory coupled to the one or more processors which are configured to be capable of executing programmed instructions, which comprise the programmed instructions stored in the memory to; receive a request to perform an operation on a region of a production data set; mark a region of a backup data set corresponding to the region of the production data set on which the operation will be performed, to indicate a change state status for the marked region of the backup data set; and determine when a critical error has occurred in the marked region of the backup data set based on a data corruption rate for the marked region of the backup data set exceeding a set threshold after performance of the operation is completed on the region of the production data set and mirrored on the marked region of the backup data set. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. A virtualization management computing device comprising:
-
one or more processors; a memory coupled to the one or more processors which are configured to be capable of executing programmed instructions comprising and stored in the memory to; receive an operation on a region of a production data set; mark a corresponding region of a backup data set as having a change state status until the received operation is completed on the region of the production data set and mirrored on the corresponding region of the backup data set; receive a read operation to the corresponding region of the backup data set as a result of a failover and determine an error with respect to the received read operation when the marking indicates the corresponding region of the backup data set has the change state status; receive another operation to the corresponding region of the backup data set as a result of a failover; and execute the received another operation on the corresponding region of the backup data set when the marking indicates the corresponding region of the backup data set is valid. - View Dependent Claims (30, 31, 32, 33)
-
Specification