CPC G06F 9/45558 (2013.01) [G06F 9/4856 (2013.01); G06F 9/5038 (2013.01); G06F 2009/4557 (2013.01)] | 11 Claims |
1. An apparatus for determining a migration schedule of a resource including a virtual machine and a volume in a cluster including a plurality of nodes, the apparatus comprising:
one or more processors; and
one or more storage devices,
the one or more storage devices being configured to store resource migration schedule information including a plurality of records,
wherein each of the plurality of records indicates a migration source node and a migration destination node of each of one or more resources,
wherein the one or more processors are configured to determine a priority of each of the plurality of records such that a record having locality after migration has a higher priority than a priority of a record without locality after migration,
wherein the locality after migration is determined based on whether a virtual machine and a volume associated with each other will be hosted in the same node,
wherein a locality before migration is determined based on whether a virtual machine and a volume associated with each other are hosted on the same node before migration and is considered in assigning priorities,
wherein the one or more processors are configured to determine a migration schedule of each of the plurality of records based on the priority of each of the plurality of records.
|