A B C D E F G I L M O P Q R S T U V

A

accumulate(String) - Method in class gridsim.GridStatistics
 
accumulate(String, String) - Method in class gridsim.GridStatistics
 
Accumulator - class gridsim.Accumulator.
GridSim Accumulator to which series of items can be added and then request for min, max, mean, square_mean, standard deviation of those values at any desired time.
Accumulator() - Constructor for class gridsim.Accumulator
 
add(double) - Method in class gridsim.Accumulator
 
add(double, int) - Method in class gridsim.Accumulator
 
add(int) - Method in class gridsim.ResourceUserList
 
ADVANCE_RESERVATION - Static variable in class gridsim.ResourceCharacteristics
 

B

body() - Method in class gridsim.GridInformationService
 
body() - Method in class gridsim.GridResource
 
body() - Method in class gridsim.GridSimShutdown
 
body() - Method in class gridsim.GridStatistics
 
body() - Method in class gridsim.Input
 
body() - Method in class gridsim.Output
 
BUSY - Static variable in class gridsim.PE
 
ByteSize() - Static method in class gridsim.Accumulator
 
ByteSize() - Method in class gridsim.Machine
 
ByteSize() - Method in class gridsim.MachineList
 
ByteSize() - Static method in class gridsim.PE
 
ByteSize() - Method in class gridsim.PEList
 
ByteSize() - Method in class gridsim.ResourceCharacteristics
 

C

CalendarAtGivenDate(Date) - Method in class gridsim.ResourceCalendar
 
CalendarAtGivenSimTime(double) - Method in class gridsim.ResourceCalendar
 
CalendarNow() - Method in class gridsim.ResourceCalendar
 
Clock() - Static method in class gridsim.GridSim
Get Current Simulation Time.
compare(Object, Object) - Method in class gridsim.GridletList.OrderLength
 
compare(Object, Object) - Method in class gridsim.GridStatistics.Order_by_category_name_data
 
compare(Object, Object) - Method in class gridsim.GridStatistics.Order_by_category_data
 
compare(Object, Object) - Method in class gridsim.GridStatistics.Order_by_category_name
 
compare(Object, Object) - Method in class gridsim.GridStatistics.Order_by_category
 
count() - Method in class gridsim.Accumulator
 
CPU_time(double, double) - Method in class gridsim.ResourceCharacteristics
 
CREATED - Static variable in class gridsim.Gridlet
 
CurrentLoad() - Method in class gridsim.ResourceCalendar
 

D

DEFAULF_BAUD_RATE - Static variable in class gridsim.GridSimTags
 
double_sample() - Static method in class gridsim.GridSimRandom
 

E

END_OF_SIMULATION - Static variable in class gridsim.GridSimTags
 
expected_e(double) - Static method in class gridsim.GridSimRandom
 
expected_io(double) - Static method in class gridsim.GridSimRandom
 
EXPERIMENT - Static variable in class gridsim.GridSimTags
 

F

FAILED - Static variable in class gridsim.Gridlet
 
finalize() - Method in class gridsim.GridSim
Invoked by the garbage collector to clearn up any data
FREE - Static variable in class gridsim.PE
 

G

get_byte_size() - Method in class gridsim.IO_data
 
get_category() - Method in class gridsim.Stat
 
get_data() - Method in class gridsim.IO_data
 
get_data() - Method in class gridsim.Stat
 
get_dest_id() - Method in class gridsim.IO_data
 
get_factor_e() - Static method in class gridsim.GridSimRandom
 
get_factor_io() - Static method in class gridsim.GridSimRandom
 
get_name() - Method in class gridsim.Stat
 
get_time() - Method in class gridsim.Stat
 
GetActualCPUTime() - Method in class gridsim.Gridlet
 
GetAllocationPolicy() - Method in class gridsim.ResourceCharacteristics
 
GetArch() - Method in class gridsim.ResourceCharacteristics
 
GetArrivalTime() - Method in class gridsim.ResGridlet
 
GetBaudRate() - Method in class gridsim.Input
 
GetBaudRate() - Method in class gridsim.Output
 
GetCostPerMI() - Method in class gridsim.ResourceCharacteristics
 
GetCostPerSec() - Method in class gridsim.Gridlet
 
GetCostPerSec() - Method in class gridsim.ResourceCharacteristics
 
GetEntityId(String) - Static method in class gridsim.GridSim
It returns ID (int value) of the Entity given its name
GetEntityName() - Method in class gridsim.GridSim
Returns the name of the current entity
GetEntityName(int) - Static method in class gridsim.GridSim
Returns name of the entity given its Entity ID
getExecStartTime() - Method in class gridsim.Gridlet
 
GetFinishTime() - Method in class gridsim.Gridlet
 
GetFinishTime() - Method in class gridsim.ResGridlet
 
GetFreePEID() - Method in class gridsim.PEList
 
GetGridlet() - Method in class gridsim.ResGridlet
 
GetGridletFileSize() - Method in class gridsim.Gridlet
 
GetGridletID() - Method in class gridsim.Gridlet
 
GetGridletLength() - Method in class gridsim.Gridlet
 
GetGridletOutputSize() - Method in class gridsim.Gridlet
 
GetGridResourceList() - Method in class gridsim.GridSim
It send sends a request to GIS entity to get the list of Grid resources.
GetID() - Method in class gridsim.Machine
 
GetID() - Method in class gridsim.PE
 
GetID() - Method in class gridsim.ResourceCharacteristics
Get Resource ID
GetMachine(int) - Method in class gridsim.MachineList
 
GetMachineID() - Method in class gridsim.ResGridlet
 
GetMachines() - Method in class gridsim.ResourceCharacteristics
 
GetMachineWithFreePE() - Method in class gridsim.MachineList
 
GetMIPSRating() - Method in class gridsim.Machine
 
GetMIPSRating() - Method in class gridsim.PE
 
GetMIPSRating() - Method in class gridsim.ResourceCharacteristics
Get Total MIPS rating = Sum of MIPS rating of all Machines in a resource
GetMIPSRating(int) - Method in class gridsim.PEList
 
GetMIPSRatingOfOnePE() - Method in class gridsim.ResourceCharacteristics
Get MIPS Rating of a PE.
GetMIPSRatingOfOnePE(int, int) - Method in class gridsim.ResourceCharacteristics
Get MIPS Rating of a PE.
GetName() - Method in class gridsim.ResourceCharacteristics
It returns the name of Resource as specified by the user.
GetNoOfPEs() - Method in class gridsim.MachineList
 
GetNoOfPEs() - Method in class gridsim.ResourceCharacteristics
 
GetOS() - Method in class gridsim.ResourceCharacteristics
 
GetPEID() - Method in class gridsim.ResGridlet
 
GetPEs() - Method in class gridsim.Machine
 
GetProcessingCost() - Method in class gridsim.Gridlet
Returns the cost of processing Gridlet
GetRating() - Static method in class gridsim.GridSimStandardPE
Get Standard PE MIPS Rating
GetRemainingLength() - Method in class gridsim.ResGridlet
 
GetResourceCharacteristics(int) - Method in class gridsim.GridSim
Get Resource Characteristics.
GetResourceDynamicInformation(int) - Method in class gridsim.GridSim
Get Resource Dynamic Information
GetResourceID() - Method in class gridsim.Gridlet
 
GetSimulationStartDate() - Static method in class gridsim.GridSim
 
GetSize() - Method in class gridsim.Machine
 
GetStatus() - Method in class gridsim.Gridlet
 
GetStatus() - Method in class gridsim.PE
 
GetStatusString() - Method in class gridsim.Gridlet
 
getSubmissionTime() - Method in class gridsim.Gridlet
 
GetTimeZone() - Method in class gridsim.ResourceCharacteristics
 
GetUserID() - Method in class gridsim.Gridlet
 
GetWallClockTime() - Method in class gridsim.Gridlet
 
GridInformationService - class gridsim.GridInformationService.
A Grid Information Service (GIS) that provides resource registration and information services.
GridInformationService(String, double) - Constructor for class gridsim.GridInformationService
 
GridInformationServiceEntityId() - Static method in class gridsim.GridSim
It returns ID of the Entity named "GridInformationService"
Gridlet - class gridsim.Gridlet.
Classes related to GridSim Jobs: called Gridlet
gridlet_id - Variable in class gridsim.Gridlet
 
GRIDLET_RETURN - Static variable in class gridsim.GridSimTags
 
GRIDLET_STATUS - Static variable in class gridsim.GridSimTags
 
GRIDLET_SUBMIT - Static variable in class gridsim.GridSimTags
 
Gridlet(int, double, long, long) - Constructor for class gridsim.Gridlet
 
GridletCancel(Gridlet, int) - Method in class gridsim.GridSim
 
GridletList - class gridsim.GridletList.
A Gridlet Linked List to enable ordering of Gridlets.
GridletList.OrderLength - class gridsim.GridletList.OrderLength.
 
GridletList.OrderLength() - Constructor for class gridsim.GridletList.OrderLength
 
GridletList() - Constructor for class gridsim.GridletList
 
GridletReceive() - Method in class gridsim.GridSim
 
GridletSubmit(Gridlet, int) - Method in class gridsim.GridSim
 
GridResource - class gridsim.GridResource.
It is a Resource Entity, which simulates time and space share machines.
GridResource.MIShares - class gridsim.GridResource.MIShares.
 
GridResource.MIShares() - Constructor for class gridsim.GridResource.MIShares
 
GridResource(String, double, long, ResourceCharacteristics, double, double, double, LinkedList, LinkedList) - Constructor for class gridsim.GridResource
 
gridsim - package gridsim
 
GridSim - class gridsim.GridSim.
The top most GridSim class that all GridSim entities need to extend to become concurrent entities.
GridSim(String) - Constructor for class gridsim.GridSim
Entity WITHOUT NETWORK communication channels: "input" and "output" Sim_port.
GridSim(String, double) - Constructor for class gridsim.GridSim
Entitity with NETWORK communication channels: "input" and "output" Sim_port
GridSimHold(double) - Method in class gridsim.GridSim
Causes the entity to hold for duration units of simulation time.
GridSimRandom - class gridsim.GridSimRandom.
A GridSim Random class that provides facility for generating a number whole value is between bounds specified.
GridSimRandom() - Constructor for class gridsim.GridSimRandom
 
GridSimRandom(long) - Constructor for class gridsim.GridSimRandom
 
GridSimRandom(long, double, double, double, double) - Constructor for class gridsim.GridSimRandom
 
GridSimShutdown - class gridsim.GridSimShutdown.
This class wraps up the simulation by signaling the END to the entities.
GridSimShutdown(String, int, String) - Constructor for class gridsim.GridSimShutdown
 
GridSimShutdownEntityId() - Static method in class gridsim.GridSim
It returns ID of Entity named "GridSimShutdown"
GridSimStandardPE - class gridsim.GridSimStandardPE.
A class representing Standard PE (Processing Element) rating in MIPS (Million Instructions Per Second).
GridSimStandardPE() - Constructor for class gridsim.GridSimStandardPE
 
GridSimTags - class gridsim.GridSimTags.
GridSim Macro Variables
GridSimTags() - Constructor for class gridsim.GridSimTags
 
GridStatistics - class gridsim.GridStatistics.
GridSim Statistics entity.
GridStatistics.Order_by_category - class gridsim.GridStatistics.Order_by_category.
This class can be used to sort a LinkedList of Stat in ascending order by the field category_field.
GridStatistics.Order_by_category_data - class gridsim.GridStatistics.Order_by_category_data.
This class can be used to sort a LinkedList of Stat in ascending order by the field category_field_data.
GridStatistics.Order_by_category_data() - Constructor for class gridsim.GridStatistics.Order_by_category_data
 
GridStatistics.Order_by_category_name - class gridsim.GridStatistics.Order_by_category_name.
This class can be used to sort a LinkedList of Stat in ascending order by the field category_name_field.
GridStatistics.Order_by_category_name_data - class gridsim.GridStatistics.Order_by_category_name_data.
This class can be used to sort a LinkedList of Stat in ascending order by the field category_name_data.
GridStatistics.Order_by_category_name_data() - Constructor for class gridsim.GridStatistics.Order_by_category_name_data
 
GridStatistics.Order_by_category_name() - Constructor for class gridsim.GridStatistics.Order_by_category_name
 
GridStatistics.Order_by_category() - Constructor for class gridsim.GridStatistics.Order_by_category
 
GridStatistics.Times - class gridsim.GridStatistics.Times.
 
GridStatistics.Times(int, int) - Constructor for class gridsim.GridStatistics.Times
 
GridStatistics(String) - Constructor for class gridsim.GridStatistics
 
GridStatistics(String, String, boolean, String[], String[]) - Constructor for class gridsim.GridStatistics
 
GridStatisticsEntityId() - Static method in class gridsim.GridSim
It returns ID of the Entity named "GridStatistics"

I

index - Variable in class gridsim.GridStatistics.Times
 
INEXEC - Static variable in class gridsim.Gridlet
 
Init(int, Calendar, boolean, String[], String[], String) - Static method in class gridsim.GridSim
Initialise GridSim Parameters.
input - Variable in class gridsim.GridSim
 
Input - class gridsim.Input.
It accepts messages that comes from GridSim entities 'Output' entity and passes the same to the GridSim entity.
Input(String, double) - Constructor for class gridsim.Input
 
INSIGNIFICANT - Static variable in class gridsim.GridSimTags
 
int_sample(int) - Static method in class gridsim.GridSimRandom
 
IO_data - class gridsim.IO_data.
Classes related to Communication between User Entities and Resources
IO_data(Object, long, int) - Constructor for class gridsim.IO_data
 
IsHoliday() - Method in class gridsim.ResourceCalendar
 
IsHoliday(Date) - Method in class gridsim.ResourceCalendar
 
IsNetworked() - Method in class gridsim.GridSim
Check type of entity

L

last() - Method in class gridsim.Accumulator
 

M

Machine - class gridsim.Machine.
A class representing a Machine of a Grid Resource.
Machine(int, PEList) - Constructor for class gridsim.Machine
 
MachineList - class gridsim.MachineList.
A list of machines that can become a grid resource.,
MachineList() - Constructor for class gridsim.MachineList
 
match(Sim_event) - Method in class gridsim.Sim_from_port
 
max - Variable in class gridsim.GridResource.MIShares
 
max() - Method in class gridsim.Accumulator
 
maxCount - Variable in class gridsim.GridResource.MIShares
 
mean() - Method in class gridsim.Accumulator
 
min - Variable in class gridsim.GridResource.MIShares
 
min() - Method in class gridsim.Accumulator
 
MIPSRating - Static variable in class gridsim.GridSimStandardPE
 
move(ResGridlet, ResGridletList) - Method in class gridsim.ResGridletList
 
myRemove(int) - Method in class gridsim.ResourceUserList
 

O

output - Variable in class gridsim.GridSim
 
Output - class gridsim.Output.
It sends messages to destination entity's Input entity.
Output(String, double) - Constructor for class gridsim.Output
 

P

PE - class gridsim.PE.
PE (Processing Element) is CPU unit
PE(int, int) - Constructor for class gridsim.PE
 
PEList - class gridsim.PEList.
A list of Processing Elements.
PEList() - Constructor for class gridsim.PEList
 

Q

QUEUED - Static variable in class gridsim.Gridlet
 

R

rand - Static variable in class gridsim.GridSim
 
READY - Static variable in class gridsim.Gridlet
 
real_e(double) - Static method in class gridsim.GridSimRandom
 
real_io(double) - Static method in class gridsim.GridSimRandom
 
real_io(double) - Method in class gridsim.Input
 
real_io(double) - Method in class gridsim.Output
 
real(double, double, double, double) - Static method in class gridsim.GridSimRandom
 
ReceiveEventObject() - Method in class gridsim.GridSim
 
ReceiveEventObject(Sim_port) - Method in class gridsim.GridSim
 
RECORD_STATISTICS - Static variable in class gridsim.GridSimTags
 
RecordStat(Stat) - Method in class gridsim.GridStatistics
 
RecordStatistics(String, boolean) - Method in class gridsim.GridSim
 
RecordStatistics(String, double) - Method in class gridsim.GridSim
 
RecordStatistics(String, int) - Method in class gridsim.GridSim
 
RecordStatistics(String, String) - Method in class gridsim.GridSim
 
REGISTER_RESOURCE - Static variable in class gridsim.GridSimTags
 
ResGridlet - class gridsim.ResGridlet.
Gridlets at Grid Resource.
ResGridlet(Gridlet) - Constructor for class gridsim.ResGridlet
 
ResGridletList - class gridsim.ResGridletList.
A ResourceGridlet list.
ResGridletList() - Constructor for class gridsim.ResGridletList
 
RESOURCE_CHARACTERISTICS - Static variable in class gridsim.GridSimTags
 
RESOURCE_DYNAMICS - Static variable in class gridsim.GridSimTags
 
RESOURCE_LIST - Static variable in class gridsim.GridSimTags
 
ResourceCalendar - class gridsim.ResourceCalendar.
A calender that resource needs for advance booking of resources and also deciding standard load pattern.
ResourceCalendar(double, double, double, double, LinkedList, LinkedList, long) - Constructor for class gridsim.ResourceCalendar
 
ResourceCharacteristics - class gridsim.ResourceCharacteristics.
A resource characteristics information.
ResourceCharacteristics(String, String, MachineList, int, double, double) - Constructor for class gridsim.ResourceCharacteristics
 
ResourceUserList - class gridsim.ResourceUserList.
A list of Grid Resource Users.
ResourceUserList() - Constructor for class gridsim.ResourceUserList
 
RETURN_ACC_STATISTICS_BY_CATEGORY - Static variable in class gridsim.GridSimTags
 
RETURN_STAT_LIST - Static variable in class gridsim.GridSimTags
 
ReturnAccStatByCategory(Sim_event) - Method in class gridsim.GridStatistics
 

S

SCHEDULE_NOW - Static variable in class gridsim.GridSimTags
 
sd() - Method in class gridsim.Accumulator
 
Send(int, double, int) - Method in class gridsim.GridSim
 
Send(int, double, int, Object) - Method in class gridsim.GridSim
 
Send(Sim_port, double, int) - Method in class gridsim.GridSim
 
Send(Sim_port, double, int, Object) - Method in class gridsim.GridSim
 
Send(String, double, int) - Method in class gridsim.GridSim
Send Event/Message to Entity by 'delay' simulation time from now with user-defined tag representing the type of event.
Send(String, double, int, Object) - Method in class gridsim.GridSim
 
set_factors(double, double, double, double) - Static method in class gridsim.GridSimRandom
 
set_less_factor_e(double) - Static method in class gridsim.GridSimRandom
 
set_less_factor_io(double) - Static method in class gridsim.GridSimRandom
 
set_more_factor_e(double) - Static method in class gridsim.GridSimRandom
 
set_more_factor_io(double) - Static method in class gridsim.GridSimRandom
 
SetCostPerSec(double) - Method in class gridsim.ResourceCharacteristics
 
SetExecParam(double, double) - Method in class gridsim.Gridlet
These two parameters are set by the GridResource after execution.
SetExecStartTime(double) - Method in class gridsim.Gridlet
 
SetFinishTimeForSpaceSharedResource(double) - Method in class gridsim.ResGridlet
Determine Time by which this Gridlet can finish
SetFinishTimeForTimeSharedResource(double, ResourceCalendar) - Method in class gridsim.ResGridlet
Determine Time by which this Gridlet can finish
SetID(int) - Method in class gridsim.ResourceCharacteristics
Set Resource ID
SetIDs(int, int) - Method in class gridsim.ResGridlet
 
SetMIPSRating(int) - Method in class gridsim.PE
 
SetRating(int) - Static method in class gridsim.GridSimStandardPE
Set Standard PE MIPS Rating
SetResParam(int, double) - Method in class gridsim.Gridlet
 
SetStatus(int) - Method in class gridsim.Gridlet
 
SetStatusBusy() - Method in class gridsim.PE
Set PE status to busy, i.e., it is already executing gridlets.
SetStatusFree() - Method in class gridsim.PE
Set PE status to free, i.e., it is available for processing.
SetSubmissionTime(double) - Method in class gridsim.Gridlet
 
SetUserID(int) - Method in class gridsim.Gridlet
 
ShutdownGridStatisticsEntity() - Method in class gridsim.GridSim
This method should be invoked by User Defined ReportWriter if report writter is NOY defined (null) during Init, then GridSimShutDown will invoke it
ShutdownResources() - Method in class gridsim.GridSimShutdown
Discover resources and Send END_OF_SIMULATION message to them.
ShutdownUserEntity() - Method in class gridsim.GridSim
This should be invoved by all User Entities.
Sim_from_port - class gridsim.Sim_from_port.
This class creates a new Sim_predicate to evaluate whether an event is coming through a specific port.
Sim_from_port(Sim_port) - Constructor for class gridsim.Sim_from_port
 
SimulationStartDate - Static variable in class gridsim.GridSim
 
SimulationTime(Calendar) - Method in class gridsim.ResourceCalendar
 
sort() - Method in class gridsim.GridletList
 
SPACE_SHARED - Static variable in class gridsim.ResourceCharacteristics
 
SpaceShare_AllocatePEtoGridlet(Gridlet) - Method in class gridsim.GridResource
It allocate one of the PEs to Gridlet for execution and scheduling an internal event to be delivered at completion time.
Start() - Static method in class gridsim.GridSim
Start the execution of GridSim simulation.
Stat - class gridsim.Stat.
A class representing contents of statistic object.
Stat(double, String, String, boolean) - Constructor for class gridsim.Stat
 
Stat(double, String, String, double) - Constructor for class gridsim.Stat
 
Stat(double, String, String, int) - Constructor for class gridsim.Stat
 
Stat(double, String, String, String) - Constructor for class gridsim.Stat
 
Stop() - Static method in class gridsim.GridSim
Stop Grid Simulation.
SUCCESS - Static variable in class gridsim.Gridlet
 
sum() - Method in class gridsim.Accumulator
 

T

TerminateInputOutputEntities() - Method in class gridsim.GridSim
It termindates Entities managing NETWORK communication channels Can be invoked explicity to shutdown NETWORK communication channels.
TIME_SHARED - Static variable in class gridsim.ResourceCharacteristics
 
toMIs(double) - Static method in class gridsim.GridSimStandardPE
Convert Execution Time in Second processor to MIs
toString() - Method in class gridsim.Stat
 

U

UpdateGridletFinishedSoFar(double) - Method in class gridsim.ResGridlet
 

V

val - Variable in class gridsim.GridStatistics.Times
 

A B C D E F G I L M O P Q R S T U V