public class NetworkVm extends Vm implements Comparable<Object>
| Modifier and Type | Field and Description |
|---|---|
ArrayList<NetworkCloudlet> |
cloudletlist |
double |
finishtime |
boolean |
flagfree |
double |
memory |
ArrayList<HostPacket> |
recvPktlist |
| Constructor and Description |
|---|
NetworkVm(int id,
int userId,
double mips,
int pesNumber,
int ram,
long bw,
long size,
String vmm,
CloudletScheduler cloudletScheduler) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(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 ArrayList<NetworkCloudlet> cloudletlist
public 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,
String vmm,
CloudletScheduler cloudletScheduler)
public boolean isFree()
public int compareTo(Object arg0)
compareTo in interface Comparable<Object>Copyright © 2012 The Cloud Computing and Distributed Systems (CLOUDS) Laboratory, The University of Melbourne. All Rights Reserved.