A B C E F G I L M N O P R S T U W

A

AggregatedScheduleReport(Experiment, LinkedList) - Method in class Broker
 
allocation_policy - Variable in class ResDef
 
AMS2000_Application() - Static method in class GridSimMain
 
Application1(Random) - Static method in class GridSimMain
 
arch - Variable in class ResDef
 

B

body() - Method in class Broker
 
body() - Method in class UserEntity
 
body() - Method in class ReportWriter
 
br - Variable in class Broker.BRGridletProcessingTime
 
Broker - class Broker.
The Grid Resource Broker: It is a GridSim entity with network.
Broker.BRGridletProcessingTime - class Broker.BRGridletProcessingTime.
A class to store record of earlier processing time of a given Gridlet on a given resource.
Broker.BRGridletProcessingTime(BrokerResource, Gridlet) - Constructor for class Broker.BRGridletProcessingTime
 
Broker.OrderBRGridletProcessingTime - class Broker.OrderBRGridletProcessingTime.
Comparator Interace for Sorting records of BRGridletProcessingTime in asceneding order.
Broker.OrderBRGridletProcessingTime() - Constructor for class Broker.OrderBRGridletProcessingTime
 
Broker.OrderCost - class Broker.OrderCost.
 
Broker.OrderCost() - Constructor for class Broker.OrderCost
 
Broker.OrderCostTime - class Broker.OrderCostTime.
 
Broker.OrderCostTime() - Constructor for class Broker.OrderCostTime
 
Broker(String, double) - Constructor for class Broker
 
BrokerResource - class BrokerResource.
A class that maintains Resource details and Gridlets assigned to it.
BrokerResource(ResourceCharacteristics, double) - Constructor for class BrokerResource
 
BudgetUtilizationFactor() - Method in class Experiment
 

C

col_values - Variable in class ReportWriter
 
compare(Object, Object) - Method in class Broker.OrderCost
returns -ve if a < b, 0 if a == b, +ve if a > b.
compare(Object, Object) - Method in class Broker.OrderCostTime
 
compare(Object, Object) - Method in class Broker.OrderBRGridletProcessingTime
returns -ve if a < b, 0 if a == b, +ve if a > b.
configFile - Variable in class RunConfiguration
 
CostPerSec - Variable in class ResDef
 

E

EcoGrid_Application(Random) - Static method in class GridSimMain
 
ExpectedCompletionTime(Gridlet) - Method in class BrokerResource
 
ExpectedProcessingCost(Gridlet) - Method in class BrokerResource
Identify an expected processing cost on the resource
Experiment - class Experiment.
The User Experiment paramter class.
Experiment(int, GridletList, int, boolean, double, double, String, String[]) - Constructor for class Experiment
Create parameters associated with the user experiment.
ExperimentRemainingBudget() - Method in class Broker
The budget available for allocation...after excluding "the budget spent + comited

F

FirstAvailableSlotTime() - Method in class BrokerResource
 

G

Get_DB_factor_flag() - Method in class Experiment
 
GetAllGridletsLengthAccumulator() - Method in class Experiment
 
GetAvailableMI(double) - Method in class BrokerResource
Returns available MIs depending on resource load from current time.
GetAvailableMIPS_PreviousSchedule() - Method in class BrokerResource
 
GetAvailableMIPS() - Method in class BrokerResource
 
GetAvailableMIPSPerPE() - Method in class BrokerResource
Identify Actual MIPS available Per PE.
GetB_factor() - Method in class Experiment
 
GetBudget() - Method in class Experiment
 
GetBudgetSpent() - Method in class Experiment
 
GetD_factor() - Method in class Experiment
 
GetDeadline() - Method in class Experiment
 
GetDeadlineTime() - Method in class Experiment
 
GetEndTime() - Method in class Experiment
 
GetGridletList() - Method in class Experiment
 
GetID() - Method in class Experiment
 
GetNoOfGridlets() - Method in class Experiment
 
GetNoOfSuccessfulGridlets() - Method in class Experiment
 
GetOptimizationStrategy() - Method in class Experiment
 
GetOptimizationStrategyName() - Method in class Experiment
 
GetParameterValue(int) - Method in class BrokerResource
 
GetReportFileName() - Method in class Experiment
 
GetResourcesNameList() - Method in class Experiment
 
GetStartTime() - Method in class Experiment
 
GetUnFinishedGridletsLengthAccumulator() - Method in class BrokerResource
An accumulator of the length of all gridlets to be completely processed.
glList - Variable in class BrokerResource
 
gridlet_processing_time - Variable in class Broker.BRGridletProcessingTime
 
GridletCompletionFactor() - Method in class Experiment
 
GridSimMain - class GridSimMain.
 
GridSimMain() - Constructor for class GridSimMain
 

I

IsSuccessful() - Method in class Experiment
 
IsSufficientMIAvailableOnSinglePE(Gridlet, double) - Method in class BrokerResource
This module checks available MI on a single PE within available deadline period is sufficient for a Gridlet to run successful.

L

LatestLoad - Variable in class BrokerResource
 

M

main(String[]) - Static method in class GridSimMain
 

N

No_of_PEs - Variable in class ResDef
 
no_of_resources - Variable in class RunConfiguration
 
no_of_users - Variable in class RunConfiguration
 
NoOfGridletsCommitted() - Method in class BrokerResource
 
NoOfGridletsDispatchedSoFar - Variable in class BrokerResource
 
NoOfGridletsFinishedSoFar - Variable in class BrokerResource
 
NoOfGridletsInExec() - Method in class BrokerResource
 
NoOfGridletsInQueue() - Method in class BrokerResource
 
NoOfGridletsInReady() - Method in class BrokerResource
 

O

opsys - Variable in class ResDef
 
OPTIMIZE_COST - Static variable in class Experiment
 
OPTIMIZE_COST_PLUS - Static variable in class Experiment
 
OPTIMIZE_COST_TIME - Static variable in class Experiment
 
OPTIMIZE_NONE - Static variable in class Experiment
 
OPTIMIZE_TIME - Static variable in class Experiment
 

P

PARAM_GRIDLETS_COMMITTED_FOR_RESOURCE - Static variable in class BrokerResource
 
PARAM_GRIDLETS_FINISHED - Static variable in class BrokerResource
 
PARAM_GRIDLETS_ON_RESOURCE - Static variable in class BrokerResource
 
PARAM_PROCESSING_EXPENSES - Static variable in class BrokerResource
 
PE_SPEC_Rating - Variable in class ResDef
 
ProcessingExpensesSoFar - Variable in class BrokerResource
 

R

ReadConfig() - Method in class RunConfiguration
 
ReadSimDataAndRun() - Static method in class GridSimMain
 
readString() - Static method in class RunConfiguration
read String from the keyboard until ENTER key is pressed.
RemainingTimePeriodFromNow(double) - Method in class BrokerResource
It returns Number of System Time Units (say Sec.) from current time to the EndTime (say Deadline)
ReportWriter - class ReportWriter.
A user defined Report Writter Entity.
ReportWriter(String, int, int, String, String[], boolean, double[], boolean, double) - Constructor for class ReportWriter
 
ResDef - class ResDef.
 
ResDef(String, String, int, int, int, double) - Constructor for class ResDef
 
resource - Variable in class BrokerResource
 
resource_sample_points - Variable in class RunConfiguration
 
ResourceShareVariation() - Method in class BrokerResource
Chnage in resource share since the last schedule.
RunConfiguration - class RunConfiguration.
 
RunConfiguration(String) - Constructor for class RunConfiguration
 

S

ScheduleReport(Experiment, LinkedList, boolean) - Method in class Broker
 
SetAvailableMIPS_PreviousSchedule() - Method in class BrokerResource
 
SetBudget(double) - Method in class Experiment
 
SetDeadline(double) - Method in class Experiment
 
SetDeadlineBudget(double, double) - Method in class Experiment
 
SetEndTime() - Method in class Experiment
 
SetStartTime() - Method in class Experiment
Set Current Time as Experiment Start Time.
SimulateEcoGrid(int, int, ResDef[], boolean, double, double, int, String, boolean, double[], boolean, double, boolean) - Static method in class GridSimMain
 
SimulateGrid(int, int, double, double, int, double, String, boolean, boolean) - Static method in class GridSimMain
 

T

TimeUtilizationFactor() - Method in class Experiment
 

U

UpdateAvailableMIPS(Gridlet, int) - Method in class BrokerResource
Update Total Available MIPS
UpdateAvailableMIPSDuringSchedule() - Method in class BrokerResource
 
UserEntity - class UserEntity.
Grid User Entity, which creates Grid Environment, setups experiment and invokes the broker.
UserEntity(String, Experiment, double, long, double, boolean) - Constructor for class UserEntity
 
users_sample_points - Variable in class RunConfiguration
 

W

WriteAggregateScheduleReport(String, String, int, Experiment, LinkedList, boolean) - Method in class Broker
 
WriteScheduleReport(String, String, int, Experiment, LinkedList, boolean) - Method in class Broker
 

A B C E F G I L M N O P R S T U W