gridsim
Class Gridlet

java.lang.Object
  |
  +--gridsim.Gridlet

public class Gridlet
extends java.lang.Object

Classes related to GridSim Jobs: called Gridlet


Field Summary
static int CREATED
           
static int FAILED
           
(package private)  int gridlet_id
           
static int INEXEC
           
static int QUEUED
           
static int READY
           
static int SUCCESS
           
 
Constructor Summary
Gridlet(int gridlet_id, double gridlet_length, long GridletFileSize, long GridletOutputSize)
           
 
Method Summary
 double GetActualCPUTime()
           
 double GetCostPerSec()
           
 double getExecStartTime()
           
 double GetFinishTime()
           
 long GetGridletFileSize()
           
 int GetGridletID()
           
 double GetGridletLength()
           
 long GetGridletOutputSize()
           
 double GetProcessingCost()
          Returns the cost of processing Gridlet
 int GetResourceID()
           
 int GetStatus()
           
 java.lang.String GetStatusString()
           
 double getSubmissionTime()
           
 int GetUserID()
           
 double GetWallClockTime()
           
 void SetExecParam(double WallClockTime, double actualCPUTime)
          These two parameters are set by the GridResource after execution.
 void SetExecStartTime(double clocktime)
           
 void SetResParam(int resource_id, double CostPerSec)
           
 void SetStatus(int status)
           
 void SetSubmissionTime(double clocktime)
           
 void SetUserID(int id)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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
Constructor Detail

Gridlet

public Gridlet(int gridlet_id,
               double gridlet_length,
               long GridletFileSize,
               long GridletOutputSize)
Method Detail

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()