CloudSim4.0 Learning (2)

本文介绍了CloudSim4.0 Example2与Example1的区别,主要焦点在于Example2创建了两个虚拟机。在问题查找与解决过程中,通过分析日志输出,发现变量设置与实际使用不符。通过修改特定类的方法,成功解决了这个问题,并展示了修改后的运行结果。
摘要由CSDN通过智能技术生成



Example2

1 与Example1的不同之处

1.1 创建了两个虚拟机

创建了两个虚拟机

String vmm = "Xen";
Vm vm1 = new Vm(vmid, brokerId, (double)mips, pesNumber, ram, bw, size, vmm, new CloudletSchedulerTimeShared());
int vmid = vmid + 1;
Vm vm2 = new Vm(vmid, brokerId, (double)mips, pesNumber, ram, bw, size, vmm, new CloudletSchedulerTimeShared());

而在Example1中的问题在Example2中依然存在:明明只创建了Datacenter_0,但是在实际使用的时候却出现了Datacenter #2这个不知道从何而来的变量。
在这里插入图片描述

1.2 问题查找与解决

根据输出

0.0: Broker: Trying to Create VM #0 in Datacenter_0
0.0: Broker: Trying to Create VM #1 in Datacenter_0
0.1: Broker: VM #0 has been created in Datacenter #2, Host #0
0.1: Broker: VM #1 has been created in Datacenter #2, Host #0

我先选择DatacenterBroker类进行查看;
根据0.0所输出的信息,我先找到了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值