BALANCING LOGICAL UNITS IN STORAGE SYSTEMS
First Claim
1. A computer-implemented method comprising:
- analyzing, using a computing device, a storage system that includes a plurality of logical unit numbers (LUNs) that support asymmetric logical unit access (ALUA) to determine a current state of the storage system, wherein the current state includes LUN distribution information that corresponds to how the plurality of LUNs are distributed amongst a plurality of controllers and system performance information that corresponds to at least one performance metric associated with the plurality of LUNs;
evaluating the current state, using the computing device, to determine whether the current state is unbalanced based on the LUN distribution information and the system performance information; and
in response to determining that the current state is unbalanced, generating, using the computing device, a recommended change to balance the storage system.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for generating a recommended change to balance a storage system are described in various implementations. A method that implements the techniques may include analyzing a storage system that includes a plurality of logical unit numbers (LUNs) that support asymmetric logical unit access (ALUA) to determine a current state of the storage system, wherein the current state includes LUN distribution information and system performance information. The method may also include evaluating the current state to determine whether the current state is unbalanced based on the LUN distribution information and the system performance information, and in response to determining that the current state is unbalanced, generating a recommended change to balance the storage system.
54 Citations
15 Claims
-
1. A computer-implemented method comprising:
-
analyzing, using a computing device, a storage system that includes a plurality of logical unit numbers (LUNs) that support asymmetric logical unit access (ALUA) to determine a current state of the storage system, wherein the current state includes LUN distribution information that corresponds to how the plurality of LUNs are distributed amongst a plurality of controllers and system performance information that corresponds to at least one performance metric associated with the plurality of LUNs; evaluating the current state, using the computing device, to determine whether the current state is unbalanced based on the LUN distribution information and the system performance information; and in response to determining that the current state is unbalanced, generating, using the computing device, a recommended change to balance the storage system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
a processor; a monitoring module, executing on the processor, to monitor a storage system to collect logical unit number (LUN) distribution information that corresponds to how a plurality of LUNs are distributed amongst a plurality of controllers in the storage system and system performance information that corresponds to at least one performance metric associated with the plurality of LUNs; a memory to store the LUN distribution information and the system performance information; and a recommendation engine, executing on the processor, to determine a recommended change to balance the storage system based on the LUN distribution information and the system performance information. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A non-transitory computer-readable storage medium storing instructions that, when executed by a processor, cause the processor to:
-
determine a current state of a storage system that includes a plurality of logical unit numbers (LUNs) that are accessed through a plurality of controllers, wherein the current state includes system performance information that corresponds to at least one performance metric associated with the plurality of LUNs; evaluate the current state to determine whether the current state is unbalanced based on the system performance information; and determine a recommended change to balance the storage system in response to determining that the current state is unbalanced. - View Dependent Claims (15)
-
Specification