| CPC G06F 3/0634 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0673 (2013.01)] | 20 Claims |

|
1. A method, comprising:
causing a write abort prediction system of a data storage device to monitor a number of write aborts that have occurred on a data storage device during a first monitoring period;
causing the write abort prediction system to determine, based at least in part, on the number of write aborts, a probability of one or more additional write aborts occurring during execution of received commands during a second monitoring period;
causing the write abort prediction system to determine whether the probability of one or more additional write aborts occurring during the second monitoring period is above a threshold;
based, at least in part, on determining the probability of one or more additional write aborts occurring is above the threshold, causing the write abort prediction system to determine an operating state of the data storage device; and
causing the write abort prediction system to alter a functionality of the data storage device based, at least in part, on the operating state of the data storage device and the determined probability.
|