@Override public double getCurrentRequestedUtilizationOfRam() { double ram = 0; for (ResCloudlet cloudlet : cloudletExecList) { ram += cloudlet.getCloudlet().getUtilizationOfRam(CloudSim.clock()); } return ram; }
@Override public double getCurrentRequestedUtilizationOfRam() { double ram = 0; for (ResCloudlet cloudlet : cloudletExecList) { ram += cloudlet.getCloudlet().getUtilizationOfRam(CloudSim.clock()); } return ram; }
for(Cloudlet cloudlet: getCloudletSubmittedList()){ if(!finishedCloudlets.contains(cloudlet) && cloudlet.isFinished()){ Vm vm = getVmsCreatedList().get(cloudlet.getVmId()-1); vm.setCurrentAllocatedRam(vm.getCurrentAllocatedRam() - (int)(cloudlet.getUtilizationOfRam(CloudSim.clock())*100)); vm.updateVmProcessing(CloudSim.clock(), null); finishedCloudlets.add(cloudlet); } }