Preventing unnecessary data recovery
First Claim
1. A method comprising:
- receiving, at a data processing device, a status of a resource of a distributed system;
when the status of the resource indicates a resource failure, executing instructions on the data processing device to determine whether the resource failure is correlated to any other resource failures within the distributed system;
when the resource failure is correlated to other resource failures within the distributed system, delaying execution on the data processing device of a remedial action associated with the resource;
when the resource failure is uncorrelated to other resource failures within the distributed system, initiating execution on the data processing device of the remedial action associated with the resource;
when the resource failure is correlated to other resource failures within the distributed system, executing the remedial action on the data processing device after a first threshold period of time; and
when the resource failure is uncorrelated to other resource failures within the distributed system, executing the remedial action on the data processing device after a second threshold period of time;
wherein the first threshold period of time is greater than the second threshold period of time.
2 Assignments
0 Petitions
Accused Products
Abstract
A method that prevents unnecessary data recovery includes receiving, at a data processing device, a status of a resource of a distributed system. When the status of the resource indicates a resource failure, the method includes executing instructions on the data processing device to determine whether the resource failure is correlated to any other resource failures within the distributed system. When the resource failure is correlated to other resource failures within the distributed system, the method includes delaying execution on the data processing device of a remedial action associated with the resource. However, when the resource failure is uncorrelated to other resource failures within the distributed system, the method includes initiating execution on the data processing device of the remedial action associated with the resource.
14 Citations
24 Claims
-
1. A method comprising:
-
receiving, at a data processing device, a status of a resource of a distributed system; when the status of the resource indicates a resource failure, executing instructions on the data processing device to determine whether the resource failure is correlated to any other resource failures within the distributed system; when the resource failure is correlated to other resource failures within the distributed system, delaying execution on the data processing device of a remedial action associated with the resource; when the resource failure is uncorrelated to other resource failures within the distributed system, initiating execution on the data processing device of the remedial action associated with the resource; when the resource failure is correlated to other resource failures within the distributed system, executing the remedial action on the data processing device after a first threshold period of time; and when the resource failure is uncorrelated to other resource failures within the distributed system, executing the remedial action on the data processing device after a second threshold period of time; wherein the first threshold period of time is greater than the second threshold period of time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A recovery system for a distributed system, the recovery system comprising:
-
a data processing device in communication with resources of the distributed system, the data processing device receiving a status of a resource of the distributed system; when the status of the resource indicates a resource failure, the data processing device executing instructions to determine whether tile resource failure is correlated to any other resource failures within the distributed system; when the resource failure is correlated to other resource failures within the distributed system, the data processing device delaying execution of a remedial action associated with the resource; when the resource failure is uncorrelated to other resource failures within the distributed system, tile data processing device initiating execution of the remedial action associated with the resource; when the resource failure is correlated to other resource failures within the distributed system, the data processing device delays execution of the remedial action associated with the resource for a first threshold period of time; and when the resource failure is uncorrelated to other resource failures within the distributed system, the data processing device initiates execution of the remedial action associated with the resource after a second threshold period of time; wherein the first threshold period of time is greater than the second threshold period of time. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method comprising:
-
receiving, at a data processing device, a status of a resource of a distributed system; when the status of the resource indicates a resource failure, executing instructions on the data processing device to determine; a correlation between the resource failure and any other resource failures within the distributed system; and a time duration of the resource failure; when the resource failure is correlated to other resource failures within the distributed system and the time duration is greater than a first threshold period of time, executing on the data processing device a remedial action associated with the resource; and when the resource failure is uncorrelated to other resource failures within the distributed system, and the time duration is greater than a second threshold period of time, executing on the data processing device the remedial action associated with the resource; wherein the first threshold period of time is greater than the second threshold period of time. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification