A non-transitory machine-readable storage medium, comprising executable instructions that, when executed by a processor, facilitate performance of operations, the operations comprising:
- in a first evaluation stage, inputting a first dataset of parameter data obtained for a storage device into an online semi-parametric Mondrian survival forest classifier to obtain first predicted survival rate data of the storage device for a first specified time point;
- obtaining a first confidence score representative of the first predicted survival rate data;
- evaluating the first confidence score to determine whether to take first remedial action with respect to the storage device prior to the first specified time point being reached;
- and
- in response to determining to not take the first remedial action, in a second evaluation stage, inputting a second dataset of parameter data obtained for the storage device into the online semi-parametric Mondrian survival forest classifier to obtain second predicted survival rate data of the storage device for a second specified time point;
- obtaining a second confidence score representative of the second predicted survival rate data;
- and
- evaluating the second confidence score to determine whether to take second remedial action with respect to the storage device prior to the second specified time point being reached.