gridsim
Class Gridlet
java.lang.Object
|
+--gridsim.Gridlet
- public class Gridlet
- extends java.lang.Object
Classes related to GridSim Jobs: called Gridlet
Constructor Summary |
Gridlet(int gridlet_id,
double gridlet_length,
long GridletFileSize,
long GridletOutputSize)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
gridlet_id
int gridlet_id
CREATED
public static final int CREATED
- See Also:
- Constant Field Values
READY
public static final int READY
- See Also:
- Constant Field Values
QUEUED
public static final int QUEUED
- See Also:
- Constant Field Values
INEXEC
public static final int INEXEC
- See Also:
- Constant Field Values
SUCCESS
public static final int SUCCESS
- See Also:
- Constant Field Values
FAILED
public static final int FAILED
- See Also:
- Constant Field Values
Gridlet
public Gridlet(int gridlet_id,
double gridlet_length,
long GridletFileSize,
long GridletOutputSize)
GetGridletID
public int GetGridletID()
SetUserID
public void SetUserID(int id)
GetUserID
public int GetUserID()
GetResourceID
public int GetResourceID()
GetGridletFileSize
public long GetGridletFileSize()
GetGridletOutputSize
public long GetGridletOutputSize()
SetResParam
public void SetResParam(int resource_id,
double CostPerSec)
SetSubmissionTime
public void SetSubmissionTime(double clocktime)
getSubmissionTime
public double getSubmissionTime()
SetExecStartTime
public void SetExecStartTime(double clocktime)
getExecStartTime
public double getExecStartTime()
SetExecParam
public void SetExecParam(double WallClockTime,
double actualCPUTime)
- These two parameters are set by the GridResource after execution.
SetStatus
public void SetStatus(int status)
GetStatus
public int GetStatus()
GetStatusString
public java.lang.String GetStatusString()
GetGridletLength
public double GetGridletLength()
GetActualCPUTime
public double GetActualCPUTime()
GetCostPerSec
public double GetCostPerSec()
GetProcessingCost
public double GetProcessingCost()
- Returns the cost of processing Gridlet
GetWallClockTime
public double GetWallClockTime()
GetFinishTime
public double GetFinishTime()