1. A computer system comprising: a plurality of storage devices configured to store data; and a data storage controller configured to: determine a length of time that the particular storage device has been in a particular operational state; and based on the particular operational state and the length of time the particular storage device has been in the particular operational state, predict when a particular storage device of the plurality of storage devices will exhibit an unscheduled behavior comprising a relatively high response latency or a relatively low throughput.