Java 如何将特定Cloudlet分配给cloudsim中的特定虚拟主机?
我有一些虚拟机,我把它们分成了一些叫做“虚拟集群”的组。实际上,我有一个Vm列表,如下所示: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<
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列表后执行此操作