| CPC G06F 11/0769 (2013.01) [G06F 11/0745 (2013.01)] | 20 Claims |

|
1. A method comprising:
monitoring for input/output (I/O) errors on each of a plurality of storage devices of a first storage system within a predetermined time interval;
determining a criticality level of the first storage system;
calculating a risk level for an unplanned swap event based on detected I/O errors for each of the plurality of storage devices and the criticality level of the first storage system, wherein the unplanned swap event includes swapping between usage of the first storage system and a second storage system by a computing system, and wherein calculating the risk level includes:
calculating a swap score value for the first storage system based on a criticality attribute of each of the plurality of storage devices and a device score, based on a number of I/O errors detected for the storage device, for each of the plurality of storage devices; and
calculating the risk level based on the swap score value;
providing the risk level for the unplanned swap event; and
triggering, based on the risk level, the unplanned swap event, including swapping between usage of the first storage system and the second storage system by the computing system.
|