【发布时间】:2017-11-23 14:26:04
【问题描述】:
我使用循环创建 10 个虚拟机。每个虚拟机使用相同数量的 MIPS,因为所有虚拟机的参数都相同。我如何创建具有不同 mips 的不同虚拟机?
//VM Parameters
long size = 10000; //image size (MB)
int ram = 512; //vm memory (MB)
int mips = 1000;
long bw = 1000;
int pesNumber = 1; //number of cpus
String vmm = "Xen"; //VMM name
//create VMs
CondorVM[] vm = new CondorVM[vms];
for (int i = 0; i < vms; i++) {
double ratio = 1.0;
vm[i] = new CondorVM(i, userId, mips * ratio, pesNumber, ram, bw, size, vmm, new CloudletSchedulerSpaceShared());
list.add(vm[i]);
}
return list;
}
在main方法中vmNum被初始化等于10。
【问题讨论】:
-
有太多方法可以做到这一点。例如,您可以定义 VM 配置文件并从配置文件中读取它们。请尽量让您的问题更具体一些,以便我们为您提供帮助。
-
如何创建 10 个不同 mips 的虚拟机?
标签: java cloud virtual-machine workflowservice cloudsim