(9) Peak number of operations: Peak number of operations in the host adapter. [Shown via reference numeral
518];
(10) Average number of operations: Average number of operations in the host bus adapter. [Shown via reference numeral
520];
(11) Median number of operations: Median number of operations in the host bus adapter. [Shown via reference numeral
522];
(12) Number of high priority rejected: Number of high priority requests rejected from the host bus adapter. [Shown via reference numeral
524];
(13) Number of high priority active: Number of high priority requests active in the host bus adapter. [Shown via reference numeral
526];
(15) Number of host connections: How much connections from host to the host bus adapter (e.g. two connections vs 16 connections) [shown via reference numeral
528];
It should be noted that many other inputs that affect the selection of the best recovery mechanism may be included beyond those shown in FIG. 5. Many additional types of inputs may be applied to the machine learning module comprising a neural network 106.
FIG. 6 illustrates a block diagram 600 that shows an exemplary output of the machine learning module 106 and the adjustment of resources for interfaces, in accordance with certain embodiments.
In certain embodiments the total number of TCBs are N (where N is a natural number), and the output 606 of the machine learning module 106 ranges from 0 to N indicating the number of TCBs to allocate to a port.