Patent ID: 8433877

Claim:
A method of adding storage in a data processing environment, comprising: obtaining, by a processor unit, a number of metrics for each of a number of storage providers, wherein the number of storage providers provide access to a number of storage subsystems by the data processing environment and wherein the number of metrics provide an indication of performance of each of the number of storage providers; determining, by the processor unit, whether the number of metrics for a selected one of the number of storage providers are within a number of threshold values; responsive to a determination that the metrics for the selected one of the number of storage providers are within the number of threshold values, adding a storage subsystem to the selected one of the number of storage providers; determining, by the processor unit, whether the number of metrics for none of the number of storage providers are within the number of threshold values; and responsive to a determination that the number of metrics for none of the number of storage providers are within the number of threshold values, adding a new storage provider to the data processing environment and adding the storage subsystem to the new storage provider.