REDUCING A RATE AT WHICH REQUESTS ARE SENT FROM ONE PROCESSOR TO ANOTHER TO REDUCE PROCESSOR UTILIZATION AT THE PROCESSOR RECEIVING THE REQUESTS
First Claim
1. A computer program product for managing Input/Output requests at a first processor from a second processor, the computer program product comprising a computer readable storage medium having computer readable program code embodied therein that is executable to perform operations, the operations comprising:
- determining whether processor utilization at the first processor exceeds a utilization threshold;
determining whether a specified operation is in progress in response to determining that the processor utilization at the first processor exceeds the utilization threshold; and
sending, by the first processor, a message to the second processor to cause the second processor to reduce a rate at which requests are transferred from the second processor to the first processor in response to determining that the specified operations is in progress.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are a computer program product, system, and method for reducing a rate at which requests are sent from one processor to another to reduce processor utilization at the processor receiving the requests. A determination is made as to whether processor utilization at the first processor exceeds a utilization threshold. If so, a determination is made as to whether a specified operation is in progress in response to determining that the processor utilization at the first processor exceeds the utilization threshold. The first processor sends a message to the second processor to cause the second processor to reduce a rate at which requests are transferred from the second processor to the first processor in response to determining that the specified operations is in progress.
15 Citations
22 Claims
-
1. A computer program product for managing Input/Output requests at a first processor from a second processor, the computer program product comprising a computer readable storage medium having computer readable program code embodied therein that is executable to perform operations, the operations comprising:
-
determining whether processor utilization at the first processor exceeds a utilization threshold; determining whether a specified operation is in progress in response to determining that the processor utilization at the first processor exceeds the utilization threshold; and sending, by the first processor, a message to the second processor to cause the second processor to reduce a rate at which requests are transferred from the second processor to the first processor in response to determining that the specified operations is in progress. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for managing Input/Output requests to a storage, comprising:
-
a first processor; and a second processor; wherein the first processor performs; determining whether processor utilization at the first processor exceeds a utilization threshold; determining whether a specified operation is in progress in response to determining that the processor utilization at the first processor exceeds the utilization threshold; and sending, by the first processor, a message to the second processor to cause the second processor to reduce a rate at which requests are transferred from the second processor to the first processor in response to determining that the specified operations is in progress. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method for managing Input/Output requests at a first processor from a second processor, comprising:
-
determining whether processor utilization at the first processor exceeds a utilization threshold; determining whether a specified operation is in progress in response to determining that the processor utilization at the first processor exceeds the utilization threshold; and sending, by the first processor, a message to the second processor to cause the second processor to reduce a rate at which requests are transferred from the second processor to the first processor in response to determining that the specified operations is in progress. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification