Storage unit priority based on configuration information
First Claim
Patent Images
1. A storage system, comprising:
- a processor; and
a non-transitory machine readable medium storing instructions that are executable by the processor to cause the processor to;
determine that configuration information associated with one storage unit of a set of storage units is not set, wherein the set of storage units comprises the one storage unit and other storage units;
set the configuration information associated with the one storage unit by assigning a mean value of the configuration information associated with the other storage units to the configuration information associated with the one storage unit;
analyze the configuration information associated with the set of storage units to create a priority order associated with the set of storage units; and
perform an action related to the set of storage units according to the priority order, the action comprising any of;
recovering failed storage units of the set of storage units in an order based on the priority order;
presenting storage units of the set of storage units to hosts in an order based on the priority order; and
in rebalancing the set of storage units, selecting which storage units to move to a new node based on the priority order.
2 Assignments
0 Petitions
Accused Products
Abstract
Storage unit priority based on configuration information may be determined, for example, by a processor analyzing configuration information associated with the storage units to create a priority order associated with the storage units. The configuration information associated with each storage unit may be standardized for comparison to the configuration information associated with the other storage units. The processor may perform an action related to the storage units according to the priority order.
20 Citations
20 Claims
-
1. A storage system, comprising:
-
a processor; and a non-transitory machine readable medium storing instructions that are executable by the processor to cause the processor to; determine that configuration information associated with one storage unit of a set of storage units is not set, wherein the set of storage units comprises the one storage unit and other storage units; set the configuration information associated with the one storage unit by assigning a mean value of the configuration information associated with the other storage units to the configuration information associated with the one storage unit; analyze the configuration information associated with the set of storage units to create a priority order associated with the set of storage units; and perform an action related to the set of storage units according to the priority order, the action comprising any of; recovering failed storage units of the set of storage units in an order based on the priority order; presenting storage units of the set of storage units to hosts in an order based on the priority order; and in rebalancing the set of storage units, selecting which storage units to move to a new node based on the priority order. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method, comprising:
-
determining an export priority value to associate with one storage unit of a set of storage units based on host export information associated with the one storage unit; standardizing quality of service information associated with the one storage unit by adjusting at least one quality of service parameter associated with the one storage unit based on quality of service summary information derived from the set of storage units; determining a quality of service priority value to associate with the one storage unit based on the standardized quality of service information associated with the one storage unit; determining an aggregated priority value for the one storage unit based on the export priority value and the quality of service priority value; and positioning the storage unit in a priority list based on the aggregated priority value. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory machine-readable storage medium comprising instructions executable by a processor to:
-
determine, for each storage unit of a plurality of storage units, at least one standardized quality of service value for the respective storage unit by adjusting a value of a quality of service parameter associated with the respective storage unit based on quality of service summary information derived from the plurality of storage units; determine, for each storage unit of the plurality of storage units, a quality of service priority value for the respective storage unit based on the at least one standardized quality of service value of the respective storage unit; and position the plurality of storage units in a priority list based on their respective quality of service priority values. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification