| CPC G06F 3/067 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0655 (2013.01); G06F 3/0664 (2013.01)] | 20 Claims |

|
1. A method of operating a storage server which includes a plurality of storage devices and a storage node configured to control the plurality of storage devices, the method comprising:
grouping, by the storage node, first virtual machines based on workload characteristics of the first virtual machines, to generate a virtual machine group table;
receiving, by the storage node from first storage devices of the plurality of storage devices, attribute information of the first storage devices, the first storage devices being allocated to the first virtual machines;
collecting, by the storage node, recovery information from the first storage devices;
generating, by the storage node, a recovery sequence table by determining recovery sequences based on the virtual machine group table, the attribute information, and the recovery information; and
providing, by the storage node, a corresponding recovery sequence to a second storage device of the plurality of storage devices, based on the recovery sequence table, the second storage device being allocated to a new second virtual machine different from the first virtual machines.
|