Adjustments of buffer credits for optimizing the number of retry operations and transfer ready operations
First Claim
Patent Images
1. A method performed by a control unit configured to communicate with a plurality of channels via a switch, the method comprising:
- monitoring, by a processor of the control unit, a number of transfer ready operations and a number of retry operations during a monitoring period during communication with the plurality of channels; and
in response to determining that there is use of transfer ready operations but no use of retry operations during the monitoring period, and in response to determining that the number of transfer ready operations is greater than a transfer ready threshold, increasing a number of buffer credits.
1 Assignment
0 Petitions
Accused Products
Abstract
A control unit monitors a number of transfer ready operations and a number of retry operations during a monitoring period during communication with a plurality of channels. Based, on the monitoring, a number of buffer credits for communication with the plurality of channels is adjusted.
82 Citations
21 Claims
-
1. A method performed by a control unit configured to communicate with a plurality of channels via a switch, the method comprising:
-
monitoring, by a processor of the control unit, a number of transfer ready operations and a number of retry operations during a monitoring period during communication with the plurality of channels; and in response to determining that there is use of transfer ready operations but no use of retry operations during the monitoring period, and in response to determining that the number of transfer ready operations is greater than a transfer ready threshold, increasing a number of buffer credits. - View Dependent Claims (2)
-
-
3. A method performed by a control unit configured to communicate with a plurality of channels via a switch, the method comprising:
-
monitoring, by a processor of the control unit, a number of transfer ready operations and a number of retry operations during a monitoring period during communication with the plurality of channels; and in response to determining that there is use of retry operations but no use of transfer ready operations during the monitoring period, and in response to determining that the number of retry operations is greater than a retry low threshold, decreasing a number of buffer credits. - View Dependent Claims (4)
-
-
5. A method performed by a control unit configured to communicate with a plurality of channels via a switch, the method comprising:
-
monitoring, by a processor of the control unit, a number of transfer ready operations and a number of retry operations during a monitoring period during communication with the plurality of channels; and in response to determining that there is use of both transfer ready operations and retry operations during the monitoring period, and in response to determining that the number of retry operations is greater than a retry high threshold, decreasing a number of buffer credits. - View Dependent Claims (6)
-
-
7. A system comprising a control unit configured to communicate with a plurality of channels via a switch, the system comprising:
-
a memory; and a processor coupled to the memory, wherein the processor performs operations, the operations comprising; monitoring a number of transfer ready operations and a number of retry operations during a monitoring period during communication with the plurality of channels; and in response to determining that there is use of transfer ready operations but no use of retry operations during the monitoring period, and in response to determining that the number of transfer ready operations is greater than a transfer ready threshold, increasing a number of buffer credits. - View Dependent Claims (8, 9)
-
-
10. A system comprising a control unit configured to communicate with a plurality of channels via a switch, the system comprising:
-
a memory; and a processor coupled to the memory, wherein the processor performs operations, the operations comprising; monitoring a number of transfer ready operations and a number of retry operations during a monitoring period during communication with the plurality of channels; and in response to determining that there is use of retry operations but no use of transfer ready operations during the monitoring period, and in response to determining that the number of retry operations is greater than a retry low threshold, decreasing a number of buffer credits. - View Dependent Claims (11, 12)
-
-
13. A system comprising a control unit configured to communicate with a plurality of channels via a switch, the system comprising:
-
a memory; and a processor coupled to the memory, wherein the processor performs operations, the operations comprising; monitoring a number of transfer ready operations and a number of retry operations during a monitoring period during communication with the plurality of channels; and in response to determining that there is use of both transfer ready operations and retry operations during the monitoring period, and in response to determining that the number of retry operations is greater than a retry high threshold, decreasing a number of buffer credits. - View Dependent Claims (14, 15)
-
-
16. A computer program product, the computer program product comprising a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code configured to perform operations on a device configured to communicate with a plurality of channels via a switch, the operations comprising:
-
monitoring a number of transfer ready operations and a number of retry operations during a monitoring period during communication with the plurality of channels; and in response to determining that there is use of transfer ready operations but no use of retry operations during the monitoring period, and in response to determining that the number of transfer ready operations is greater than a transfer ready threshold, increasing a number of buffer credits. - View Dependent Claims (17)
-
-
18. A computer program product, the computer program product comprising a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code configured to perform operations on a device configured to communicate with a plurality of channels via a switch, the operations comprising:
-
monitoring a number of transfer ready operations and a number of retry operations during a monitoring period during communication with the plurality of channels; and in response to determining that there is use of retry operations but no use of transfer ready operations during the monitoring period, and in response to determining that the number of retry operations is greater than a retry low threshold, decreasing a number of buffer credits. - View Dependent Claims (19)
-
-
20. A computer program product, the computer program product comprising a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code configured to perform operations on a device configured to communicate with a plurality of channels via a switch, the operations comprising:
-
monitoring a number of transfer ready operations and a number of retry operations during a monitoring period during communication with the plurality of channels; and in response to determining that there is use of both transfer ready operations and retry operations during the monitoring period, and in response to determining that the number of retry operations is greater than a retry high threshold, decreasing a number of buffer credits. - View Dependent Claims (21)
-
Specification