Java 如何将特定Cloudlet分配给cloudsim中的特定虚拟主机?

Java 如何将特定Cloudlet分配给cloudsim中的特定虚拟主机?,java,cloud,cloudsim,Java,Cloud,Cloudsim,我有一些虚拟机,我把它们分成了一些叫做“虚拟集群”的组。实际上,我有一个Vm列表,如下所示: VCs = List <List<Vm>> WDs = List <List<Cloudlets>> VCs=列表 另一方面,我有一些Cloudlet,我将它们分成了一些组,称为工作负载。实际上,我有一个cloudlet列表,如下所示: VCs = List <List<Vm>> WDs = List <List<

我有一些虚拟机,我把它们分成了一些叫做“虚拟集群”的组。实际上,我有一个Vm列表,如下所示:

VCs = List <List<Vm>>
WDs = List <List<Cloudlets>>
VCs=列表
另一方面,我有一些Cloudlet,我将它们分成了一些组,称为工作负载。实际上,我有一个cloudlet列表,如下所示:

VCs = List <List<Vm>>
WDs = List <List<Cloudlets>>
WDs=List
现在我需要将第I个Cloudlet列表分配给第I个虚拟集群列表。实际上我需要这样的东西:

for (int i=0; i<VCs.size(); i++)
   for (int j=0; j<VCs.get(i).size(); j++){
   broker.submitVmList (Vcs.get(i));
   broker.submitCloudletList (Vcs.get(i).get(j);
   }

for(int i=0;i可以在循环中使用以下代码行:

broker.bindCloudletToVm(cloudlet[i].getCloudletId(),vm[i].getId());
在您向代理提交cloudlet列表后执行此操作