public class NetworkCloudlet extends Cloudlet implements java.lang.Comparable<java.lang.Object>
| Modifier and Type | Field and Description |
|---|---|
int |
currStagenum |
double |
exetime |
double |
finishtime |
double |
numStage |
java.util.ArrayList<TaskStage> |
stages |
double |
starttime |
double |
submittime |
java.util.Map<java.lang.Double,HostPacket> |
timeCommunicate |
double |
timespentInStage |
double |
timetostartStage |
| Constructor and Description |
|---|
NetworkCloudlet(int cloudletId,
long cloudletLength,
int pesNumber,
long cloudletFileSize,
long cloudletOutputSize,
long memory,
UtilizationModel utilizationModelCpu,
UtilizationModel utilizationModelRam,
UtilizationModel utilizationModelBw) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(java.lang.Object arg0) |
double |
getSubmittime() |
addRequiredFile, deleteRequiredFile, getActualCPUTime, getActualCPUTime, getAllResourceId, getAllResourceName, getClassType, getCloudletFileSize, getCloudletFinishedSoFar, getCloudletFinishedSoFar, getCloudletHistory, getCloudletId, getCloudletLength, getCloudletOutputSize, getCloudletStatus, getCloudletStatusString, getCloudletTotalLength, getCostPerSec, getCostPerSec, getExecStartTime, getFinishTime, getNetServiceLevel, getNumberOfPes, getProcessingCost, getRequiredFiles, getReservationId, getResourceById, getResourceId, getResourceName, getStatus, getStatusString, getSubmissionTime, getSubmissionTime, getUserId, getUtilizationModelBw, getUtilizationModelCpu, getUtilizationModelRam, getUtilizationOfBw, getUtilizationOfCpu, getUtilizationOfRam, getVmId, getWaitingTime, getWallClockTime, getWallClockTime, hasReserved, isFinished, requiresFiles, setClassType, setCloudletFinishedSoFar, setCloudletLength, setCloudletStatus, setExecParam, setExecStartTime, setNetServiceLevel, setNumberOfPes, setRequiredFiles, setReservationId, setResourceParameter, setResourceParameter, setSubmissionTime, setUserId, setUtilizationModelBw, setUtilizationModelCpu, setUtilizationModelRam, setVmId, writepublic double submittime
public double finishtime
public double exetime
public double numStage
public int currStagenum
public double timetostartStage
public double timespentInStage
public java.util.Map<java.lang.Double,HostPacket> timeCommunicate
public java.util.ArrayList<TaskStage> stages
public double starttime
public NetworkCloudlet(int cloudletId,
long cloudletLength,
int pesNumber,
long cloudletFileSize,
long cloudletOutputSize,
long memory,
UtilizationModel utilizationModelCpu,
UtilizationModel utilizationModelRam,
UtilizationModel utilizationModelBw)