Performance problem detection in arrays of similar hardware
First Claim
Patent Images
1. A computer-implemented method, comprising:
- performing the following sub-process for a plurality of iterations;
generating a vector for each of a plurality of hardware devices,creating, using a hardware processor, a correlational matrix representing projections of the vectors against each other,determining which hardware device is least like the other hardware devices based on the correlational matrix, andoutputting a result of the determining;
identifying the hardware device that is most often least like the other hardware devices based on the results;
comparing a number of times the hardware device found most often to be least like the other hardware devices to a quorum; and
determining that the hardware device found most often to be least like the other hardware devices is underperforming in response to determining that the quorum has been met.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments described herein include detecting under-performing devices using a correlational matrix in which devices are compared with one another in order to establish which devices are performing significantly different, e.g. under-performing, than the rest. According to one embodiment, a method includes generating a vector for each of a plurality of hardware devices. Using a hardware processor, a correlational matrix representing projections of the vectors against each other is created. A determination is made as to which hardware device is least like the other hardware devices based on the correlational matrix. A result of the determining is output.
-
Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
performing the following sub-process for a plurality of iterations; generating a vector for each of a plurality of hardware devices, creating, using a hardware processor, a correlational matrix representing projections of the vectors against each other, determining which hardware device is least like the other hardware devices based on the correlational matrix, and outputting a result of the determining; identifying the hardware device that is most often least like the other hardware devices based on the results; comparing a number of times the hardware device found most often to be least like the other hardware devices to a quorum; and determining that the hardware device found most often to be least like the other hardware devices is underperforming in response to determining that the quorum has been met. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product for detecting an underperforming hardware device, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions readable and/or executable by a processor to cause the processor to:
-
perform the following sub-process for a plurality of iterations; generate, by the processor, a vector for each of a plurality of hardware devices, create, by the processor, a correlational matrix representing projections of the vectors against each other, determine, by the processor, which hardware device is least like the other hardware devices based on the correlational matrix, and output, by the processor, a result of the determining; identify, by the processor, the hardware device that is most often least like the other hardware devices based on the results; compare, by the processor, a number of times the hardware device found most often to be least like the other hardware devices to a quorum; and determine, by the processor, that the hardware device found most often to be least like the other hardware devices is underperforming in response to determining that the quorum has been met. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system, comprising:
-
a hardware processor and logic integrated with and/or executable by the processor, the logic being configured to; perform the following sub-process for a plurality of iterations; generate a vector for each of a plurality of hardware devices, create a correlational matrix representing projections of the vectors against each other, determine which hardware device is least like the other hardware devices based on the correlational matrix, and output a result of the determining; identify the hardware device that is most often least like the other hardware devices based on the results; compare a number of times the hardware device found most often to be least like the other hardware devices to a quorum; determine that the hardware device found most often to be least like the other hardware devices is underperforming in response to determining that the quorum has been met; and further monitor the hardware device found most often to be least like the other hardware devices in response to determining that the quorum has not been met, wherein a number of iterations that the sub-process is performed is predefined, wherein the quorum is defined as (predetermined number of iterations/2)+1, wherein the result of the determining is output to a watch list, wherein the result of the determining is output to a user interface, wherein a pre-determined period of time elapses between each iteration of the sub-process. - View Dependent Claims (18, 19, 20)
-
Specification