Modifying computer configuration to improve performance
First Claim
1. A method comprising:
- issuing, by a processor, an action to a first client and a second client;
generating a first optimization factor list (OFL) for the first client and a second OFL for the second client;
comparing the first OFL to the second OFL;
generating a correlation factor (CF) between the first client and second client based on the OFL comparison, wherein the CF indicates a level of similarity between the first client and the second client, wherein generating the CF includes generating a partial CF value for each factor in the OFL, weighting each factor in the OFL, adjusting each partial CF value using a weight of the factor associated with the partial CF, and accumulating the adjusted partial CF values;
determining that there is a bottleneck causing performance issues in the first client;
adjusting, in response to determining that there is a bottleneck causing performance issues in the first client, a client computer configuration of the first client based on the bottleneck;
generating, by the processor, a relevance factor (RF) based on an adjustment made to a factor of the client computer configuration; and
altering, based on the RF of the adjustment made to the factor of the client computer configuration, the OFL and CF.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present disclosure relate to improving computer performance. An action may be issued to a first client and a second client. A first optimization factor list (OFL) may be generated for the first client and a second OFL may be generated for the second client. After each OFL is generated, the first OFL may be compared to the second OFL. A correlation factor (CF) may be generated between the first client and the second client based on the OFL comparison, wherein the CF indicates a level of similarity between the first client and the second client. A bottleneck causing performance issues in the first client may be determined and computer configuration of the first client may be adjusted based on the bottleneck.
21 Citations
16 Claims
-
1. A method comprising:
-
issuing, by a processor, an action to a first client and a second client; generating a first optimization factor list (OFL) for the first client and a second OFL for the second client; comparing the first OFL to the second OFL; generating a correlation factor (CF) between the first client and second client based on the OFL comparison, wherein the CF indicates a level of similarity between the first client and the second client, wherein generating the CF includes generating a partial CF value for each factor in the OFL, weighting each factor in the OFL, adjusting each partial CF value using a weight of the factor associated with the partial CF, and accumulating the adjusted partial CF values; determining that there is a bottleneck causing performance issues in the first client; adjusting, in response to determining that there is a bottleneck causing performance issues in the first client, a client computer configuration of the first client based on the bottleneck; generating, by the processor, a relevance factor (RF) based on an adjustment made to a factor of the client computer configuration; and altering, based on the RF of the adjustment made to the factor of the client computer configuration, the OFL and CF. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform a method comprising:
-
issuing an action to a first client and a second client; generating a first optimization factor list (OFL) for the first client and a second OFL for the second client; comparing the first OFL to the second OFL; generating a correlation factor (CF) between the first client and second client based on the OFL comparison, wherein the CF indicates a level of similarity between the first client and the second client, wherein generating the CF includes generating a partial CF value for each factor in the OFL, weighting each factor in the OFL, adjusting each partial CF value using a weight of the factor associated with the partial CF, and accumulating the adjusted partial CF values; determining that there is a bottleneck causing performance issues in the first client; adjusting in response to determining that there is a bottleneck causing performance issues in the first client, client computer configuration of the first client based on the bottleneck; generating a relevance factor (RF) based on an adjustment made to a factor of the client computer configuration, wherein a high RF indicates that the adjustment to the factor improved client performance; and altering, based on the RF of the adjustment made to the factor of the client computer configuration, the OFL and CF. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A system comprising:
-
a memory storing program instructions on a non-transitory computer-readable medium; a first client and a second client; and a processor communicatively coupled to the memory and the first client and the second client, wherein the processor is configured to execute the program instructions to perform a method comprising; issuing an action to the first client and the second client; generating a first optimization factor list (OFL) for the first client and a second OFL for the second client; comparing the first OFL to the second OFL; generating a correlation factor (CF) between the first client and second client based on the OFL comparison, wherein the CF indicates a level of similarity between the first client and the second client, wherein generating the CF includes generating a partial CF value for each factor in the OFL, weighting each factor in the OFL, adjusting each partial CF value using a weight of the factor associated with the partial CF, and accumulating the adjusted partial CF values; determining that there is a bottleneck causing performance issues in the first client; adjusting in response to determining that there is a bottleneck causing performance issues in the first client, client computer configuration of the first client based on the bottleneck; generating a relevance factor (RF) based on an adjustment made to a factor of the client computer configuration, wherein a high RF indicates that the adjustment to the factor improved client performance; and altering, based on the RF of the adjustment made to the factor of the client computer configuration, the OFL and CF. - View Dependent Claims (13, 14, 15, 16)
-
Specification