1. A 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; defining an effective utilization value for each physical computing device from the plurality of physical computing devices based on the classification weight value, a first utilization weight value, and a second utilization weight value of that physical computing device, the first utilization weight value associated with a first resource of that physical computing device, the second utilization weight value associated with a second resource 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 weight values and a second value if the effective utilization value is within a second range of utilization weight values.