public class NetworkVm extends Vm implements java.lang.Comparable<java.lang.Object>
| Modifier and Type | Field and Description |
|---|---|
java.util.ArrayList<NetworkCloudlet> |
cloudletlist |
double |
finishtime |
boolean |
flagfree |
double |
memory |
java.util.ArrayList<HostPacket> |
recvPktlist |
| Constructor and Description |
|---|
NetworkVm(int id,
int userId,
double mips,
int pesNumber,
int ram,
long bw,
long size,
java.lang.String vmm,
CloudletScheduler cloudletScheduler) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(java.lang.Object arg0) |
boolean |
isFree() |
addStateHistoryEntry, getBw, getCloudletScheduler, getCurrentAllocatedBw, getCurrentAllocatedMips, getCurrentAllocatedRam, getCurrentAllocatedSize, getCurrentRequestedBw, getCurrentRequestedMaxMips, getCurrentRequestedMips, getCurrentRequestedRam, getCurrentRequestedTotalMips, getHost, getId, getMips, getNumberOfPes, getRam, getSize, getStateHistory, getTotalUtilizationOfCpu, getTotalUtilizationOfCpuMips, getUid, getUid, getUserId, getVmm, isBeingInstantiated, isInMigration, setBeingInstantiated, setBw, setCloudletScheduler, setCurrentAllocatedBw, setCurrentAllocatedMips, setCurrentAllocatedRam, setCurrentAllocatedSize, setHost, setId, setInMigration, setMips, setNumberOfPes, setRam, setSize, setUid, setUserId, setVmm, updateVmProcessingpublic java.util.ArrayList<NetworkCloudlet> cloudletlist
public java.util.ArrayList<HostPacket> recvPktlist
public double memory
public boolean flagfree
public double finishtime
public NetworkVm(int id,
int userId,
double mips,
int pesNumber,
int ram,
long bw,
long size,
java.lang.String vmm,
CloudletScheduler cloudletScheduler)