System, method and program for estimating risk of disaster in infrastructure
First Claim
1. A method of estimating risk of a future failure of first and second computer systems of a computer network and taking remedial action which minimizes the risk of the future failure of the first and second computer systems, the method comprising:
- a processor identifying, as first coordinates of first data points, (a) severities of previous, respective failures of the first computer system and (b) respective times of occurrences, encompassing a time range from an earliest time of occurrence T1min to a latest time of occurrence T1max, of the previous, respective failures of the first computer system, wherein the severities are the first coordinates on a severity axis and the respective times of the occurrences are the first coordinates on a perpendicular time axis;
the processor generating a first Tchebychev polynomial curve passing through all of the first data points representing the previous failures of the first computer system, and identifying peaks and ends of the first Tchebychev polynomial curve;
the processor identifying, as second coordinates of second data points, (a) severities of previous, respective failures of the second computer system and (b) respective times of occurrences, encompassing a time range from an earliest time of occurrence T2min to a latest time of occurrence T2max, of the previous, respective failures of the second computer system, wherein the severities are the second coordinates on the severity axis and the respective times of the occurrences are the second coordinates on the perpendicular time axis;
the processor generating a second Tchebychev polynomial curve passing through all of the second data points representing the previous failures of the second computer system, and identifying peaks and ends of the second Tchebychev polynomial curve; and
the processor generating a third Tchebychev polynomial curve passing through;
(i) all of the peaks of both the first Tchebychev polynomial curve and the second Tchebychev polynomial curve, (ii) the first Tchebychev polynomial curve at time T1min or the second Tchebychev polynomial curve at time T2min, and (iii) the first Tchebychev polynomial curve at time T1max or the second Tchebychev polynomial curve at time T2max; and
the processor identifying a highest peak of the third Tchebychev polynomial curve and determining that the identified highest peak is a high risk failure that occurred on the first or second computer system and is a disaster generating significant risk to the computer network and in response, causing other computers of the computer network to provide additional redundancy to minimize the significant risk to the computer network from a future occurrence of the high risk failure of the first and second computer systems.
2 Assignments
0 Petitions
Accused Products
Abstract
Method, system and computer program for estimating risk of a future disaster of an infrastructure. Times of previous, respective disasters of the infrastructure are identified. Respective severities of the previous disasters are determined. Risk of a future disaster of the infrastructure is estimated by determining a relationship between the previous disasters, their respective severities and their respective times of occurrence. The risk can be estimated by generating a polynomial linking severity and time of occurrence of each of the previous disasters. The polynomial can be generated by approximating a Tchebychev polynomial.
12 Citations
12 Claims
-
1. A method of estimating risk of a future failure of first and second computer systems of a computer network and taking remedial action which minimizes the risk of the future failure of the first and second computer systems, the method comprising:
-
a processor identifying, as first coordinates of first data points, (a) severities of previous, respective failures of the first computer system and (b) respective times of occurrences, encompassing a time range from an earliest time of occurrence T1min to a latest time of occurrence T1max, of the previous, respective failures of the first computer system, wherein the severities are the first coordinates on a severity axis and the respective times of the occurrences are the first coordinates on a perpendicular time axis; the processor generating a first Tchebychev polynomial curve passing through all of the first data points representing the previous failures of the first computer system, and identifying peaks and ends of the first Tchebychev polynomial curve; the processor identifying, as second coordinates of second data points, (a) severities of previous, respective failures of the second computer system and (b) respective times of occurrences, encompassing a time range from an earliest time of occurrence T2min to a latest time of occurrence T2max, of the previous, respective failures of the second computer system, wherein the severities are the second coordinates on the severity axis and the respective times of the occurrences are the second coordinates on the perpendicular time axis; the processor generating a second Tchebychev polynomial curve passing through all of the second data points representing the previous failures of the second computer system, and identifying peaks and ends of the second Tchebychev polynomial curve; and the processor generating a third Tchebychev polynomial curve passing through;
(i) all of the peaks of both the first Tchebychev polynomial curve and the second Tchebychev polynomial curve, (ii) the first Tchebychev polynomial curve at time T1min or the second Tchebychev polynomial curve at time T2min, and (iii) the first Tchebychev polynomial curve at time T1max or the second Tchebychev polynomial curve at time T2max; andthe processor identifying a highest peak of the third Tchebychev polynomial curve and determining that the identified highest peak is a high risk failure that occurred on the first or second computer system and is a disaster generating significant risk to the computer network and in response, causing other computers of the computer network to provide additional redundancy to minimize the significant risk to the computer network from a future occurrence of the high risk failure of the first and second computer systems. - View Dependent Claims (2, 3, 4)
-
-
5. A computer program product, comprising a computer readable hardware storage device having computer readable program instructions stored therein, said program instructions executable by a processor to implement a method of estimating risk of a future failure of first and second computer systems of a computer network and taking remedial action which minimizes the risk of the future failure of the first and second computer systems, the method comprising:
-
the processor identifying, as first coordinates of first data points, (a) severities of previous, respective failures of the first computer system and (b) respective times of occurrences, encompassing a time range from an earliest time of occurrence T1min to a latest time of occurrence T of the previous, respective failures of the first computer system, wherein the severities are the first coordinates on a severity axis and the respective times of the occurrences are the first coordinates on a perpendicular time axis; the processor generating a first Tchebychev polynomial curve passing through all of the first data points representing the previous failures of the first computer system, and identifying peaks and ends of the first Tchebychev polynomial curve; the processor identifying, as second coordinates of second data points, (a) severities of previous, respective failures of the second computer system and (b) respective times of occurrences, encompassing a time range from an earliest time of occurrence T2min to a latest time of occurrence T2max, of the previous, respective failures of the second computer system, wherein the severities are the second coordinates on the severity axis and the respective times of the occurrences are the second coordinates on the perpendicular time axis; the processor generating a second Tchebychev polynomial curve passing through all of the second data points representing the previous failures of the second computer system, and identifying peaks and ends of the second Tchebychev polynomial curve; and the processor generating a third Tchebychev polynomial curve passing through;
(i) all of the peaks of both the first Tchebychev polynomial curve and the second Tchebychev polynomial curve, (ii) the first Tchebychev polynomial curve at time T1min or the second Tchebychev polynomial curve at time T2min, and (iii) the first Tchebychev polynomial curve at time T max or the second Tchebychev polynomial curve at time T2max; andthe processor identifying a highest peak of the third Tchebychev polynomial curve and determining that the identified highest peak is a high risk failure that occurred on the first or second computer system and is a disaster generating significant risk to the computer network and in response, causing other computers of the computer network to provide additional redundancy to minimize the significant risk to the computer network from a future occurrence of the high risk failure of the first and second computer systems. - View Dependent Claims (6, 7, 8)
-
-
9. A computer, comprising a processor, a memory, and a computer readable storage device, the storage device containing program instructions executable by the processor via the memory to implement a method of estimating risk of a future failure of first and second computer systems of a computer network and taking remedial action which minimizes the risk of the future failure of the first and second computer systems, the method comprising:
-
the processor identifying, as first coordinates of first data points, (a) severities of previous, respective failures of the first computer system and (b) respective times of occurrences, encompassing a time range from an earliest time of occurrence T1min to a latest time of occurrence T1max, of the previous, respective failures of the first computer system, wherein the severities are the first coordinates on a severity axis and the respective times of the occurrences are the first coordinates on a perpendicular time axis; the processor generating a first Tchebychev polynomial curve passing through all of the first data points representing the previous failures of the first computer system, and identifying peaks and ends of the first Tchebychev polynomial curve; the processor identifying, as second coordinates of second data points, (a) severities of previous, respective failures of the second computer system and (b) respective times of occurrences, encompassing a time range from an earliest time of occurrence T2min to a latest time of occurrence T2max, of the previous, respective failures of the second computer system, wherein the severities are the second coordinates on the severity axis and the respective times of the occurrences are the second coordinates on the perpendicular time axis; the processor generating a second Tchebychev polynomial curve passing through all of the second data points representing the previous failures of the second computer system, and identifying peaks and ends of the second Tchebychev polynomial curve; and the processor generating a third Tchebychev polynomial curve passing through;
(i) all of the peaks of both the first Tchebychev polynomial curve and the second Tchebychev polynomial curve, (ii) the first Tchebychev polynomial curve at time T1min or the second Tchebychev polynomial curve at time T2min, and (iii) the first Tchebychev polynomial curve at time T1max or the second Tchebychev polynomial curve at time T2max; andthe processor identifying a highest peak of the third Tchebychev polynomial curve and determining that the identified highest peak is a high risk failure that occurred on the first or second computer system and is a disaster generating significant risk to the computer network and in response, causing other computers of the computer network to provide additional redundancy to minimize the significant risk to the computer network from a future occurrence of the high risk failure of the first and second computer systems. - View Dependent Claims (10, 11, 12)
-
Specification