Class Experiment


public class Experiment

The User Experiment paramter class.


Field Summary
 final static intOPTIMIZE_COST
           
 final static intOPTIMIZE_COST_PLUS
           
 final static intOPTIMIZE_COST_TIME
           
 final static intOPTIMIZE_NONE
           
 final static intOPTIMIZE_TIME
           

Constructor Summary
Experiment(int id, GridletList glList, int OptimizationStrategy, double B_factor, double D_factor)
           

Method Summary
 doubleBudgetUtilization()
           
 AccumulatorGetAccLength()
           
 doubleGetB_factor()
           
 doubleGetBudget()
           
 doubleGetBudgetSpent()
           
 doubleGetD_factor()
           
 doubleGetDeadline()
           
 doubleGetEndTime()
           
 GridletListGetGridletList()
           
 intGetID()
           
 intGetNoOfGridlets()
           
 intGetNoOfSuccessfulGridlets()
           
 intGetOptimizationStrategy()
           
 StringGetOptimizationStrategyName()
           
 doubleGetStartTime()
           
 doubleGridletCompletionRate()
           
 booleanIsSuccessful()
           
 voidSetBudget(double budget)
           
 voidSetDeadline(double deadline)
           
 voidSetEndTime()
           
 doubleTimeUtilization()
           

Field Detail

OPTIMIZE_COST

public final static int OPTIMIZE_COST

OPTIMIZE_COST_PLUS

public final static int OPTIMIZE_COST_PLUS

OPTIMIZE_COST_TIME

public final static int OPTIMIZE_COST_TIME

OPTIMIZE_NONE

public final static int OPTIMIZE_NONE

OPTIMIZE_TIME

public final static int OPTIMIZE_TIME
Constructor Detail

Experiment

public Experiment(int id, GridletList glList, int OptimizationStrategy, double B_factor, double D_factor)
Method Detail

BudgetUtilization

public double BudgetUtilization()

GetAccLength

public Accumulator GetAccLength()

GetB_factor

public double GetB_factor()

GetBudget

public double GetBudget()

GetBudgetSpent

public double GetBudgetSpent()

GetD_factor

public double GetD_factor()

GetDeadline

public double GetDeadline()

GetEndTime

public double GetEndTime()

GetGridletList

public GridletList GetGridletList()

GetID

public int GetID()

GetNoOfGridlets

public int GetNoOfGridlets()

GetNoOfSuccessfulGridlets

public int GetNoOfSuccessfulGridlets()

GetOptimizationStrategy

public int GetOptimizationStrategy()

GetOptimizationStrategyName

public String GetOptimizationStrategyName()

GetStartTime

public double GetStartTime()

GridletCompletionRate

public double GridletCompletionRate()

IsSuccessful

public boolean IsSuccessful()

SetBudget

public void SetBudget(double budget)

SetDeadline

public void SetDeadline(double deadline)

SetEndTime

public void SetEndTime()

TimeUtilization

public double TimeUtilization()

Association Links

to Class gridsim.GridletList