STORAGE AREA NETWORK WORKLOAD BALANCING
First Claim
1. A method for load balancing an input/output workload within a storage area network environment, the method comprising:
- determining the first input/output workload between a first source and a first destination of a storage area network;
determining a location of the first source with a source identifier;
determining a location of the first destination with a destination identifier;
tracking the input/output workload between the first source and the first destination with an analyzing unit;
determining that the first input/output workload is above an upper threshold;
logging the first input/output workload as a first condition into a storage table in response to the determination of the first input/output workload being above the upper threshold; and
communicating the determination of the first condition to a first user.
1 Assignment
0 Petitions
Accused Products
Abstract
Storage area network (SAN) load balancing process is disclosed. The load balancing process can include monitoring an input/output workload within the SAN. The input/output workload of a first source to first destination is monitored by an analyzing unit. The analyzing unit gathers a source identifier (S_ID) and a destination identifier (D_ID) to determine the location of a first source and a first destination. An input/output workload of the first source and the first destination can be tracked by the analyzing unit. The analyzing unit can be used to determine if the first input/output workload is above an upper threshold. A first condition can be logged based on the determination of the first input/output workload being above the upper threshold. The determination of the first condition is communicated to a first user.
18 Citations
20 Claims
-
1. A method for load balancing an input/output workload within a storage area network environment, the method comprising:
-
determining the first input/output workload between a first source and a first destination of a storage area network; determining a location of the first source with a source identifier; determining a location of the first destination with a destination identifier; tracking the input/output workload between the first source and the first destination with an analyzing unit; determining that the first input/output workload is above an upper threshold; logging the first input/output workload as a first condition into a storage table in response to the determination of the first input/output workload being above the upper threshold; and communicating the determination of the first condition to a first user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for managing a storage area network, comprising:
-
a storage area network comprising; one or more servers, one or more storage units, and one or more switches that communicatively couple the one or more servers to the one or more storage units to control an input/output workload transpiring between the one or more servers and one or more storage units; a memory; a processor device communicatively coupled to the memory; and an analyzing unit communicatively coupled to the memory, the processor device, and the storage area network, wherein the analyzing unit is configured to; determine a first input/output workload between a first source and a first destination of the storage area network, determine a location of the first source with a source identifier, determine a location of the first destination with a destination identifier, track the input/output workload between the first source and the first destination with an analyzing unit, determine that the first input/output workload is above an upper threshold, log the first input/output workload as a first condition into a storage table in response to the determination of the first input/output workload being above the upper threshold, and communicate the determination of the first condition to a first user. - View Dependent Claims (16, 17, 18)
-
-
19. A computer program product for managing a storage area network comprising a computer storage device having program instructions that are executable on a computing device and cause the computing device to:
-
determine a first input/output workload between a first source and a first destination of a storage area network; determine a location of the first source with a source identifier; determine a location of the first destination with a destination identifier; track the input/output workload between the first source and the first destination with an analyzing unit; determine that the first input/output workload is above an upper threshold; log the first input/output workload as a first condition into a storage table in response to the determination of the first input/output workload being above the upper threshold; and communicate the determination of the first condition to a first user. - View Dependent Claims (20)
-
Specification