CPC G06F 9/4862 (2013.01) [G06F 9/45558 (2013.01); G06F 9/5088 (2013.01); G06F 2009/4557 (2013.01); G06F 2009/45595 (2013.01)] | 20 Claims |
1. A method comprising:
generating one or more predicted performance loads for one or more of a plurality of storage systems that would result from different permutations of workload migrations among the plurality of storage systems, using one or more machine learning models that are trained on workload characteristics for the plurality of storage systems;
based on the performance load predicted by the one or more machine learning models, determining one or more preferred workloads of a plurality of workloads to migrate and one or more preferred storage systems of the plurality of storage systems for receiving the one or more preferred workloads; and
migrating the one or more preferred workloads to the one or more preferred storage systems based on a permutation in which migrating the one or more preferred workloads to the one or more preferred storage systems provides a threshold predicted difference between performance capacity and predicted performance load in a storage system.
|