1

loop を使用して 10 個の vm を作成します。すべての Vm のパラメーターは同じであるため、すべての Vm は同じ数の MIPS を使用します。異なる mips で異なる vms を作成するにはどうすればよいですか?

    //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;
}

メイン メソッドで vmNum が初期化され、10 に等しくなります。

4

1 に答える 1