| CPC G06F 13/122 (2013.01) [G06F 11/2097 (2013.01)] | 20 Claims |

|
1. A computer-implemented method, comprising:
discovering by an input/output processor (IOP) a path between each defined I/O adapter and its endpoint;
based on a system configuration and the discovered pathing, building a table comprising each I/O adapter, endpoint, initial adapter state;
creating an I/O adapter redundancy mapping from the table and assigning performance thresholds to each I/O adapter; and
continuously monitoring, by the IOP, utilization of each I/O adapter, wherein based on the utilization for the I/O adapter reaching a defined threshold, enabling a redundant I/O adapter path, wherein the redundant I/O adapter is a proxy for the I/O adapter.
|
|
8. A computer system, the computer system comprising:
one or more processors, one or more computer-readable memories, one or more computer-readable storage media, a set of computer program instructions stored in the one or more computer-readable memories and executed by at least one of the processors to perform actions of:
discovering by an input/output processor (IOP) a path between each defined I/O adapter and its endpoint;
based on a system configuration and the discovered pathing, building a table comprising each I/O adapter, endpoint, initial adapter state;
creating an I/O adapter redundancy mapping from the table and assigning performance thresholds to each I/O adapter; and
continuously monitoring, by the IOP, utilization of each I/O adapter, wherein based on the utilization for the I/O adapter reaching a defined threshold, enabling a redundant I/O adapter path, wherein the redundant I/O adapter is a proxy for the I/O adapter.
|
|
15. A computer program product, the computer program product comprising a non-transitory tangible storage device having program code embodied therewith, the program code executable by a processor of a computer to perform a method, the method comprising:
discovering by an input/output processor (IOP) a path between each defined I/O adapter and its endpoint;
based on a system configuration and the discovered pathing, building a table comprising each I/O adapter, endpoint, initial adapter state;
creating an I/O adapter redundancy mapping from the table and assigning performance thresholds to each I/O adapter; and
continuously monitoring, by the IOP, utilization of each I/O adapter, wherein based on the utilization for the I/O adapter reaching a defined threshold, enabling a redundant I/O adapter path, wherein the redundant I/O adapter is a proxy for the I/O adapter.
|