getNextAvailableVm()方法以循环方式为特定数据中心分配虚拟机。(该方法返回的整数为分配的机器)在数据中心中,可能存在具有不同配置集的虚拟机。例如:5VMswith1024memory4VMswith512memoryTotal:9VMs对于这个数据中心,与具有512内存的机器相比,具有1024内存的机器将获得2倍的任务。因此,此数据中心的机器由getNextAvailableVm()按以下方式返回:00112233445678这是目前的方式,正在归还机器。但是有一个问题。可能会有这样的情况,当一台特定的机器很忙并且无法分配任务时。相反,必须为具有最高内存的下一台可用机