Cloudsim:将多个小云分配给一个虚拟机
Cloudsim: allocate several cloudlets to a VM
我正在尝试将多个 cloudlet 分配给单个 VM,然后 运行 它们按特定顺序依次分配。但是当我添加它们时,出现以下错误:
Broker: Postponing execution of cloudlet 0: bount VM not available
Broker: Postponing execution of cloudlet 0: bount VM not available
Broker: Postponing execution of cloudlet 0: bount VM not available
...
我使用了这个命令:
cloudId.setVmId(0);
cloudId.setVmId(1);
...
有什么办法吗?
是的,我发现了问题。由于缺少主机资源,如 MIPS、BW、RAM 和...虚拟机无法 运行。我增加了主机的资源,现在所有 VM 都已启动并且 运行正在执行任务。
因此代码没有问题,您可以将多个任务排队到单个 VM。
我正在尝试将多个 cloudlet 分配给单个 VM,然后 运行 它们按特定顺序依次分配。但是当我添加它们时,出现以下错误:
Broker: Postponing execution of cloudlet 0: bount VM not available
Broker: Postponing execution of cloudlet 0: bount VM not available
Broker: Postponing execution of cloudlet 0: bount VM not available
...
我使用了这个命令:
cloudId.setVmId(0);
cloudId.setVmId(1);
...
有什么办法吗?
是的,我发现了问题。由于缺少主机资源,如 MIPS、BW、RAM 和...虚拟机无法 运行。我增加了主机的资源,现在所有 VM 都已启动并且 运行正在执行任务。
因此代码没有问题,您可以将多个任务排队到单个 VM。