Patent ID: 8458699
Filing Date: 2013-06-04
Classification: G06F

Abstract:
1. A non-transitory processor-readable medium storing code representing instructions to cause a processor to perform a process, the process comprising: defining a classification weight value for each physical computing device from a plurality of physical computing devices; selecting, for each physical computing device from the plurality of physical computing devices, a first utilization weight value in response to determining whether a first utilization value associated with a first resource of that physical computing device is included within a first range of utilization values defined by a first utilization parameter and a second utilization parameter at a virtual migration policy; selecting, for each physical computing device from the plurality of physical computing devices, a second utilization weight value in response to determining whether a second utilization value associated with a second resource of that physical computing device is included within a second range of utilization values defined by a third utilization parameter and a fourth utilization parameter at the virtual migration policy; defining an effective utilization value for each physical computing device from the plurality of physical computing devices based on the classification weight value, the first utilization weight value, and the second utilization weight value of that physical computing device; and associating a virtual migration priority with each physical computing device from the plurality of physical computing devices based on the effective utilization value, the virtual migration priority having a first value if the effective utilization value is within a first range of utilization values and a second value if the effective utilization value is within a second range of utilization values.