| CPC G06F 3/0613 (2013.01) [G06F 3/0629 (2013.01); G06F 3/0673 (2013.01)] | 20 Claims |

|
1. A computer-implemented method, executed on a computing device, comprising:
processing, via the computing device, a plurality of input/output (IO) requests associated with a storage object in a storage system;
generating, via the computing device, a plurality of IO features using the plurality of IO requests associated with the storage object;
identifying, via the computing device, a time dependent IO feature for the storage system from the plurality of IO features;
extracting, via the computing device, a coefficient for the time dependent IO feature for the storage system, wherein the coefficient is numerical representation of a value of the time dependent IO feature;
generating, via the computing device, a calibrated time dependent IO feature for the storage system by calibrating, via the computing device, the time dependent IO feature using the coefficient for the time dependent IO feature for the storage system relative to a corresponding time dependent IO feature from at least one other storage system, wherein calibrating the time dependent IO feature includes normalizing the coefficient for the time dependent IO feature for the storage system relative to the time dependent IO feature from at least one other storage system; and
processing, via the computing device, the calibrated time dependent IO feature for the storage system using a machine learning model trained using training data associated with the at least one other storage system.
|