STORAGE UNIT SELECTION FOR VIRTUALIZED STORAGE UNITS
First Claim
1. A method comprising:
- determining performance information for each storage unit of a plurality of storage units located at a virtual data center, wherein the determining is performed by executing storage administrator logic whose execution is controlled by a management entity different than the virtual data center provider;
determining, automatically based on the determined performance information, performance expectations;
determining particular performance expectations applicable to a particular storage unit;
determining that performance of the particular storage unit is incompatible with the particular performance expectations;
causing, at least partially in response to determining that performance of the storage unit is incompatible with the performance expectations, a reduction in utilization of the particular storage unit;
wherein the method is performed by one or more computing devices.
5 Assignments
0 Petitions
Accused Products
Abstract
Performance information for storage units located at a virtual data center is determined by executing storage administrator logic whose execution is controlled by a management entity different than the virtual data center provider. Performance expectations are automatically determined based on the determined performance information. In response to determining that a particular storage unit is incompatible with performance expectations applicable to the particular storage unit, embodiments cause a reduction in utilization of the particular storage unit. Based on determined performance information, another embodiment determines that a performance pattern indicating a physical co-location of a first storage unit and a second storage unit has occurred. In response to determining that the performance pattern indicating a physical co-location of a first storage unit and a second storage unit has occurred, the embodiment disables use of a selected storage unit of the first storage unit or the second storage unit for at least a particular purpose.
-
Citations
28 Claims
-
1. A method comprising:
-
determining performance information for each storage unit of a plurality of storage units located at a virtual data center, wherein the determining is performed by executing storage administrator logic whose execution is controlled by a management entity different than the virtual data center provider; determining, automatically based on the determined performance information, performance expectations; determining particular performance expectations applicable to a particular storage unit; determining that performance of the particular storage unit is incompatible with the particular performance expectations; causing, at least partially in response to determining that performance of the storage unit is incompatible with the performance expectations, a reduction in utilization of the particular storage unit; wherein the method is performed by one or more computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
determining performance information for each storage unit of a plurality of storage units located at a virtual data center, wherein the determining is performed by executing storage administrator logic whose execution is controlled by a management entity different than a virtual data center provider; based on the determined performance information, determining that a performance pattern indicating a physical co-location of a first storage unit and a second storage unit has occurred; in response to determining that the performance pattern has occurred, disabling use of a selected storage unit of the first storage unit or the second storage unit for at least a particular purpose; wherein the method is performed by one or more devices. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium comprising one or more sequences of instructions which when executed by one or more processors cause the one or more processors to perform:
-
determining performance information for each storage unit of a plurality of storage units located at a virtual data center, wherein the determining is performed by executing storage administrator logic whose execution is controlled by a management entity different than the virtual data center provider; determining, automatically based on the determined performance information, performance expectations; determining particular performance expectations applicable to a particular storage unit; determining that performance of the particular storage unit is incompatible with the particular performance expectations; causing, at least partially in response to determining that performance of the storage unit is incompatible with the performance expectations, a reduction in utilization of the particular storage unit. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A non-transitory computer-readable storage medium comprising one or more sequences of instructions which when executed by one or more processors cause the one or more processors to perform:
-
determining performance information for each storage unit of a plurality of storage units located at a virtual data center, wherein the determining is performed by executing storage administrator logic whose execution is controlled by a management entity different than a virtual data center provider; based on the determined performance information, determining that a performance pattern indicating a physical co-location of a first storage unit and a second storage unit has occurred; in response to determining that the performance pattern has occurred, disabling use of a selected storage unit of the first storage unit or the second storage unit for at least a particular purpose. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
Specification