Method, system, and program for managing input/output (I/O) performance between host systems and storage volumes
First Claim
1. A method for managing a network providing Input/Output (I/O) paths between a plurality of host systems and storage volumes in storage systems, comprising:
- providing an application service connection definition for each connection from a host to a storage volume;
providing at least one service level guarantee definition indicating performance criteria to satisfy service requirements included in at least one service level agreement with at least one customer for network resources;
associating each service level guarantee definition with at least one application service connection definition; and
monitoring whether Input/Output (I/O) requests transmitted through the multiple I/O paths satisfy performance criteria indicated in the service level guarantee definition associated with the I/O paths.
2 Assignments
0 Petitions
Accused Products
Abstract
Provided are a method, system, and program for managing a network providing Input/Output (I/O) paths between a plurality of host systems and storage volumes in storage systems. An application service connection definition is provided for each connection from a host to a storage volume. At least one service level guarantee definition is provided indicating performance criteria to satisfy service requirements included in at least one service level agreement with at least one customer for network resources. Each service level guarantee definition is associated with at least one application service connection definition. Monitoring is performed as to whether Input/Output (I/O) requests transmitted through the multiple I/O paths satisfy performance criteria indicated in the service level guarantee definition associated with the I/O paths.
-
Citations
49 Claims
-
1. A method for managing a network providing Input/Output (I/O) paths between a plurality of host systems and storage volumes in storage systems, comprising:
-
providing an application service connection definition for each connection from a host to a storage volume;
providing at least one service level guarantee definition indicating performance criteria to satisfy service requirements included in at least one service level agreement with at least one customer for network resources;
associating each service level guarantee definition with at least one application service connection definition; and
monitoring whether Input/Output (I/O) requests transmitted through the multiple I/O paths satisfy performance criteria indicated in the service level guarantee definition associated with the I/O paths. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for managing a network providing Input/Output (I/O) paths between a plurality of host systems and storage volumes in storage systems, comprising:
-
a processing unit;
code executed by the processing unit to cause operations to be performed, the operations comprising;
(i) providing an application service connection definition for each connection from a host to a storage volume;
(ii) providing at least one service level guarantee definition indicating performance criteria to satisfy service requirements included in at least one service level agreement with at least one customer for network resources;
(iii) associating each service level guarantee definition with at least one application service connection definition; and
(iv) monitoring whether Input/Output (I/O) requests transmitted through the multiple I/O paths satisfy performance criteria indicated in the service level guarantee definition associated with the I/O paths. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. An article of manufacture for managing a network providing Input/Output (I/O) paths between a plurality of host systems and storage volumes in storage systems, wherein the article of manufacture causes operations to be performed, the operations comprising:
-
providing an application service connection definition for each connection from a host to a storage volume;
providing at least one service level guarantee definition indicating performance criteria to satisfy service requirements included in at least one service level agreement with at least one customer for network resources;
associating each service level guarantee definition with at least one application service connection definition; and
monitoring whether Input/Output (I/O) requests transmitted through the multiple I/O paths satisfy performance criteria indicated in the service level guarantee definition associated with the I/O paths. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A system for managing a network providing Input/Output (I/O) paths between a plurality of host systems and storage volumes in storage systems, comprising:
-
means for providing an application service connection definition for each connection from a host to a storage volume;
means for providing at least one service level guarantee definition indicating performance criteria to satisfy service requirements included in at least one service level agreement with at least one customer for network resources;
means for associating each service level guarantee definition with at least one application service connection definition; and
means for monitoring whether Input/Output (I/O) requests transmitted through the multiple I/O paths satisfy performance criteria indicated in the service level guarantee definition associated with the I/O paths. - View Dependent Claims (48, 49)
-
Specification