GridSim
v3.2
A B C D E F G H I J L M N O P Q R S T U V W

A

ADVANCE_RESERVATION - Static variable in class gridsim.ResourceCharacteristics
A resource that supports Advanced Reservation mechanisms.
ARGridResource - class gridsim.ARGridResource.
ARGridResource class handles all Advanced Reservation functionalities.
ARGridResource(String, double, ResourceCharacteristics, ResourceCalendar, ARPolicy) - Constructor for class gridsim.ARGridResource
Allocates a new GridResource object that supports Advanced Reservation.
ARGridResource(String, Link, ResourceCharacteristics, ResourceCalendar, ARPolicy) - Constructor for class gridsim.ARGridResource
Allocates a new GridResource object that supports Advanced Reservation.
ARObject - class gridsim.ARObject.
ARObject class represents a reservation object and its properties.
ARObject(ARObject) - Constructor for class gridsim.ARObject
Copy constructor.
ARObject(String) - Constructor for class gridsim.ARObject
Allocates a new ARObject object, with a default time zone from GridSim.getSimulationCalendar() method.
ARObject(String, double) - Constructor for class gridsim.ARObject
Allocates a new ARObject object.
ARObject(int, double) - Constructor for class gridsim.ARObject
Allocates a new ARObject object.
ARObject(int) - Constructor for class gridsim.ARObject
Allocates a new ARObject object, with a default time zone from GridSim.getSimulationCalendar() method.
ARPolicy - class gridsim.ARPolicy.
ARPolicy is an abstract class that handles the internal GridResource allocation policy related to Advanced Reservation functionalities.
ARPolicy(String, String) - Constructor for class gridsim.ARPolicy
Allocates a new ARPolicy object.
ARRIVAL - Static variable in class eduni.simjava.Sim_stat
 
ARRIVAL_RATE - Static variable in class eduni.simjava.Sim_stat
Constant specifying the entity's arrival rate.
ARSimpleSpaceShared - class gridsim.ARSimpleSpaceShared.
This is a resource scheduler that handles Advanced Reservation functionalities.
ARSimpleSpaceShared(String, String) - Constructor for class gridsim.ARSimpleSpaceShared
Creates a new scheduler that handles advanced reservations.
ARSimpleSpaceShared(String, String, int) - Constructor for class gridsim.ARSimpleSpaceShared
Creates a new scheduler that handles advanced reservations.
AR_CANCEL_ERROR - Static variable in class gridsim.GridSimTags
Cancellation of a reservation fails due to unknown error.
AR_CANCEL_ERROR_RESOURCE_CANT_SUPPORT - Static variable in class gridsim.GridSimTags
Cancellation of a reservation fails since a resource can not support Advance Reservation functionalities.
AR_CANCEL_FAIL - Static variable in class gridsim.GridSimTags
Cancellation of a reservation fails.
AR_CANCEL_FAIL_GRIDLET_FINISHED - Static variable in class gridsim.GridSimTags
Cancellation of a reservation fails due to finished Gridlets.
AR_CANCEL_FAIL_INVALID_BOOKING_ID - Static variable in class gridsim.GridSimTags
Cancellation of a reservation fails due to invalid booking ID.
AR_CANCEL_SUCCESS - Static variable in class gridsim.GridSimTags
Cancellation of a reservation is successful.
AR_COMMIT_ERROR - Static variable in class gridsim.GridSimTags
Committing a reservation is failed due to unknown error.
AR_COMMIT_ERROR_RESOURCE_CANT_SUPPORT - Static variable in class gridsim.GridSimTags
Committing a reservation is failed due to a resource does not support Advance Reservation functionalities.
AR_COMMIT_FAIL - Static variable in class gridsim.GridSimTags
Committing a reservation is failed.
AR_COMMIT_FAIL_EXPIRED - Static variable in class gridsim.GridSimTags
Committing a reservation is failed due to expiry.
AR_COMMIT_FAIL_INVALID_BOOKING_ID - Static variable in class gridsim.GridSimTags
Committing a reservation is failed due to invalid booking ID.
AR_COMMIT_SUCCESS - Static variable in class gridsim.GridSimTags
Committing a reservation is successful.
AR_CREATE_ERROR - Static variable in class gridsim.GridSimTags
New request of a reservation fails due to unknown error.
AR_CREATE_ERROR_INVALID_DURATION_TIME - Static variable in class gridsim.GridSimTags
New request of a reservation fails due to invalid duration time.
AR_CREATE_ERROR_INVALID_END_TIME - Static variable in class gridsim.GridSimTags
New request of a reservation fails due to invalid end time.
AR_CREATE_ERROR_INVALID_NUM_PE - Static variable in class gridsim.GridSimTags
New request of a reservation fails due to invalid number of PEs requested.
AR_CREATE_ERROR_INVALID_RESOURCE_ID - Static variable in class gridsim.GridSimTags
New request of a reservation fails due to invalid resource ID.
AR_CREATE_ERROR_INVALID_RESOURCE_NAME - Static variable in class gridsim.GridSimTags
New request of a reservation fails due to invalid resource name.
AR_CREATE_ERROR_INVALID_START_TIME - Static variable in class gridsim.GridSimTags
New request of a reservation fails due to invalid start time.
AR_CREATE_FAIL_RESOURCE_CANT_SUPPORT - Static variable in class gridsim.GridSimTags
New request of a reservation fails due to a resource that can not support Advance Reservation functionalities.
AR_CREATE_FAIL_RESOURCE_FULL_IN_10_HOURS - Static variable in class gridsim.GridSimTags
New request of a reservation fails due to full in 10 hours.
AR_CREATE_FAIL_RESOURCE_FULL_IN_10_MINS - Static variable in class gridsim.GridSimTags
New request of a reservation fails due to full in 10 hours.
AR_CREATE_FAIL_RESOURCE_FULL_IN_10_SECS - Static variable in class gridsim.GridSimTags
New request of a reservation fails due to full in 10 seconds.
AR_CREATE_FAIL_RESOURCE_FULL_IN_15_HOURS - Static variable in class gridsim.GridSimTags
New request of a reservation fails due to full in 15 hours.
AR_CREATE_FAIL_RESOURCE_FULL_IN_15_MINS - Static variable in class gridsim.GridSimTags
New request of a reservation fails due to a resource full in 15 minutes.
AR_CREATE_FAIL_RESOURCE_FULL_IN_15_SECS - Static variable in class gridsim.GridSimTags
New request of a reservation fails due to a resource full in 15 seconds.
AR_CREATE_FAIL_RESOURCE_FULL_IN_1_HOUR - Static variable in class gridsim.GridSimTags
New request of a reservation fails due to full in 1 hour.
AR_CREATE_FAIL_RESOURCE_FULL_IN_1_MIN - Static variable in class gridsim.GridSimTags
New request of a reservation fails due to a resource full in 1 minute.
AR_CREATE_FAIL_RESOURCE_FULL_IN_1_SEC - Static variable in class gridsim.GridSimTags
New request of a reservation fails due to a resource full in 1 second.
AR_CREATE_FAIL_RESOURCE_FULL_IN_30_HOURS - Static variable in class gridsim.GridSimTags
New request of a reservation fails due to full in 30 hours.
AR_CREATE_FAIL_RESOURCE_FULL_IN_30_MINS - Static variable in class gridsim.GridSimTags
New request of a reservation fails due to a resource full in 30 minutes.
AR_CREATE_FAIL_RESOURCE_FULL_IN_30_SECS - Static variable in class gridsim.GridSimTags
New request of a reservation fails due to a resource full in 30 seconds.
AR_CREATE_FAIL_RESOURCE_FULL_IN_45_HOURS - Static variable in class gridsim.GridSimTags
New request of a reservation fails due to full in 45 hours onwards.
AR_CREATE_FAIL_RESOURCE_FULL_IN_45_MINS - Static variable in class gridsim.GridSimTags
New request of a reservation fails due to a resource full in 45 minutes.
AR_CREATE_FAIL_RESOURCE_FULL_IN_45_SECS - Static variable in class gridsim.GridSimTags
New request of a reservation fails due to a resource full in 45 seconds.
AR_CREATE_FAIL_RESOURCE_FULL_IN_5_HOURS - Static variable in class gridsim.GridSimTags
New request of a reservation fails due to full in 5 hours.
AR_CREATE_FAIL_RESOURCE_FULL_IN_5_MINS - Static variable in class gridsim.GridSimTags
New request of a reservation fails due to a resource full in 5 minutes.
AR_CREATE_FAIL_RESOURCE_FULL_IN_5_SECS - Static variable in class gridsim.GridSimTags
New request of a reservation fails due to a resource full in 5 seconds.
AR_CREATE_FAIL_RESOURCE_NOT_ENOUGH_PE - Static variable in class gridsim.GridSimTags
New request of a reservation fails due to not enough PEs.
AR_MODIFY_ERROR - Static variable in class gridsim.GridSimTags
Modification of a reservation fails due to unknown error.
AR_MODIFY_FAIL_INVALID_BOOKING_ID - Static variable in class gridsim.GridSimTags
Modification of a reservation fails due to invalid booking ID.
AR_MODIFY_FAIL_INVALID_END_TIME - Static variable in class gridsim.GridSimTags
Modification of a reservation fails due to invalid end time.
AR_MODIFY_FAIL_INVALID_NUM_PE - Static variable in class gridsim.GridSimTags
Modification of a reservation fails due to invalid number of PEs requested.
AR_MODIFY_FAIL_INVALID_START_TIME - Static variable in class gridsim.GridSimTags
Modification of a reservation fails due to invalid start time.
AR_MODIFY_FAIL_RESERVATION_ACTIVE - Static variable in class gridsim.GridSimTags
Modification of a reservation fails since it is in active state.
AR_MODIFY_FAIL_RESOURCE_CANT_SUPPORT - Static variable in class gridsim.GridSimTags
Modification of a reservation fails due to a resource that can not support Advance Reservation functionalities.
AR_MODIFY_SUCCESS - Static variable in class gridsim.GridSimTags
Modification of a reservation is successfull.
AR_STATUS_ACTIVE - Static variable in class gridsim.GridSimTags
The reservation has begun and is currently being executed by a destinated GridResource entity.
AR_STATUS_CANCELED - Static variable in class gridsim.GridSimTags
The reservation has been canceled before activation.
AR_STATUS_COMPLETED - Static variable in class gridsim.GridSimTags
The reservation has been completed.
AR_STATUS_ERROR - Static variable in class gridsim.GridSimTags
Unknown error happens.
AR_STATUS_ERROR_INVALID_BOOKING_ID - Static variable in class gridsim.GridSimTags
The reservation booking ID is invalid.
AR_STATUS_EXPIRED - Static variable in class gridsim.GridSimTags
The reservation has passed its expiry time before being committed.
AR_STATUS_NOT_COMMITTED - Static variable in class gridsim.GridSimTags
The reservation has been accepted by a resource, but not yet been committed by a user.
AR_STATUS_NOT_STARTED - Static variable in class gridsim.GridSimTags
The reservation has not yet begun, i.e. the current simulation time is before the start time.
AR_STATUS_RESERVATION_DOESNT_EXIST - Static variable in class gridsim.GridSimTags
The reservation booking ID does not exist.
AR_STATUS_TERMINATED - Static variable in class gridsim.GridSimTags
The reservation has been canceled by a user during execution or active session.
AbstractGIS - class gridsim.index.AbstractGIS.
AbstractGIS is an abstract class which aims to provide skeletons for its chid classes to implement the required base functionalities of a regional GridInformationService (GIS).
AbstractGIS(String, Link) - Constructor for class gridsim.index.AbstractGIS
Creates a new regional GIS entity
Accumulator - class gridsim.Accumulator.
GridSim Accumulator provides a placeholder for maintaining statistical values of a series of data added to it.
Accumulator() - Constructor for class gridsim.Accumulator
Allocates a new Accumulator object
AdvanceReservation - class gridsim.AdvanceReservation.
This class handles all Advanced Reservation (AR) functionalities, such as create, modify, cancel and query.
AdvanceReservation(String, double) - Constructor for class gridsim.AdvanceReservation
Allocates a new AdvanceReservation object.
AdvanceReservation(String, double, double) - Constructor for class gridsim.AdvanceReservation
Allocates a new AdvanceReservation object with a given time zone
AdvanceReservation(String, Link) - Constructor for class gridsim.AdvanceReservation
Allocates a new AdvanceReservation object.
AdvanceReservation(String, Link, double) - Constructor for class gridsim.AdvanceReservation
Allocates a new AdvanceReservation object with a given time zone
AllocPolicy - class gridsim.AllocPolicy.
AllocPolicy is an abstract class that handles the internal GridResource allocation policy.
AllocPolicy(String, String) - Constructor for class gridsim.AllocPolicy
Allocates a new AllocPolicy object.
accumulate(String) - Method in class gridsim.GridStatistics
Accumulates objects based on a given category
accumulate(String, String) - Method in class gridsim.GridStatistics
Accumulates objects based on a given category
add(Sim_entity) - Static method in class eduni.simjava.Sim_system
Add a new entity to the simulation.
add(double, int) - Method in class gridsim.Accumulator
Adds an item to the Accumulator
add(double) - Method in class gridsim.Accumulator
An overloaded method
add(int) - Method in class gridsim.ResourceUserList
Adds one Grid Resource user into the list.
addAnnotation(String, Object[]) - Method in class eduni.simjava.Sim_stat
Add an annotation to a measure's graph.
addBaudRate(double) - Method in class gridsim.net.InfoPacket
Every entity that the InfoPacket traverses should add the baud rate of the link on which this packet will be sent out next.
addEntryTime(double) - Method in class gridsim.net.InfoPacket
This method should be called by routers and other entities when this InfoPacket reaches them along with the current simulation time.
addExitTime(double) - Method in class gridsim.net.InfoPacket
This method should be called by routers and other entities when this InfoPacket is leaving them.
addHop(int) - Method in class gridsim.net.InfoPacket
This method should be called by network entities that count as hops, for e.g.
addLink(Link) - Method in class gridsim.net.Input
Sets the Input entities link.
addLink(Link) - Method in class gridsim.net.Output
Sets this entity's link.
addTotalGridlet(int) - Method in class gridsim.ARObject
Adds the number of Gridlets executed by this reservation.
addTotalLoad(double) - Method in class gridsim.AllocPolicy
Adds the given load into the overall total load for this entity
add_entity_dynamically(Sim_entity) - Static method in class eduni.simjava.Sim_system
Internal method used to add a new entity to the simulation when the simulation is running.
add_event(Sim_event) - Method in class eduni.simjava.Evqueue
Add a new event to the queue.
add_generator(Generator) - Method in class eduni.simjava.Sim_entity
Add a sample generator to this entity.
add_measure(int) - Method in class eduni.simjava.Sim_stat
Specify a default measure to be calculated.
add_measure(String, int) - Method in class eduni.simjava.Sim_stat
Specify a (continuous) state, interval, or rate based custom measure to be calculated.
add_measure(String, int, double) - Method in class eduni.simjava.Sim_stat
Specify a continuous state based custom measure with a given initial state.
add_measure(String, int, boolean) - Method in class eduni.simjava.Sim_stat
Specify a (continuous or non-continuous) state based custom measure.
add_param(Anim_param) - Method in class eduni.simjava.Sim_entity
Add a parameter to this entity.
add_port(Sim_port) - Method in class eduni.simjava.Sim_entity
Add a port to this entity.
advertiseHosts() - Method in class gridsim.net.FloodingRouter
All hosts connected to this router are advertised to adjacent routers
advertiseHosts() - Method in class gridsim.net.RIPRouter
All hosts connected to this router are advertised to adjacent routers
advertiseHosts() - Method in class gridsim.net.Router
All hosts connected to this router are advertised to adjacent routers
animation_stopped() - Static method in class eduni.simjava.Sim_system
Internal method used to notify Sim_system that the user has clicked the stop button.
append_report(String) - Method in interface eduni.simjava.Sim_reporter
Called by Sim_system to append information to the simulation's report.
append_report(String) - Method in class eduni.simjava.Sim_reportfile
Append a line of information to the report file.
apply_variance_reduction() - Static method in class eduni.simjava.Sim_system
Internal method used to apply the selected output analysis or variance reduction technique.
approxBusyTime(long) - Method in class gridsim.ARPolicy
Approximates busy time
attach(Sim_entity, Sim_entity) - Method in class gridsim.net.Link
Connects two entities using this link.
attach(String, String) - Method in class gridsim.net.Link
Connects two entities using this link.
attach(Sim_entity, Sim_entity) - Method in class gridsim.net.SimpleLink
Connects one entity to another via this link
attach(String, String) - Method in class gridsim.net.SimpleLink
Connects one entity to another via this link
attachHost(GridSimCore, PacketScheduler) - Method in class gridsim.net.FloodingRouter
Attaches an entity to this router.
attachHost(GridSimCore, PacketScheduler) - Method in class gridsim.net.RIPRouter
Attaches an entity to this router.
attachHost(GridSimCore, PacketScheduler) - Method in class gridsim.net.Router
Attaches an entity to this router.
attachRouter(Router, Link, PacketScheduler, PacketScheduler) - Method in class gridsim.net.FloodingRouter
Joins two routers with a Link.
attachRouter(Router, Link, PacketScheduler) - Method in class gridsim.net.FloodingRouter
Joins two routers together.
attachRouter(Router, Link, PacketScheduler, PacketScheduler) - Method in class gridsim.net.RIPRouter
Joins two routers with a Link.
attachRouter(Router, Link, PacketScheduler) - Method in class gridsim.net.RIPRouter
Joins two routers together.
attachRouter(Router, Link, PacketScheduler, PacketScheduler) - Method in class gridsim.net.Router
Joins two routers with a Link.
attachRouter(Router, Link, PacketScheduler) - Method in class gridsim.net.Router
Joins two routers together.
average(int) - Method in class eduni.simjava.Sim_stat
Get the sample average for a default measure.
average(String) - Method in class eduni.simjava.Sim_stat
Get the sample average for a custom measure.
average(int, double, double) - Method in class eduni.simjava.Sim_stat
Get the sample average for a default measure, applying to a specific time interval.
average(String, double, double) - Method in class eduni.simjava.Sim_stat
Get the sample average for a custom measure, applying to a specific time interval.
averages(String, double[]) - Method in class eduni.simjava.Sim_stat
Get a series of sample averages, as well as the minimum and maximum observation for a measure based for a set of time values.
avg() - Method in class eduni.simjava.Sim_accum
Calculates the average value held over the total interval recorded.

B

BATCH_MEANS - Static variable in class eduni.simjava.Sim_system
A constant representing the output analysis method of batch means.
BUSY - Static variable in class gridsim.PE
Denotes PE is allocated and hence busy in processing Gridlet
ByteSize() - Static method in class gridsim.Accumulator
Deprecated. As of GridSim 2.1, replaced by Accumulator.getByteSize()
ByteSize() - Method in class gridsim.Machine
Deprecated. As of GridSim 2.1, replaced by Machine.getByteSize()
ByteSize() - Method in class gridsim.MachineList
Deprecated. As of GridSim 2.1, replaced by MachineList.getByteSize()
ByteSize() - Static method in class gridsim.PE
Deprecated. As of GridSim 2.1, replaced by PE.getByteSize()
ByteSize() - Method in class gridsim.PEList
Deprecated. As of GridSim 2.1, replaced by PEList.getByteSize()
ByteSize() - Method in class gridsim.ResourceCharacteristics
Deprecated. As of GridSim 2.1, replaced by ResourceCharacteristics.getByteSize()
baudRate_ - Variable in class gridsim.net.Link
Baud rate of this link in bits/s
body() - Method in class eduni.simjava.Sim_entity
The method which defines the behaviour of the entity.
body() - Method in class gridsim.ARSimpleSpaceShared
Handles internal events that are coming to this entity.
body() - Method in class gridsim.GridInformationService
A method that gets one event at a time, and serves it based on its request.
body() - Method in class gridsim.GridResource
Handles external events that are coming to this GridResource entity.
body() - Method in class gridsim.GridSimShutdown
The main method that shuts down resources and Grid Information Service (GIS).
body() - Method in class gridsim.GridStatistics
A method that gets one process event at one time until the end of a simulation, then records its statistics.
body() - Method in class gridsim.SpaceShared
Handles internal events that are coming to this entity.
body() - Method in class gridsim.TimeShared
Handles internal events that are coming to this entity.
body() - Method in class gridsim.index.AbstractGIS
Handles incoming requests to this entity, DO NOT OVERRIDE this method.
body() - Method in class gridsim.net.Input
A method that gets one process event at one time until the end of a simulation, then delivers an event to the entity (its parent)
body() - Method in class gridsim.net.Output
A method that gets one process event at one time until the end of a simulation, then delivers an event to the entity (its parent)
body() - Method in class gridsim.net.Router
Handles incoming requests.
body() - Method in class gridsim.net.SimpleLink
Handles external events that are coming to this link.
body() - Method in class gridsim.util.Workload
Reads from a given file when the simulation starts running.

C

CANCELED - Static variable in class gridsim.Gridlet
The Gridlet has been canceled.
CPU_time(double, double) - Method in class gridsim.ResourceCharacteristics
Deprecated. As of GridSim 2.1, replaced by ResourceCharacteristics.getCPUTime(double, double)
CREATE - Static variable in class eduni.simjava.Sim_event
 
CREATED - Static variable in class gridsim.Gridlet
The Gridlet has been created and added to the GridletList object
CalendarAtGivenDate(Date) - Method in class gridsim.ResourceCalendar
Deprecated. As of GridSim 2.1, replaced by ResourceCalendar.getCalendarAtGivenDate(Date)
CalendarAtGivenSimTime(double) - Method in class gridsim.ResourceCalendar
Deprecated. As of GridSim 2.1, replaced by ResourceCalendar.getCalendarAtSimulationTime(double)
CalendarNow() - Method in class gridsim.ResourceCalendar
Deprecated. As of GridSim 2.1, replaced by ResourceCalendar.getCurrentCalendar()
Clock() - Static method in class gridsim.GridSim
Deprecated. As of GridSim 2.1, replaced by GridSim.clock()
ContinuousGenerator - interface eduni.simjava.distributions.ContinuousGenerator.
This interface defines the functionality that should be provided by random number generators based on continuous distributions.
CurrentLoad() - Method in class gridsim.ResourceCalendar
Deprecated. As of GridSim 2.1, replaced by ResourceCalendar.getCurrentLoad()
calc_proportions(int, double[]) - Method in class eduni.simjava.Sim_stat
Specify a default measure for which exceedence proportions are to be calculated.
calc_proportions(String, double[]) - Method in class eduni.simjava.Sim_stat
Specify a custom measure for which exceedence proportions are to be calculated.
calculateTotalLoad(int) - Method in class gridsim.AllocPolicy
Calculates the current load of a GridResource for a given number of Gridlets currently in execution.
cancel(int, Sim_predicate) - Static method in class eduni.simjava.Sim_system
 
cancelReservation(String) - Method in class gridsim.AdvanceReservation
Cancels a given reservation.
cancelReservation(String, ArrayList) - Method in class gridsim.AdvanceReservation
Cancels a list of Gridlets for a given reservation.
cancelReservation(String, Gridlet) - Method in class gridsim.AdvanceReservation
Cancels a Gridlet for a given reservation.
cancelReservation(String, int) - Method in class gridsim.AdvanceReservation
Cancels a Gridlet for a given reservation.
check_conditions() - Static method in class eduni.simjava.Sim_system
Internal method used to check if the transient or termination conditions have been satisfied.
clock() - Static method in class eduni.simjava.Sim_system
Get the current simulation time.
clock() - Static method in class gridsim.GridSim
Gets the current simulation time (based on SimJava simulation clock)
clone() - Method in class eduni.simjava.Sim_entity
Get a clone of the entity.
clone() - Method in class eduni.simjava.Sim_event
Create an exact copy of this event.
close() - Method in class eduni.simjava.Sim_outfile
Close the file
close() - Method in interface eduni.simjava.Sim_output
Called by Sim_system at the end of the simulation.
close_report() - Method in interface eduni.simjava.Sim_reporter
Called by Sim_system to close the simulation's report.
close_report() - Method in class eduni.simjava.Sim_reportfile
Closes the report file upon simulation termination.
commitReservation(String) - Method in class gridsim.AdvanceReservation
Commits a reservation only without sending any Gridlet objects.
commitReservation(String, GridletList) - Method in class gridsim.AdvanceReservation
Commits a reservation together with a list of Gridlet objects.
commitReservation(String, Gridlet) - Method in class gridsim.AdvanceReservation
Commits a reservation together with a Gridlet object.
completed() - Static method in class eduni.simjava.Sim_system
 
connect(Sim_entity) - Method in class eduni.simjava.Sim_port
 
convertTimeZone(long, double, double) - Static method in class gridsim.AdvanceReservation
Converts local time from one time zone to another
copy(Sim_event) - Method in class eduni.simjava.Sim_event
 
copy(ARObject) - Method in class gridsim.ARObject
Copy the object.
count(int) - Method in class eduni.simjava.Sim_stat
Get the event count for a default rate based measure.
count(String) - Method in class eduni.simjava.Sim_stat
Get the event count for a custom rate based measure.
count(int, double, double) - Method in class eduni.simjava.Sim_stat
Get the event count for a default rate based measure, applying to a specific time interval.
count(String, double, double) - Method in class eduni.simjava.Sim_stat
Get the event count for a custom rate based measure, applying to a specific time interval.
count() - Method in class gridsim.Accumulator
Deprecated. As of GridSim 2.1, replaced by Accumulator.getCount()
createReservation(Calendar, Calendar, int, int) - Method in class gridsim.AdvanceReservation
Creates a new reservation and sends the request to a resource.
createReservation(Calendar, Calendar, int, String) - Method in class gridsim.AdvanceReservation
Creates a new reservation and sends the request to a resource.
createReservation(Calendar, int, int, int) - Method in class gridsim.AdvanceReservation
Creates a new reservation and sends the request to a resource.
createReservation(Calendar, int, int, String) - Method in class gridsim.AdvanceReservation
Creates a new reservation and sends the request to a resource.
createReservation(long, long, int, int) - Method in class gridsim.AdvanceReservation
Creates a new reservation and sends the request to a resource.
createReservation(long, long, int, String) - Method in class gridsim.AdvanceReservation
Creates a new reservation and sends the request to a resource.
createReservation(long, int, int, int) - Method in class gridsim.AdvanceReservation
Creates a new reservation and sends the request to a resource.
createReservation(long, int, int, String) - Method in class gridsim.AdvanceReservation
Creates a new reservation and sends the request to a resource.
current_ent() - Static method in class eduni.simjava.Sim_system
Get the currently running entity.

D

DEFAULT_BAUD_RATE - Static variable in class gridsim.GridSimTags
Denotes the default baud rate for some GridSim entities
DEFAULT_BAUD_RATE - Static variable in class gridsim.net.Link
Default baud rate of a link in bits/sec
DEFAULT_MTU - Static variable in class gridsim.net.Link
Default Maximum Transmission Unit (MTU) of a link in bytes
DEFAULT_PROP_DELAY - Static variable in class gridsim.net.Link
Default propagation delay of a link in millisecond
DiscreteGenerator - interface eduni.simjava.distributions.DiscreteGenerator.
This interface defines the functionality that should be provided by random number generators based on discrete distributions.
default_tracing() - Static method in class eduni.simjava.Sim_system
 
delay_ - Variable in class gridsim.net.Link
Propagation delay of this link in millisecond
deque() - Method in class gridsim.net.FIFOScheduler
In this scheduler, the packet returned is always from the head of the queue.
deque() - Method in class gridsim.net.PacketScheduler
Removes a single packet and returns it.
deque() - Method in class gridsim.net.SCFQScheduler
The method deque() has to decide which queue is to be served next.
detailed_measure_count() - Method in class eduni.simjava.Sim_stat
Get the number of detailed measures defined in this Sim_stat object.
doubleSample() - Static method in class gridsim.GridSimRandom
Gets the random double value from java.util.Random
double_sample() - Static method in class gridsim.GridSimRandom
Deprecated. As of GridSim 2.1, replaced by GridSimRandom.doubleSample()

E

END_HOLD - Static variable in class eduni.simjava.Sim_stat
 
END_OF_SIMULATION - Static variable in class gridsim.GridSimTags
Denotes the end of simulation
END_RESIDENCE - Static variable in class eduni.simjava.Sim_stat
 
END_SERVICE - Static variable in class eduni.simjava.Sim_stat
 
END_WAITING - Static variable in class eduni.simjava.Sim_stat
 
ENULL - Static variable in class eduni.simjava.Sim_event
 
EVENTS_COMPLETED - Static variable in class eduni.simjava.Sim_system
A constant representing a condition based on event completions.
EXPERIMENT - Static variable in class gridsim.GridSimTags
Sends an Experiment object between UserEntity and Broker entity
Evqueue - class eduni.simjava.Evqueue.
This class implements the event queue used by Sim_system.
Evqueue() - Constructor for class eduni.simjava.Evqueue
Allocates a new Evqueue object.
eduni.simjava - package eduni.simjava
Classes that form the main simulation structure of SimJava.
eduni.simjava.distributions - package eduni.simjava.distributions
Classes concerning random number sampling and random variate generation.
efficient_measure_defined() - Static method in class eduni.simjava.Sim_system
 
end_current_run() - Static method in class eduni.simjava.Sim_system
Internal method that allows the entities to terminate.
end_time - Variable in class eduni.simjava.Sim_stat
 
end_waiting_time() - Method in class eduni.simjava.Sim_event
Get the simulation time that this event was removed from the queue for service.
enque(Packet) - Method in class gridsim.net.FIFOScheduler
In this scheduler, the packet is put into the tail of the queue.
enque(Packet) - Method in class gridsim.net.PacketScheduler
This method enques a packet in this scheduler.
enque(Packet) - Method in class gridsim.net.SCFQScheduler
Puts a packet into the queue
ent_trace(int, String) - Static method in class eduni.simjava.Sim_system
 
event_time() - Method in class eduni.simjava.Sim_event
Get the simulation time that this event was scheduled.
exc_proportion(int, double[]) - Method in class eduni.simjava.Sim_stat
Get the exceedence proportions for arbitrary levels, for a default state or interval based measure.
exc_proportion(int, double) - Method in class eduni.simjava.Sim_stat
Get an exceedence proportion for a default state or interval based measure.
exc_proportion(int) - Method in class eduni.simjava.Sim_stat
Get the exceedence proportions for the defined levels for a default state or rate based measure.
exc_proportion(String, double[]) - Method in class eduni.simjava.Sim_stat
Get the exceedence proportions for arbitrary levels, for a custom state or interval based measure.
exc_proportion(String, double) - Method in class eduni.simjava.Sim_stat
Get an exceedence proportion for a custom state or interval based measure.
exc_proportion(String) - Method in class eduni.simjava.Sim_stat
Get the exceedence proportions for the defined levels for a custom state or rate based measure.
exc_proportion(int, double[], double, double) - Method in class eduni.simjava.Sim_stat
Get the exceedence proportions for a set of levels, for a default state or interval based measure, applying to a specific time interval.
exc_proportion(int, double, double, double) - Method in class eduni.simjava.Sim_stat
Get an exceedence proportion for a specific level, for a default state or interval based measure, applying to a specific time interval.
exc_proportion(String, double[], double, double) - Method in class eduni.simjava.Sim_stat
Get the exceedence proportions for a set of levels, for a custom state or interval based measure, applying to a specific time interval.
exc_proportion(String, double, double, double) - Method in class eduni.simjava.Sim_stat
Get an exceedence proportions for a specific level, for a custom state or interval based measure, applying to a specific time interval.
expectedExec(double) - Static method in class gridsim.GridSimRandom
Gets the expected factor of Execution
expectedIO(double) - Static method in class gridsim.GridSimRandom
Gets the expected factor of Network I/O
expected_e(double) - Static method in class gridsim.GridSimRandom
Deprecated. As of GridSim 2.1, replaced by GridSimRandom.expectedExec(double)
expected_io(double) - Static method in class gridsim.GridSimRandom
Deprecated. As of GridSim 2.1, replaced by GridSimRandom.expectedIO(double)

F

FAILED - Static variable in class gridsim.Gridlet
The Gridlet is failed
FALSE - Static variable in class gridsim.GridSimTags
Denotes boolean false in int value
FIFOScheduler - class gridsim.net.FIFOScheduler.
FIFOScheduler implements a First in First Out Scheduler.
FIFOScheduler(String, double) - Constructor for class gridsim.net.FIFOScheduler
Creates a new FIFO packet scheduler with the specified name and baud rate (in bits/s).
FIFOScheduler(double) - Constructor for class gridsim.net.FIFOScheduler
Creates a new FIFO packet scheduler with the specified baud rate (bits/s).
FIFOScheduler(String) - Constructor for class gridsim.net.FIFOScheduler
Creates a new FIFO packet scheduler with the specified name.
FIFOScheduler() - Constructor for class gridsim.net.FIFOScheduler
Creates a new packet scheduler with the name "FIFOScheduler".
FINISHED - Static variable in class eduni.simjava.Sim_entity
 
FREE - Static variable in class gridsim.PE
Denotes PE is FREE for allocation
FilterCreateAR - class gridsim.filter.FilterCreateAR.
Look for a specific incoming event that matches a given event tag name and a transaction id.
FilterCreateAR(int, int) - Constructor for class gridsim.filter.FilterCreateAR
Finds an incoming events that matches with the given transaction ID and event tag name.
FilterCreateAR(int) - Constructor for class gridsim.filter.FilterCreateAR
Finds an incoming events that matches with the given transaction ID and a default tag name of GridSimTags.RETURN_AR_CREATE.
FilterGridlet - class gridsim.filter.FilterGridlet.
Look for a specific incoming event that carries a Gridlet object.
FilterGridlet(int, int, int) - Constructor for class gridsim.filter.FilterGridlet
Finds a Gridlet in the incoming buffer of an entity that matches with the given three constraints: gridlet id, user id and resource id.
FilterGridlet(int, int) - Constructor for class gridsim.filter.FilterGridlet
Finds a Gridlet in the incoming buffer of an entity that matches with the given two constraints: gridlet id and resource id.
FilterGridlet(int) - Constructor for class gridsim.filter.FilterGridlet
Finds a Gridlet in the incoming buffer of an entity that matches with a given gridlet id.
FilterQueryTimeAR - class gridsim.filter.FilterQueryTimeAR.
Look for a specific incoming event that matches a given event tag name and a transaction id.
FilterQueryTimeAR(int, int) - Constructor for class gridsim.filter.FilterQueryTimeAR
Finds an incoming events that matches with the given transaction ID and event tag name.
FilterQueryTimeAR(int) - Constructor for class gridsim.filter.FilterQueryTimeAR
Finds an incoming events that matches with the given transaction ID and a default tag name of GridSimTags.RETURN_AR_QUERY_TIME.
FilterResult - class gridsim.filter.FilterResult.
Look for a specific incoming event that matches a given event tag name and a transaction id.
FilterResult(int, int) - Constructor for class gridsim.filter.FilterResult
Finds an incoming events that matches with the given transaction ID and event tag name
FloodAdPack - class gridsim.net.FloodAdPack.
This class is used to send link state advertisements to other routers.
FloodAdPack(String, Collection) - Constructor for class gridsim.net.FloodAdPack
Allocates a new object
FloodingRouter - class gridsim.net.FloodingRouter.
This class implements a Router using a form of Flooding for routing.
FloodingRouter(String) - Constructor for class gridsim.net.FloodingRouter
Creates a new FloodingRouter object.
FloodingRouter(String, boolean) - Constructor for class gridsim.net.FloodingRouter
Creates a new FloodingRouter object with logging facility if it is turned on.
filename - Variable in class eduni.simjava.Sim_reportfile
 
finalWrite() - Method in class gridsim.util.SimReport
Finalize the recording by writing all the previously given information into a file.
finalize() - Method in class gridsim.GridSimCore
Deprecated. As of GridSim 2.1, replaced by GridSimCore.finalizeGridSimulation()
finalizeGridSimulation() - Method in class gridsim.GridSimCore
It terminates the entities of this object that manage NETWORK communication channels
finalizeGridlet() - Method in class gridsim.ResGridlet
Finalizes all relevant information before exiting the GridResource entity.
findGridlet(Collection, int, int) - Method in class gridsim.AllocPolicy
Finds a Gridlet inside a given list.
finishSimulation() - Method in class gridsim.GridUser
Tells the GridSim that this entity finishes its simulation / experiment.
finishSimulation(double) - Method in class gridsim.GridUser
Tells the GridSim that this entity finishes its simulation / experiment.
from_port(Sim_port) - Method in class eduni.simjava.Sim_event
Determine if the event was sent from a given port.

G

GRIDLET_CANCEL - Static variable in class gridsim.GridSimTags
Cancels a Gridlet submitted in the GridResource entity.
GRIDLET_MOVE - Static variable in class gridsim.GridSimTags
Moves a Gridlet to another GridResource entity.
GRIDLET_MOVE_ACK - Static variable in class gridsim.GridSimTags
Moves a Gridlet to another GridResource entity with an acknowledgement.
GRIDLET_PAUSE - Static variable in class gridsim.GridSimTags
Pauses a Gridlet submitted in the GridResource entity.
GRIDLET_PAUSE_ACK - Static variable in class gridsim.GridSimTags
Pauses a Gridlet submitted in the GridResource entity with an acknowledgement.
GRIDLET_RESUME - Static variable in class gridsim.GridSimTags
Resumes a Gridlet submitted in the GridResource entity.
GRIDLET_RESUME_ACK - Static variable in class gridsim.GridSimTags
Resumes a Gridlet submitted in the GridResource entity with an acknowledgement.
GRIDLET_RETURN - Static variable in class gridsim.GridSimTags
Denotes the return of a Gridlet back to sender.
GRIDLET_STATUS - Static variable in class gridsim.GridSimTags
Denotes the status of a Gridlet.
GRIDLET_SUBMIT - Static variable in class gridsim.GridSimTags
Denotes the submission of a Gridlet.
GRIDLET_SUBMIT_ACK - Static variable in class gridsim.GridSimTags
Denotes the submission of a Gridlet with an acknowledgement.
Generator - interface eduni.simjava.distributions.Generator.
This interface defines the functionality that should be provided by random number generators.
GetActualCPUTime() - Method in class gridsim.Gridlet
Deprecated. As of GridSim 2.1, replaced by Gridlet.getActualCPUTime()
GetAllocationPolicy() - Method in class gridsim.ResourceCharacteristics
Deprecated. As of GridSim 2.1, replaced by ResourceCharacteristics.getResourceAllocationPolicy()
GetArch() - Method in class gridsim.ResourceCharacteristics
Deprecated. As of GridSim 2.1, replaced by ResourceCharacteristics.getResourceArch()
GetArrivalTime() - Method in class gridsim.ResGridlet
Deprecated. As of GridSim 2.1, replaced by ResGridlet.getGridletArrivalTime()
GetBaudRate() - Method in class gridsim.net.Input
Deprecated. As of GridSim 2.1, replaced by Input.getBaudRate()
GetBaudRate() - Method in class gridsim.net.Output
Deprecated. As of GridSim 2.1, replaced by Output.getBaudRate()
GetCostPerMI() - Method in class gridsim.ResourceCharacteristics
Deprecated. As of GridSim 2.1, replaced by ResourceCharacteristics.getCostPerMI()
GetCostPerSec() - Method in class gridsim.Gridlet
Deprecated. As of GridSim 2.1, replaced by Gridlet.getCostPerSec()
GetCostPerSec() - Method in class gridsim.ResourceCharacteristics
Deprecated. As of GridSim 2.1, replaced by ResourceCharacteristics.getCostPerSec()
GetEntityId(String) - Static method in class gridsim.GridSim
Deprecated. As of GridSim 2.1, replaced by GridSim.getEntityId(String)
GetEntityName() - Method in class gridsim.GridSim
Deprecated. As of GridSim 2.1, replaced by GridSim.getEntityName()
GetEntityName(int) - Static method in class gridsim.GridSim
Deprecated. As of GridSim 2.1, replaced by GridSim.getEntityName(int)
GetFinishTime() - Method in class gridsim.Gridlet
Deprecated. As of GridSim 2.1, replaced by Gridlet.getFinishTime()
GetFinishTime() - Method in class gridsim.ResGridlet
Deprecated. As of GridSim 2.1, replaced by ResGridlet.getGridletFinishTime()
GetFreePEID() - Method in class gridsim.PEList
Deprecated. As of GridSim 2.1, replaced by PEList.getFreePEID()
GetGridResourceList() - Static method in class gridsim.GridSim
Deprecated. As of GridSim 2.1, replaced by GridSim.getGridResourceList()
GetGridlet() - Method in class gridsim.ResGridlet
Deprecated. As of GridSim 2.1, replaced by ResGridlet.getGridlet()
GetGridletFileSize() - Method in class gridsim.Gridlet
Deprecated. As of GridSim 2.1, replaced by Gridlet.getGridletFileSize()
GetGridletID() - Method in class gridsim.Gridlet
Deprecated. As of GridSim 2.1, replaced by Gridlet.getGridletID()
GetGridletLength() - Method in class gridsim.Gridlet
Deprecated. As of GridSim 2.1, replaced by Gridlet.getGridletLength()
GetGridletOutputSize() - Method in class gridsim.Gridlet
Deprecated. As of GridSim 2.1, replaced by Gridlet.getGridletOutputSize()
GetID() - Method in class gridsim.Machine
Deprecated. As of GridSim 2.1, replaced by Machine.getMachineID()
GetID() - Method in class gridsim.PE
Deprecated. As of GridSim 2.1, replaced by PE.getID()
GetID() - Method in class gridsim.ResourceCharacteristics
Deprecated. As of GridSim 2.1, replaced by ResourceCharacteristics.getResourceID()
GetMIPSRating() - Method in class gridsim.Machine
Deprecated. As of GridSim 2.1, replaced by Machine.getMIPSRating()
GetMIPSRating() - Method in class gridsim.PE
Deprecated. As of GridSim 2.1, replaced by PE.getMIPSRating()
GetMIPSRating(int) - Method in class gridsim.PEList
Deprecated. As of GridSim 2.1, replaced by PEList.getMIPSRating(int)
GetMIPSRating() - Method in class gridsim.ResourceCharacteristics
Deprecated. As of GridSim 2.1, replaced by ResourceCharacteristics.getMIPSRating()
GetMIPSRatingOfOnePE() - Method in class gridsim.ResourceCharacteristics
Deprecated. As of GridSim 2.1, replaced by ResourceCharacteristics.getMIPSRatingOfOnePE()
GetMIPSRatingOfOnePE(int, int) - Method in class gridsim.ResourceCharacteristics
Deprecated. As of GridSim 2.1, replaced by ResourceCharacteristics.getMIPSRatingOfOnePE(int, int)
GetMachine(int) - Method in class gridsim.MachineList
Deprecated. As of GridSim 2.1, replaced by MachineList.getMachine(int)
GetMachineID() - Method in class gridsim.ResGridlet
Deprecated. As of GridSim 2.1, replaced by ResGridlet.getMachineID()
GetMachineWithFreePE() - Method in class gridsim.MachineList
Deprecated. As of GridSim 2.1, replaced by MachineList.getMachineWithFreePE()
GetMachines() - Method in class gridsim.ResourceCharacteristics
Deprecated. As of GridSim 2.1, replaced by ResourceCharacteristics.getMachineList()
GetName() - Method in class gridsim.ResourceCharacteristics
Deprecated. As of GridSim 2.1, replaced by ResourceCharacteristics.getResourceName()
GetNoOfPEs() - Method in class gridsim.MachineList
Deprecated. As of GridSim 2.1, replaced by MachineList.getNumPE()
GetNoOfPEs() - Method in class gridsim.ResourceCharacteristics
Deprecated. As of GridSim 2.1, replaced by ResourceCharacteristics.getNumPE()
GetOS() - Method in class gridsim.ResourceCharacteristics
Deprecated. As of GridSim 2.1, replaced by ResourceCharacteristics.getResourceOS()
GetPEID() - Method in class gridsim.ResGridlet
Deprecated. As of GridSim 2.1, replaced by ResGridlet.getPEID()
GetPEs() - Method in class gridsim.Machine
Deprecated. As of GridSim 2.1, replaced by Machine.getPEList()
GetProcessingCost() - Method in class gridsim.Gridlet
Deprecated. As of GridSim 2.1, replaced by Gridlet.getProcessingCost()
GetRating() - Static method in class gridsim.GridSimStandardPE
Deprecated. As of GridSim 2.1, replaced by GridSimStandardPE.getRating()
GetRemainingLength() - Method in class gridsim.ResGridlet
Deprecated. As of GridSim 2.1, replaced by ResGridlet.getRemainingGridletLength()
GetResourceCharacteristics(int) - Method in class gridsim.GridSim
Deprecated. As of GridSim 2.1, replaced by GridSim.getResourceCharacteristics(int)
GetResourceDynamicInformation(int) - Method in class gridsim.GridSim
Deprecated. As of GridSim 2.1, replaced by GridSim.getResourceDynamicInfo(int)
GetResourceID() - Method in class gridsim.Gridlet
Deprecated. As of GridSim 2.1, replaced by Gridlet.getResourceID()
GetSimulationStartDate() - Static method in class gridsim.GridSim
Deprecated. As of GridSim 2.1, replaced by GridSim.getSimulationStartDate()
GetSize() - Method in class gridsim.Machine
Deprecated. As of GridSim 2.1, replaced by Machine.getSize()
GetStatus() - Method in class gridsim.Gridlet
Deprecated. As of GridSim 2.1, replaced by Gridlet.getGridletStatus()
GetStatus() - Method in class gridsim.PE
Deprecated. As of GridSim 2.1, replaced by PE.getStatus()
GetStatusString() - Method in class gridsim.Gridlet
Deprecated. As of GridSim 2.1, replaced by Gridlet.getGridletStatusString()
GetTimeZone() - Method in class gridsim.ResourceCharacteristics
Deprecated. As of GridSim 2.1, replaced by ResourceCharacteristics.getResourceTimeZone()
GetUserID() - Method in class gridsim.Gridlet
Deprecated. As of GridSim 2.1, replaced by Gridlet.getUserID()
GetWallClockTime() - Method in class gridsim.Gridlet
Deprecated. As of GridSim 2.1, replaced by Gridlet.getWallClockTime()
GridInformationService - class gridsim.GridInformationService.
A Grid Information Service (GIS) is an entity that provides grid resource registration, indexing and discovery services.
GridInformationService(String, double) - Constructor for class gridsim.GridInformationService
Allocates a new GridInformationService object with networked I/O ports
GridInformationServiceEntityId() - Static method in class gridsim.GridSim
Deprecated. As of GridSim 2.1, replaced by GridSim.getGridInfoServiceEntityId()
GridResource - class gridsim.GridResource.
GridResource extends the GridSimCore class for gaining communication and concurrent entity capabilities.
GridResource(String, double, long, ResourceCharacteristics, double, double, double, LinkedList, LinkedList) - Constructor for class gridsim.GridResource
Allocates a new GridResource object.
GridResource(String, double, ResourceCharacteristics, ResourceCalendar) - Constructor for class gridsim.GridResource
Allocates a new GridResource object.
GridResource(String, double, ResourceCharacteristics, ResourceCalendar, AllocPolicy) - Constructor for class gridsim.GridResource
Allocates a new GridResource object.
GridResource(String, Link, long, ResourceCharacteristics, double, double, double, LinkedList, LinkedList) - Constructor for class gridsim.GridResource
Allocates a new GridResource object.
GridResource(String, Link, ResourceCharacteristics, ResourceCalendar) - Constructor for class gridsim.GridResource
Allocates a new GridResource object.
GridResource(String, Link, ResourceCharacteristics, ResourceCalendar, AllocPolicy) - Constructor for class gridsim.GridResource
Allocates a new GridResource object.
GridSim - class gridsim.GridSim.
This class is mainly responsible in initialization, running and stopping of the overall simulation.
GridSim(String) - Constructor for class gridsim.GridSim
Allocates a new GridSim object without NETWORK communication channels: "input" and "output" Sim_port.
GridSim(String, double) - Constructor for class gridsim.GridSim
Allocates a new GridSim object with NETWORK communication channels: "input" and "output" Sim_port.
GridSim(String, Link) - Constructor for class gridsim.GridSim
Allocates a new GridSim object with NETWORK communication channels: "input" and "output" Sim_port.
GridSimCore - class gridsim.GridSimCore.
Since GridSim version 3.0, this is the overall class of GridSim package, that must be extended by other GridSim entities.
GridSimCore(String) - Constructor for class gridsim.GridSimCore
Allocates a new GridSim object without NETWORK communication channels: "input" and "output" Sim_port.
GridSimCore(String, double) - Constructor for class gridsim.GridSimCore
Allocates a new GridSim object with NETWORK communication channels: "input" and "output" Sim_port.
GridSimCore(String, Link) - Constructor for class gridsim.GridSimCore
Allocates a new GridSim object with NETWORK communication channels: "input" and "output" Sim_port.
GridSimHold(double) - Method in class gridsim.GridSim
Deprecated. As of GridSim 2.1, replaced by GridSim.gridSimHold(double)
GridSimRandom - class gridsim.GridSimRandom.
GridSim Random provides static methods for incorporating randomness in data used for any simulation.
GridSimRandom() - Constructor for class gridsim.GridSimRandom
Allocates a new GridSimRandom object
GridSimRandom(long) - Constructor for class gridsim.GridSimRandom
Allocates a new GridSimRandom object using a single long seed
GridSimRandom(long, double, double, double, double) - Constructor for class gridsim.GridSimRandom
Allocates a new GridSimRandom object with specified parameters
GridSimShutdown - class gridsim.GridSimShutdown.
GridimShutdown waits for termination of all GridSim user entities to determine the end of simulation.
GridSimShutdown(String, int, String) - Constructor for class gridsim.GridSimShutdown
Allocates a new GridSimShutdown object.
GridSimShutdown(String, int) - Constructor for class gridsim.GridSimShutdown
Allocates a new GridSimShutdown object.
GridSimShutdownEntityId() - Static method in class gridsim.GridSim
Deprecated. As of GridSim 2.1, replaced by GridSim.getGridSimShutdownEntityId()
GridSimStandardPE - class gridsim.GridSimStandardPE.
Defines MIPS (Million Instructions Per Second) rating for a standard PE (Processing Element) or enables the users to define their own MIPS or SPEC (Standard Performance Evaluation Corporation) rating for a standard PE.
GridSimTags - class gridsim.GridSimTags.
Contains various static command tags that indicate a type of action that needs to be undertaken by GridSim entities when they receive or send events.
GridStatistics - class gridsim.GridStatistics.
Records statistical data reported by other entities.
GridStatistics(String) - Constructor for class gridsim.GridStatistics
Allocates a new GridStatistics object
GridStatistics(String, String, boolean, String[], String[]) - Constructor for class gridsim.GridStatistics
Allocates a new GridStatistics object with a set of parameters
GridStatisticsEntityId() - Static method in class gridsim.GridSim
Deprecated. As of GridSim 2.1, replaced by GridSim.getGridStatisticsEntityId()
GridUser - class gridsim.GridUser.
GridUser class acts as a medium to communicate with AbstractGIS entity.
GridUser(String, Link) - Constructor for class gridsim.GridUser
Creates a GridUser object
GridUser(String, Link, String) - Constructor for class gridsim.GridUser
Creates a GridUser object
Gridlet - class gridsim.Gridlet.
A Gridlet is a package that contains all the information related to the job and its execution management details such as job length expressed in MI (Millions Instruction), disk I/O operations, the size of input and output files, and the job originator.
Gridlet(int, double, long, long, int) - Constructor for class gridsim.Gridlet
Allocates a new Gridlet object.
Gridlet(int, double, long, long) - Constructor for class gridsim.Gridlet
Allocates a new Gridlet object.
GridletList - class gridsim.GridletList.
Gridsim GridletList class is used to maintain a list of Gridlets (in linked-list) and support methods for organizing them
GridletList() - Constructor for class gridsim.GridletList
Allocates a new GridletList object
GridletReceive() - Method in class gridsim.GridSim
Deprecated. As of GridSim 2.1, replaced by GridSim.gridletReceive()
GridletSubmit(Gridlet, int) - Method in class gridsim.GridSim
Deprecated. As of GridSim 2.1, replaced by GridSim.gridletSubmit(Gridlet, int)
generate_graphs(boolean) - Static method in class eduni.simjava.Sim_system
Specify that graphs are to be generated in the default graph file.
generate_graphs(String) - Static method in class eduni.simjava.Sim_system
Specify that graphs are to be generated in a user specified graph file.
generate_report() - Static method in class eduni.simjava.Sim_system
Internal method used to generate the simulation's report.
getActualCPUTime() - Method in class gridsim.Gridlet
Gets the total execution time of this Gridlet from the latest GridResource
getActualCPUTime(int) - Method in class gridsim.Gridlet
Gets the total execution time of this Gridlet in a given GridResource ID
getAdvReservList() - Method in class gridsim.GridInformationService
Gets the list of GridResource IDs that only support Advanced Reservation.
getAdvancedReservationList() - Static method in class gridsim.GridSim
Sends a request to Grid Information Service (GIS) entity to get the list of Grid resources only that support Advanced Reservation
getAllResourceID() - Method in class gridsim.Gridlet
Gets all the GridResource IDs that executed this Gridlet
getAllResourceName() - Method in class gridsim.Gridlet
Gets all the GridResource names that executed this Gridlet
getAnnotations(String) - Method in class eduni.simjava.Sim_stat
Get a measure's graph annotations.
getBaudRate() - Method in class gridsim.net.InfoPacket
Returns the bottleneck bandwidth between the source and the destination
getBaudRate() - Method in class gridsim.net.Input
Gets the baud rate
getBaudRate() - Method in class gridsim.net.Link
Returns the baud rate of the link in bits/s.
getBaudRate() - Method in class gridsim.net.Output
Gets the baud rate
getBaudRate() - Method in class gridsim.net.PacketScheduler
Returns the baud rate of the egress port that is using this scheduler.
getByteSize() - Static method in class gridsim.ARObject
Determines the size of ARObject object
getByteSize() - Static method in class gridsim.Accumulator
Determines the size of Accumulator object
getByteSize() - Method in class gridsim.IO_data
Gets the size of a data
getByteSize() - Method in class gridsim.Machine
Gets the byte size of this class
getByteSize() - Method in class gridsim.MachineList
Gets the byte size of this class
getByteSize() - Static method in class gridsim.PE
Gets the byte size of this class
getByteSize() - Method in class gridsim.PEList
Gets the byte size of PEList internal data members
getByteSize() - Method in class gridsim.ResourceCharacteristics
Gets the byte size of this class
getCPUTime(double, double) - Method in class gridsim.ResourceCharacteristics
Gets the CPU time given the specified parameters (only for TIME_SHARED).
getCalendarAtGivenDate(Date) - Method in class gridsim.ResourceCalendar
Gets a Calendar object at the specified date
getCalendarAtSimulationTime(double) - Method in class gridsim.ResourceCalendar
Gets a Calendar object for a specified simulation time
getCancelResult(int) - Static method in class gridsim.AdvanceReservation
Converts a reservation result from integer into a String.
getCategory() - Method in class gridsim.Stat
Gets the user-defined name for data type
getClassType() - Method in class gridsim.Gridlet
Gets the classtype of this gridlet
getCommitResult(int) - Static method in class gridsim.AdvanceReservation
Converts a reservation result from integer into a String.
getCostPerMI() - Method in class gridsim.ResourceCharacteristics
Gets the cost per Millions Instruction (MI) associated with a resource
getCostPerSec() - Method in class gridsim.Gridlet
Gets the cost running this Gridlet in the latest GridResource
getCostPerSec(int) - Method in class gridsim.Gridlet
Gets the cost running this Gridlet in a given GridResource ID
getCostPerSec() - Method in class gridsim.ResourceCharacteristics
Gets the cost per second associated with a resource
getCount() - Method in class gridsim.Accumulator
Counts the number of items accumulated so far
getCreateResult(int) - Static method in class gridsim.AdvanceReservation
Converts a reservation result from integer into a String.
getCurrentCalendar() - Method in class gridsim.ResourceCalendar
Gets the current Calendar object (based on the simulation clock)
getCurrentLoad() - Method in class gridsim.ResourceCalendar
Gets the current load for the current simulation time
getCurrentTime() - Method in class gridsim.ARPolicy
Gets the current time.
getData() - Method in class gridsim.IO_data
Gets the Object data
getData() - Method in class gridsim.Stat
Gets the the data to be recorded
getData() - Method in class gridsim.net.NetPacket
Returns the data encapsulated in this NetPacket
getDelay() - Method in class gridsim.net.Link
Returns the tramssion delay that this link introduces.
getDestID() - Method in class gridsim.IO_data
Gets the destination ID
getDestID() - Method in class gridsim.net.InfoPacket
Gets the id of the entity to which the packet is destined.
getDestID() - Method in class gridsim.net.NetPacket
Returns the destination ID of this packet
getDestID() - Method in interface gridsim.net.Packet
Returns the destination id of this packet.
getDetailBaudRate() - Method in class gridsim.net.InfoPacket
Returns the list of all the bandwidths that this packet has traversed
getDetailEntryTimes() - Method in class gridsim.net.InfoPacket
Returns the list of all entry time that this packet has traversed.
getDetailExitTimes() - Method in class gridsim.net.InfoPacket
Returns the list of all exit time that this packet has traversed.
getDetailHops() - Method in class gridsim.net.InfoPacket
Returns the list of all the hops that this packet has traversed.
getDurationTime() - Method in class gridsim.ARObject
Gets this object's duration time in seconds
getDurationTime() - Method in class gridsim.ResGridlet
Gets the reservation duration time.
getEntityId(String) - Static method in class gridsim.GridSim
Gets the entity ID given its name
getEntityName() - Method in class gridsim.ARObject
Gets this object's owner name
getEntityName() - Method in class gridsim.GridSim
Gets the name of this entity
getEntityName(int) - Static method in class gridsim.GridSim
Gets name of the entity given its entity ID
getExecStartTime() - Method in class gridsim.Gridlet
Gets the latest execution start time
getExecStartTime() - Method in class gridsim.ResGridlet
Gets the Gridlet's execution start time
getExpiryTime() - Method in class gridsim.ARObject
Gets this object's expiry time
getExpiryTime(String) - Method in class gridsim.AdvanceReservation
Gets an expiry time of a reservation
getFactorExec() - Static method in class gridsim.GridSimRandom
Gets the average factor of Execution
getFactorIO() - Static method in class gridsim.GridSimRandom
Gets the average factor of Network I/O
getFinishTime() - Method in class gridsim.Gridlet
Gets the finish time of this Gridlet in a GridResource
getFreePEID() - Method in class gridsim.PEList
Gets a PE ID which is FREE
getGISId() - Static method in class gridsim.GridSim
Gets the entity ID of GridInformationService
getGlobalResourceARList() - Method in class gridsim.GridUser
Gets a list of global resources that support advance reservation.
getGlobalResourceList() - Method in class gridsim.GridUser
Gets a list of global resources.
getGridInfoServiceEntityId() - Static method in class gridsim.GridSim
Gets the entity ID of GridInformationService
getGridResourceList() - Static method in class gridsim.GridSim
Sends a request to Grid Information Service (GIS) entity to get the list of all Grid resources
getGridSimShutdownEntityId() - Static method in class gridsim.GridSim
Gets the entity id of GridSimShutdown
getGridStatisticsEntityId() - Static method in class gridsim.GridSim
Gets the entity ID of GridStatistics
getGridlet() - Method in class gridsim.ResGridlet
Gets this Gridlet object
getGridletArrivalTime() - Method in class gridsim.ResGridlet
Gets arrival time of a gridlet
getGridletClassType() - Method in class gridsim.ResGridlet
Gets the Gridlet's class type
getGridletFileSize() - Method in class gridsim.Gridlet
Gets the input file size of this Gridlet BEFORE submitting to a GridResource
getGridletFinishTime() - Method in class gridsim.ResGridlet
Gets the Gridlet's finish time
getGridletFinishedSoFar() - Method in class gridsim.Gridlet
Gets the length of this Gridlet that has been executed so far from the latest GridResource.
getGridletFinishedSoFar(int) - Method in class gridsim.Gridlet
Gets the length of this Gridlet that has been executed so far in a given GridResource ID.
getGridletHistory() - Method in class gridsim.Gridlet
Gets the history of this Gridlet.
getGridletID() - Method in class gridsim.Gridlet
Gets the Gridlet ID
getGridletID() - Method in class gridsim.ResGridlet
Gets this Gridlet entity Id
getGridletLength() - Method in class gridsim.Gridlet
Gets the length of this Gridlet
getGridletLength() - Method in class gridsim.ResGridlet
Gets the Gridlet's length
getGridletList() - Method in class gridsim.util.Workload
Gets a list of completed Gridlets
getGridletOutputSize() - Method in class gridsim.Gridlet
Gets the output size of this Gridlet AFTER submitting and executing to a GridResource
getGridletStatus() - Method in class gridsim.Gridlet
Gets the status code of this Gridlet
getGridletStatus() - Method in class gridsim.ResGridlet
Gets the Gridlet status
getGridletStatusString() - Method in class gridsim.Gridlet
Gets the string representation of the current Gridlet status code
getHopCount() - Method in class gridsim.net.FloodAdPack
Gets the number of hops
getHopCount() - Method in class gridsim.net.RIPAdPack
Gets the number of hops
getHosts() - Method in class gridsim.net.FloodAdPack
Gets a list of hosts
getHosts() - Method in class gridsim.net.RIPAdPack
Gets a list of hosts
getID() - Method in class gridsim.PE
Gets the PE ID
getID() - Method in class gridsim.net.InfoPacket
Returns the ID of this packet
getID() - Method in class gridsim.net.NetPacket
Returns the ID of this packet
getID() - Method in interface gridsim.net.Packet
Returns the ID of this packet
getLast() - Method in class gridsim.Accumulator
Finds the last accumulated item
getLast() - Method in class gridsim.net.InfoPacket
Gets an entity ID from the last hop that this packet has traversed.
getLast() - Method in class gridsim.net.NetPacket
Returns the ID of the last hop that this packet traversed.
getLast() - Method in interface gridsim.net.Packet
Gets an entity ID from the last hop that this packet has traversed.
getLink() - Method in class gridsim.GridSimCore
Returns the Link that connects this entity to other entities if Network Extensions are being used.
getList() - Method in class gridsim.GridInformationService
Gets the list of all GridResource IDs, including resources that support Advance Reservation.
getList(int) - Method in class gridsim.GridUser
Gets a list of other request to the regional GIS entity as defined in GridUser.gisID_.
getList(int, int) - Method in class gridsim.GridUser
Gets a list of other request to the given regional GIS entity ID.
getListFromOtherRegional(List, int, List) - Method in class gridsim.index.RegionalGIS
Get a list of IDs specified in the eventTag from other regional GIS
getListPEID() - Method in class gridsim.ResGridlet
Gets a list of PE IDs
getLocalResourceARList() - Method in class gridsim.GridUser
Gets a list of local resources that support advance reservation from a regional GIS entity, defined in GridUser.gisID_.
getLocalResourceList() - Method in class gridsim.GridUser
Gets a list of local resources from a regional GIS entity, defined in GridUser.gisID_.
getMIPSRating() - Method in class gridsim.Machine
Gets the Millions Instruction Per Second (MIPS) Rating.
getMIPSRating() - Method in class gridsim.PE
Gets the MIPS Rating of this PE
getMIPSRating(int) - Method in class gridsim.PEList
Gets MIPS Rating for a specified PE ID
getMIPSRating() - Method in class gridsim.ResourceCharacteristics
Gets the total MIPS rating, which is the sum of MIPS rating of all machines in a resource.
getMIPSRatingOfOnePE() - Method in class gridsim.ResourceCharacteristics
Gets Millions Instructions Per Second (MIPS) Rating of a Processing Element (PE).
getMIPSRatingOfOnePE(int, int) - Method in class gridsim.ResourceCharacteristics
Gets Millions Instructions Per Second (MIPS) Rating of a Processing Element (PE).
getMTU() - Method in class gridsim.net.Link
Returns the Maximum Transmission Unit of this Link
getMachine(int) - Method in class gridsim.MachineList
Gets the Machine object for a particular ID
getMachineID() - Method in class gridsim.Machine
Gets the machine ID
getMachineID() - Method in class gridsim.ResGridlet
Gets machine ID
getMachineList() - Method in class gridsim.ResourceCharacteristics
Gets the list of machines in a resouce
getMachineWithFreePE() - Method in class gridsim.MachineList
Gets a Machine with free PE
getMachineWithFreePE(int) - Method in class gridsim.MachineList
Gets a Machine with a specified number of free PE
getMachineWithFreePE() - Method in class gridsim.ResourceCharacteristics
Gets a Machine with at least one empty PE
getMachineWithFreePE(int) - Method in class gridsim.ResourceCharacteristics
Gets a Machine with at least a given number of free PE
getMax() - Method in class gridsim.Accumulator
Finds the largest number of accumulated items
getMean() - Method in class gridsim.Accumulator
Calculates the mean of accumulated items
getMin() - Method in class gridsim.Accumulator
Finds the smallest number of accumulated items
getModifyResult(int) - Static method in class gridsim.AdvanceReservation
Converts a reservation result from integer into a String.
getName() - Method in class gridsim.Stat
Gets the name of the entity that want to store this data
getName() - Method in class gridsim.net.PacketScheduler
Returns the name of this scheduler, if one was specified during setup.
getNetServiceLevel() - Method in class gridsim.IO_data
Returns the class type of this IO_data object.
getNetServiceType() - Method in class gridsim.net.InfoPacket
Gets the network service type of this packet
getNetServiceType() - Method in class gridsim.net.NetPacket
Returns the class type of this packet.
getNetServiceType() - Method in interface gridsim.net.Packet
Gets the network service type of this packet
getNextPacketFreq() - Method in class gridsim.util.TrafficGenerator
Gets the next frequency or number of packets sent for each time.
getNextPacketSize() - Method in class gridsim.util.TrafficGenerator
Gets the next packet size.
getNextPacketTime() - Method in class gridsim.util.TrafficGenerator
Gets the next inter-arrival time between sending packets.
getNumBusyPE() - Method in class gridsim.Machine
Gets the number of BUSY PE for this Machine
getNumBusyPE() - Method in class gridsim.MachineList
Gets the total number of BUSY PEs for all Machines
getNumBusyPE() - Method in class gridsim.PEList
Gets the number of BUSY PE
getNumBusyPE() - Method in class gridsim.ResourceCharacteristics
Gets the total number of BUSY PEs for all Machines
getNumFreePE(int) - Method in class gridsim.GridSim
Gets the total number of free PEs (Processing Elements) from a resource.
getNumFreePE(Integer) - Method in class gridsim.GridSim
Gets the total number of free PEs (Processing Elements) from a resource.
getNumFreePE() - Method in class gridsim.Machine
Gets the number of FREE or non-busy PE for this Machine
getNumFreePE() - Method in class gridsim.MachineList
Gets the total number of FREE or non-busy PEs for all Machines
getNumFreePE() - Method in class gridsim.PEList
Gets the number of FREE or non-busy PE.
getNumFreePE() - Method in class gridsim.ResourceCharacteristics
Gets the total number of FREE or non-busy PEs for all Machines
getNumHop() - Method in class gridsim.net.InfoPacket
Returns the number of hops that this packet has traversed.
getNumPE() - Method in class gridsim.ARObject
Gets this object's number of PEs.
getNumPE(int) - Method in class gridsim.GridSim
Gets the total number of PEs (Processing Elements) from a resource
getNumPE(Integer) - Method in class gridsim.GridSim
Gets the number of PEs (Processing Elements) from a resource
getNumPE() - Method in class gridsim.Gridlet
Gets the number of PEs required to run this Gridlet
getNumPE() - Method in class gridsim.Machine
Gets the number of PE for this Machine
getNumPE() - Method in class gridsim.MachineList
Gets the total number of PEs for all Machines
getNumPE() - Method in class gridsim.ResGridlet
Gets the number of PEs required to execute this Gridlet.
getNumPE() - Method in class gridsim.ResourceCharacteristics
Gets the total number of PEs for all Machines
getNumberFormat() - Static method in class eduni.simjava.Sim_system
Get the number format used for generating times in trace lines.
getOriginalPingSize() - Method in class gridsim.net.InfoPacket
Gets original size of ping request
getPEID() - Method in class gridsim.ResGridlet
Gets PE ID
getPEList() - Method in class gridsim.Machine
Gets the linked-list of all PEs
getPacketNum() - Method in class gridsim.net.NetPacket
Returns the serial number of this packet.
getPattern() - Method in class gridsim.util.TrafficGenerator
Gets the sending packet pattern
getPingResult() - Method in class gridsim.GridSimCore
Gets the first available ping result in the event queue.
getProcessingCost() - Method in class gridsim.Gridlet
Gets the total cost of processing or executing this Gridlet Processing Cost = actual CPU Time * cost per sec
getQueryResult(int) - Static method in class gridsim.AdvanceReservation
Converts a reservation result from integer into a String.
getRating() - Static method in class gridsim.GridSimStandardPE
Gets standard PE MIPS Rating
getRegionalGISId() - Method in class gridsim.GridUser
Gets the regional GIS entity ID
getRegionalGISList() - Method in class gridsim.GridUser
Gets a list of all regional GIS entity IDs
getRegionalGISName() - Method in class gridsim.GridUser
Gets the regional GIS entity name
getRemainingGridletLength() - Method in class gridsim.ResGridlet
Gets the remaining gridlet length
getReservation(String) - Method in class gridsim.AdvanceReservation
Gets a reservation object based on the given booking ID
getReservationID() - Method in class gridsim.ARObject
Gets this object's reservation ID
getReservationID() - Method in class gridsim.ResGridlet
Gets the reservation ID that owns this Gridlet
getResourceAllocationPolicy() - Method in class gridsim.ResourceCharacteristics
Gets the resource allocation policy
getResourceArch() - Method in class gridsim.ResourceCharacteristics
Gets the resource architecture name
getResourceCharacteristics(int) - Method in class gridsim.GridSim
Gets a ResourceCharacteristics object for a given GridResource ID.
getResourceDynamicInfo(int) - Method in class gridsim.GridSim
Gets the GridResource dynamic fnformation
getResourceID() - Method in class gridsim.ARObject
Gets this object's resource ID.
getResourceID() - Method in class gridsim.Gridlet
Gets the latest resource ID that processes this Gridlet
getResourceID() - Method in class gridsim.ResourceCharacteristics
Gets the resource ID
getResourceName(int) - Method in class gridsim.Gridlet
Gets the GridResource name based on its ID
getResourceName() - Method in class gridsim.ResourceCharacteristics
Gets the name of a resource
getResourceOS() - Method in class gridsim.ResourceCharacteristics
Gets the Operating System (OS) this resource is used
getResourceTimeZone() - Method in class gridsim.ResourceCharacteristics
Gets the resource time zone
getScheduler(Packet) - Method in class gridsim.net.FloodingRouter
Returns the Scheduler associated with a packet.
getScheduler(int) - Method in class gridsim.net.FloodingRouter
Returns the Scheduler that the router would use to reach a particular destination.
getScheduler(String) - Method in class gridsim.net.FloodingRouter
Returns the Scheduler that the router would use to reach a particular destination.
getScheduler(Packet) - Method in class gridsim.net.RIPRouter
Returns the Scheduler associated with a packet.
getScheduler(int) - Method in class gridsim.net.RIPRouter
Returns the Scheduler that the router would use to reach a particular destination.
getScheduler(String) - Method in class gridsim.net.RIPRouter
Returns the Scheduler that the router would use to reach a particular destination.
getScheduler(Packet) - Method in class gridsim.net.Router
Returns the Scheduler associated with a packet.
getScheduler(int) - Method in class gridsim.net.Router
Returns the Scheduler that the router would use to reach a particular destination.
getScheduler(String) - Method in class gridsim.net.Router
Returns the Scheduler that the router would use to reach a particular destination.
getSender() - Method in class gridsim.net.FloodAdPack
Gets the sender's name
getSender() - Method in class gridsim.net.RIPAdPack
Gets the sender's name
getServiceType() - Method in class gridsim.util.TrafficGenerator
Gets the service level of this packet.
getSimulationCalendar() - Static method in class gridsim.GridSim
Gets the initial simulation Calendar.
getSimulationStartDate() - Static method in class gridsim.GridSim
Gets simulation start date.
getSimulationTime(Calendar) - Method in class gridsim.ResourceCalendar
Gets the current simulation time
getSize() - Method in class gridsim.Machine
Gets the number of PEs
getSize() - Method in class gridsim.net.InfoPacket
Gets the size of this packet.
getSize() - Method in class gridsim.net.NetPacket
Gets the size of this packet
getSize() - Method in interface gridsim.net.Packet
Returns the size of this packet
getSrcID() - Method in class gridsim.net.InfoPacket
Gets the id of the entity that sent out this packet
getSrcID() - Method in class gridsim.net.NetPacket
Returns the source ID of this packet.
getSrcID() - Method in interface gridsim.net.Packet
Returns the ID of the source of this packet.
getStandardDeviation() - Method in class gridsim.Accumulator
Calculates the standard deviation of accumulated items
getStartTime() - Method in class gridsim.ARObject
Gets this object's start time in milliseconds
getStartTime() - Method in class gridsim.ResGridlet
Gets the Gridlet or reservation start time.
getStatus() - Method in class gridsim.ARObject
Gets the status of this reservation
getStatus() - Method in class gridsim.PE
Gets the status of this PE
getStatusString(int) - Static method in class gridsim.Gridlet
Gets the string representation of the given Gridlet status code
getSubmissionTime() - Method in class gridsim.Gridlet
Gets the submission or arrival time of this Gridlet from the latest GridResource
getSubmissionTime(int) - Method in class gridsim.Gridlet
Gets the submission or arrival time of this Gridlet in the given GridResource ID
getSum() - Method in class gridsim.Accumulator
Calculates the sum of accumulated items
getTag() - Method in class gridsim.net.InfoPacket
Gets this packet tag
getTag() - Method in class gridsim.net.NetPacket
Returns the tag associated originally with data that was encapsulated in this packet.
getTag() - Method in interface gridsim.net.Packet
Gets this packet tag
getTime() - Method in class gridsim.Stat
Gets the time at which Statistic info was recorded
getTimeZone() - Method in class gridsim.ARObject
Gets this object's time zone based on GMT
getTotalGridlet() - Method in class gridsim.ARObject
Gets the total Gridlet executed by this reservation
getTotalLoad() - Method in class gridsim.AllocPolicy
Gets the total load for this GridResource
getTotalPackets() - Method in class gridsim.net.NetPacket
Returns the total number of packets in this stream.
getTotalResponseTime() - Method in class gridsim.net.InfoPacket
Gets the total time that this packet has spent in the network.
getTransactionID() - Method in class gridsim.ARObject
Gets this object's transaction ID
getUserID() - Method in class gridsim.ARObject
Gets this object's owner ID
getUserID() - Method in class gridsim.Gridlet
Gets the user or owner ID of this Gridlet
getUserID() - Method in class gridsim.ResGridlet
Gets the user or owner of this Gridlet
getWallClockTime() - Method in class gridsim.Gridlet
Gets the time of this Gridlet resides in the latest GridResource (from arrival time until departure time).
getWallClockTime(int) - Method in class gridsim.Gridlet
Gets the time of this Gridlet resides in a given GridResource ID (from arrival time until departure time).
get_aport() - Method in class eduni.simjava.Sim_port
 
get_byte_size() - Method in class gridsim.IO_data
Deprecated. As of GridSim 2.1, replaced by IO_data.getByteSize()
get_category() - Method in class gridsim.Stat
Deprecated. As of GridSim 2.1, replaced by Stat.getCategory()
get_data() - Method in class eduni.simjava.Sim_event
Get the data passed in this event.
get_data() - Method in class eduni.simjava.Sim_stat
Get all the data contained in the Sim_stat object.
get_data() - Method in class gridsim.IO_data
Deprecated. As of GridSim 2.1, replaced by IO_data.getData()
get_data() - Method in class gridsim.Stat
Deprecated. As of GridSim 2.1, replaced by Stat.getData()
get_dest() - Method in class eduni.simjava.Sim_event
Get the unique id number of the entity which received this event.
get_dest() - Method in class eduni.simjava.Sim_port
Get the unique id number of the destination entity of this port.
get_dest_ename() - Method in class eduni.simjava.Sim_port
Get the name of the destination entity of this port.
get_dest_id() - Method in class gridsim.IO_data
Deprecated. As of GridSim 2.1, replaced by IO_data.getDestID()
get_detailed_measures() - Method in class eduni.simjava.Sim_stat
Get the information for the non-efficient measures defined in the Sim_stat object.
get_entity(int) - Static method in class eduni.simjava.Sim_system
Get the entity with a given id.
get_entity(String) - Static method in class eduni.simjava.Sim_system
Get the entity with a given name.
get_entity_id(String) - Static method in class eduni.simjava.Sim_system
Get the id of an entity with a given name.
get_evbuf() - Method in class eduni.simjava.Sim_entity
 
get_factor_e() - Static method in class gridsim.GridSimRandom
Deprecated. As of GridSim 2.1, replaced by GridSimRandom.getFactorExec()
get_factor_io() - Static method in class gridsim.GridSimRandom
Deprecated. As of GridSim 2.1, replaced by GridSimRandom.getFactorIO()
get_generators() - Method in class eduni.simjava.Sim_entity
 
get_id() - Method in class eduni.simjava.Sim_entity
Get the unique id number assigned to this entity
get_id() - Method in class eduni.simjava.Sim_stat
 
get_levels(int) - Method in class eduni.simjava.Sim_stat
Get the exceedence proportion levels defined for a default measure.
get_levels(String) - Method in class eduni.simjava.Sim_stat
Get the exceedence proportion levels defined for a custom measure.
get_measures() - Method in class eduni.simjava.Sim_stat
Get the information for the measures defined in the Sim_stat object.
get_name() - Method in class eduni.simjava.Sim_entity
Get the name of this entity
get_name() - Method in class eduni.simjava.Sim_stat
Get the name of the entity to which this Sim_stat object belongs to.
get_name() - Method in interface eduni.simjava.distributions.Generator
Get the random number generator's name.
get_name() - Method in class eduni.simjava.distributions.Sim_bernoulli_obj
Get the random number generator's name.
get_name() - Method in class eduni.simjava.distributions.Sim_beta_obj
Get the random number generator's name.
get_name() - Method in class eduni.simjava.distributions.Sim_betaprime_obj
Get the random number generator's name.
get_name() - Method in class eduni.simjava.distributions.Sim_binomial_obj
Get the random number generator's name.
get_name() - Method in class eduni.simjava.distributions.Sim_cauchy_obj
Get the random number generator's name.
get_name() - Method in class eduni.simjava.distributions.Sim_chisquare_obj
Get the random number generator's name.
get_name() - Method in class eduni.simjava.distributions.Sim_erlang_obj
Get the random number generator's name.
get_name() - Method in class eduni.simjava.distributions.Sim_f_obj
Get the random number generator's name.
get_name() - Method in class eduni.simjava.distributions.Sim_gamma_obj
Get the random number generator's name.
get_name() - Method in class eduni.simjava.distributions.Sim_geometric_obj
Get the random number generator's name.
get_name() - Method in class eduni.simjava.distributions.Sim_invgamma_obj
Get the random number generator's name.
get_name() - Method in class eduni.simjava.distributions.Sim_logistic_obj
Get the random number generator's name.
get_name() - Method in class eduni.simjava.distributions.Sim_lognormal_obj
Get the random number generator's name.
get_name() - Method in class eduni.simjava.distributions.Sim_negexp_obj
Get the random number generator's name.
get_name() - Method in class eduni.simjava.distributions.Sim_normal_obj
Get the random number generator's name.
get_name() - Method in class eduni.simjava.distributions.Sim_pareto_obj
Get the random number generator's name.
get_name() - Method in class eduni.simjava.distributions.Sim_pascal_obj
Get the random number generator's name.
get_name() - Method in class eduni.simjava.distributions.Sim_poisson_obj
Get the random number generator's name.
get_name() - Method in class eduni.simjava.distributions.Sim_random_obj
Get the random number generator's name.
get_name() - Method in class eduni.simjava.distributions.Sim_tstudent_obj
Get the random number generator's name.
get_name() - Method in class eduni.simjava.distributions.Sim_uniform_obj
Get the random number generator's name.
get_name() - Method in class eduni.simjava.distributions.Sim_weibull_obj
Get the random number generator's name.
get_name() - Method in class gridsim.Stat
Deprecated. As of GridSim 2.1, replaced by Stat.getName()
get_name() - Method in class gridsim.util.Poisson
Get the random number generator's name.
get_name_default(int) - Method in class eduni.simjava.Sim_stat
 
get_num_entities() - Static method in class eduni.simjava.Sim_system
Get the current number of entities in the simulation.
get_pname() - Method in class eduni.simjava.Sim_port
Get the name of this port.
get_port(Sim_event) - Method in class eduni.simjava.Sim_entity
Get the port through which an event arrived.
get_port(String) - Method in class eduni.simjava.Sim_entity
Get the port with a given name.
get_root_seed() - Static method in class eduni.simjava.Sim_system
Get the sample generator's root seed.
get_seed() - Method in interface eduni.simjava.distributions.Generator
Get the random number generator's seed.
get_seed() - Method in class eduni.simjava.distributions.Sim_bernoulli_obj
Get the random number generator's seed.
get_seed() - Method in class eduni.simjava.distributions.Sim_beta_obj
Get the random number generator's seed.
get_seed() - Method in class eduni.simjava.distributions.Sim_betaprime_obj
Get the random number generator's seed.
get_seed() - Method in class eduni.simjava.distributions.Sim_binomial_obj
Get the random number generator's seed.
get_seed() - Method in class eduni.simjava.distributions.Sim_cauchy_obj
Get the random number generator's seed.
get_seed() - Method in class eduni.simjava.distributions.Sim_chisquare_obj
Get the random number generator's seed.
get_seed() - Method in class eduni.simjava.distributions.Sim_erlang_obj
Get the random number generator's seed.
get_seed() - Method in class eduni.simjava.distributions.Sim_f_obj
Get the random number generator's seed.
get_seed() - Method in class eduni.simjava.distributions.Sim_gamma_obj
Get the random number generator's seed.
get_seed() - Method in class eduni.simjava.distributions.Sim_geometric_obj
Get the random number generator's seed.
get_seed() - Method in class eduni.simjava.distributions.Sim_invgamma_obj
Get the random number generator's seed.
get_seed() - Method in class eduni.simjava.distributions.Sim_logistic_obj
Get the random number generator's seed.
get_seed() - Method in class eduni.simjava.distributions.Sim_lognormal_obj
Get the random number generator's seed.
get_seed() - Method in class eduni.simjava.distributions.Sim_negexp_obj
Get the random number generator's seed.
get_seed() - Method in class eduni.simjava.distributions.Sim_normal_obj
Get the random number generator's seed.
get_seed() - Method in class eduni.simjava.distributions.Sim_pareto_obj
Get the random number generator's seed.
get_seed() - Method in class eduni.simjava.distributions.Sim_pascal_obj
Get the random number generator's seed.
get_seed() - Method in class eduni.simjava.distributions.Sim_poisson_obj
Get the random number generator's seed.
get_seed() - Method in class eduni.simjava.distributions.Sim_random_obj
Get the random number generator's seed.
get_seed() - Method in class eduni.simjava.distributions.Sim_tstudent_obj
Get the random number generator's seed.
get_seed() - Method in class eduni.simjava.distributions.Sim_uniform_obj
Get the random number generator's seed.
get_seed() - Method in class eduni.simjava.distributions.Sim_weibull_obj
Get the random number generator's seed.
get_seed() - Method in class gridsim.util.Poisson
Get the random number generator's seed.
get_spacing() - Static method in class eduni.simjava.Sim_system
Get the sample generators' seed spacing.
get_src() - Method in class eduni.simjava.Sim_event
Get the unique id number of the entity which scheduled this event.
get_src() - Method in class eduni.simjava.Sim_port
Get the unique id number of the source entity of this port.
get_stat() - Method in class eduni.simjava.Sim_entity
Get the entity's Sim_stat object.
get_stat_copy() - Method in class eduni.simjava.Sim_stat
 
get_state() - Method in class eduni.simjava.Sim_entity
 
get_tag() - Method in class eduni.simjava.Sim_event
Get the user-defined tag of this event.
get_time() - Method in class gridsim.Stat
Deprecated. As of GridSim 2.1, replaced by Stat.getTime()
get_trace_level() - Static method in class eduni.simjava.Sim_system
Get the current trace level (initially 0xff), which controls trace output.
get_trans_time() - Static method in class eduni.simjava.Sim_system
 
get_trc_level() - Static method in class eduni.simjava.Sim_system
Get the current trace level (initially 0xff), which controls trace output.
get_trcout() - Static method in class eduni.simjava.Sim_system
Get the object to which the simulation trace is sent.
get_type() - Method in class eduni.simjava.Sim_event
 
get_type(String) - Method in class eduni.simjava.Sim_stat
 
gisID_ - Variable in class gridsim.GridUser
A regional GIS entity ID that is needed for communication
gridSimHold(double) - Method in class gridsim.GridSim
Causes the entity to hold for duration units of simulation time
gridletCancel(int, int) - Method in class gridsim.ARSimpleSpaceShared
Cancels a Gridlet running in this entity.
gridletCancel(int, int) - Method in class gridsim.AllocPolicy
An abstract method that cancels a Gridlet in an execution list.
gridletCancel(Gridlet, int, double) - Method in class gridsim.GridSim
Cancels a Gridlet that is currently executing in a given GridResource ID with a delay.
gridletCancel(int, int, int, double) - Method in class gridsim.GridSim
Cancels a Gridlet that is currently executing in a given GridResource ID with a delay.
gridletCancel(int, int) - Method in class gridsim.SpaceShared
Cancels a Gridlet running in this entity.
gridletCancel(int, int) - Method in class gridsim.TimeShared
Cancels a Gridlet running in this entity.
gridletMigrate(Gridlet, int, boolean) - Method in class gridsim.AllocPolicy
Migrates a Gridlet from this GridResource ID to the destination ID
gridletMove(int, int, int, boolean) - Method in class gridsim.ARSimpleSpaceShared
Moves a Gridlet from this GridResource entity to a different one.
gridletMove(int, int, int, boolean) - Method in class gridsim.AllocPolicy
An abstract method that moves a Gridlet to another GridResource entity.
gridletMove(Gridlet, int, int, double) - Method in class gridsim.GridSim
Moves a Gridlet to the destination GridResource ID
gridletMove(int, int, int, int, double, boolean) - Method in class gridsim.GridSim
Moves a Gridlet to the destination GridResource ID
gridletMove(int, int, int, boolean) - Method in class gridsim.SpaceShared
Moves a Gridlet from this GridResource entity to a different one.
gridletMove(int, int, int, boolean) - Method in class gridsim.TimeShared
Moves a Gridlet from this GridResource entity to a different one.
gridletPause(int, int, boolean) - Method in class gridsim.ARSimpleSpaceShared
Pauses a Gridlet only if it is currently executing.
gridletPause(int, int, boolean) - Method in class gridsim.AllocPolicy
An abstract method that pauses a Gridlet during an execution.
gridletPause(Gridlet, int, double) - Method in class gridsim.GridSim
Pauses a Gridlet that is currently executing in a given GridResource ID with a delay.
gridletPause(int, int, int, double, boolean) - Method in class gridsim.GridSim
Pauses a Gridlet that is currently executing in a given GridResource ID with a delay.
gridletPause(int, int, boolean) - Method in class gridsim.SpaceShared
Pauses a Gridlet only if it is currently executing.
gridletPause(int, int, boolean) - Method in class gridsim.TimeShared
Pauses a Gridlet only if it is currently executing.
gridletReceive() - Method in class gridsim.GridSim
Gets a Gridlet belong to the first event CURRENTLY waiting in this entity's deferred queue (incoming buffer).
gridletReceive(int, int, int) - Method in class gridsim.GridSim
Gets a Gridlet belong to the first event CURRENTLY waiting in this entity's deferred queue (incoming buffer).
gridletReceive(int, int) - Method in class gridsim.GridSim
Gets a Gridlet belong to the first event CURRENTLY waiting in this entity's deferred queue (incoming buffer).
gridletResume(int, int, boolean) - Method in class gridsim.ARSimpleSpaceShared
Resumes a Gridlet only in the paused list.
gridletResume(int, int, boolean) - Method in class gridsim.AllocPolicy
An abstract method that resumes a previously paused Gridlet.
gridletResume(Gridlet, int, double) - Method in class gridsim.GridSim
Resumes a Gridlet that is currently pausing in a given GridResource ID with a delay.
gridletResume(int, int, int, double, boolean) - Method in class gridsim.GridSim
Resumes a Gridlet that is currently pausing in a given GridResource ID with a delay.
gridletResume(int, int, boolean) - Method in class gridsim.SpaceShared
Resumes a Gridlet only in the paused list.
gridletResume(int, int, boolean) - Method in class gridsim.TimeShared
Resumes a Gridlet only in the paused list.
gridletStatus(int, int) - Method in class gridsim.ARSimpleSpaceShared
Finds the status of a specified Gridlet ID.
gridletStatus(int, int) - Method in class gridsim.AllocPolicy
An abstract method that finds the status of a Gridlet.
gridletStatus(Gridlet, int) - Method in class gridsim.GridSim
Gets the current status of this Gridlet in a given GridResource ID
gridletStatus(int, int, int) - Method in class gridsim.GridSim
Gets the current status of this Gridlet in a given GridResource ID
gridletStatus(int, int) - Method in class gridsim.SpaceShared
Finds the status of a specified Gridlet ID.
gridletStatus(int, int) - Method in class gridsim.TimeShared
Finds the status of a specified Gridlet ID.
gridletSubmit(Gridlet, boolean) - Method in class gridsim.ARSimpleSpaceShared
Schedules a new Gridlet that has been received by the GridResource entity.
gridletSubmit(Gridlet, boolean) - Method in class gridsim.AllocPolicy
An abstract method that schedules a new Gridlet received by a GridResource entity.
gridletSubmit(Gridlet, int) - Method in class gridsim.GridSim
Sends a Gridlet to the destination GridResource ID without any delay.
gridletSubmit(Gridlet, int, double, boolean) - Method in class gridsim.GridSim
Sends a Gridlet to the destination GridResource ID with a specified delay.
gridletSubmit(Gridlet, int, double, boolean, int) - Method in class gridsim.GridSim
Sends a Gridlet to the destination GridResource ID with a specified delay.
gridletSubmit(Gridlet, boolean) - Method in class gridsim.SpaceShared
Schedules a new Gridlet that has been received by the GridResource entity.
gridletSubmit(Gridlet, boolean) - Method in class gridsim.TimeShared
Schedules a new Gridlet that has been received by the GridResource entity.
gridsim - package gridsim
Classes that form the main simulation structure of GridSim.
gridsim.filter - package gridsim.filter
Classes that form the selection of incoming events of an entity.
gridsim.index - package gridsim.index
Classes that form the structure of multiple regional GIS entities.
gridsim.net - package gridsim.net
Classes that form the network extension of GridSim.
gridsim.util - package gridsim.util
Classes that perform other important functionalities of GridSim.

H

HOLDING - Static variable in class eduni.simjava.Sim_entity
 
HOLD_DONE - Static variable in class eduni.simjava.Sim_event
 
HOUR - Static variable in class gridsim.AdvanceReservation
1 Hour representation in milliseconds, i.e. 1 hour = 1000*60*60
handleCancelReservation(int, int, int, int) - Method in class gridsim.ARPolicy
An abstract method that handles a cancel reservation request.
handleCancelReservation(int, int, ArrayList, int) - Method in class gridsim.ARPolicy
An abstract method that handles a cancel reservation request.
handleCancelReservation(int, int, int) - Method in class gridsim.ARPolicy
An abstract method that handles a cancel reservation request.
handleCancelReservation(int, int, ArrayList, int) - Method in class gridsim.ARSimpleSpaceShared
Handles a cancel reservation request for a given Gridlet ID list.
handleCancelReservation(int, int, int) - Method in class gridsim.ARSimpleSpaceShared
Handles a cancel reservation request.
handleCancelReservation(int, int, int, int) - Method in class gridsim.ARSimpleSpaceShared
Handles a cancel reservation request.
handleCommitOnly(int, int, int) - Method in class gridsim.ARPolicy
An abstract method that handles a commit reservation request.
handleCommitOnly(int, int, int) - Method in class gridsim.ARSimpleSpaceShared
Handles a commit reservation request.
handleCommitReservation(int, int, int, Gridlet) - Method in class gridsim.ARPolicy
An abstract method that handles a commit reservation request.
handleCommitReservation(int, int, int, GridletList) - Method in class gridsim.ARPolicy
An abstract method that handles a commit reservation request.
handleCommitReservation(int, int, int, GridletList) - Method in class gridsim.ARSimpleSpaceShared
Handles a commit reservation request.
handleCommitReservation(int, int, int, Gridlet) - Method in class gridsim.ARSimpleSpaceShared
Handles a commit reservation request.
handleCreateReservation(ARObject, int, int) - Method in class gridsim.ARPolicy
An abstract method that handles a new advanced reservation request.
handleCreateReservation(ARObject, int, int) - Method in class gridsim.ARSimpleSpaceShared
Handles an advanced reservation request.
handleImmediateReservation(ARObject, int, int) - Method in class gridsim.ARPolicy
An abstract method that handles a new immediate reservation request.
handleImmediateReservation(ARObject, int, int) - Method in class gridsim.ARSimpleSpaceShared
Handles an immediate reservation request.
handleModifyReservation(ARObject, int, int) - Method in class gridsim.ARPolicy
An abstract method that handles a modify reservation request.
handleModifyReservation(ARObject, int, int) - Method in class gridsim.ARSimpleSpaceShared
Handles a modify reservation request (NOTE: NOT YET SUPPORTED).
handleQueryBusyTime(long, long, int, int) - Method in class gridsim.ARPolicy
An abstract method that handles a query busy time request.
handleQueryBusyTime(long, long, int, int) - Method in class gridsim.ARSimpleSpaceShared
Handles a query busy time request (NOTE: NOT YET SUPPORTED).
handleQueryFreeTime(long, long, int, int) - Method in class gridsim.ARPolicy
An abstract method that handles a query free time request.
handleQueryFreeTime(long, long, int, int) - Method in class gridsim.ARSimpleSpaceShared
Handles a query free time request (NOTE: NOT YET SUPPORTED).
handleQueryReservation(int, int, int) - Method in class gridsim.ARPolicy
An abstract method that handles a query reservation request.
handleQueryReservation(int, int, int) - Method in class gridsim.ARSimpleSpaceShared
Handles a query reservation request.
hasCommitted() - Method in class gridsim.ARObject
Checks whether this reservation object has committed or not.
hasReserved() - Method in class gridsim.ResGridlet
Checks whether this Gridlet is submitted by reserving or not.
has_stat() - Method in class eduni.simjava.Sim_entity
 
hold(int, double) - Static method in class eduni.simjava.Sim_system
 

I

INDENT_COMMA - Static variable in class gridsim.util.SimReport
A comma-delimited text file, i.e. each column is separated by a comma
INDENT_SPACE - Static variable in class gridsim.util.SimReport
A space-delimited text file, i.e. each column is separated by a space
INDENT_TAB - Static variable in class gridsim.util.SimReport
A tab-delimited text file, i.e. each column is separated by a tab
IND_REPLICATIONS - Static variable in class eduni.simjava.Sim_system
A constant representing the output analysis method of independent replications.
INEXEC - Static variable in class gridsim.Gridlet
The Gridlet is in execution in a Grid node
INFOPKT_RETURN - Static variable in class gridsim.GridSimTags
This tag is used to return the ping request back to sender
INFOPKT_SUBMIT - Static variable in class gridsim.GridSimTags
This tag is used by an entity to send ping requests
INQUIRY_GLOBAL_RESOURCE_AR_LIST - Static variable in class gridsim.index.AbstractGIS
Denotes a list of resources, which support advanced reservation, that are listed in other regional GIS entities.
INQUIRY_GLOBAL_RESOURCE_LIST - Static variable in class gridsim.index.AbstractGIS
Denotes a list of resources that are listed in other regional GIS entities.
INQUIRY_LOCAL_RESOURCE_AR_LIST - Static variable in class gridsim.index.AbstractGIS
Denotes a list of resources, that only support advance reservation, that are listed in this regional GIS entity.
INQUIRY_LOCAL_RESOURCE_LIST - Static variable in class gridsim.index.AbstractGIS
Denotes a list of all resources, including the ones that can support advance reservation, that are listed in this regional GIS entity.
INQUIRY_REGIONAL_GIS - Static variable in class gridsim.index.AbstractGIS
Denotes a list of regional GIS IDs, including this entity ID.
INSIGNIFICANT - Static variable in class gridsim.GridSimTags
Denotes insignificant simulation entity or time.
INTERVAL_ACCURACY - Static variable in class eduni.simjava.Sim_system
A constant representing a termination condition based on a confidence interval's accuray.
INTERVAL_BASED - Static variable in class eduni.simjava.Sim_stat
Constant defining interval based measures.
IO_data - class gridsim.IO_data.
Class relates to a communication between user entities and resources or user entities and others.
IO_data(Object, long, int) - Constructor for class gridsim.IO_data
Allocates a new IO_data object
IO_data(Object, long, int, int) - Constructor for class gridsim.IO_data
Allocates a new IO_data object with a specific network service level.
InfoPacket - class gridsim.net.InfoPacket.
InfoPacket class can be used to gather information from the network layer.
InfoPacket(String, int, long, int, int, int) - Constructor for class gridsim.net.InfoPacket
Constructs a new Information packet.
Init(int, Calendar, boolean, String[], String[], String) - Static method in class gridsim.GridSim
Deprecated. As of GridSim 2.1, replaced by GridSim.init(int, Calendar, boolean, String[], String[], String)
Input - class gridsim.net.Input.
GridSim Input class defines a port through which a simulation entity receives data from the simulated network.
Input(String, double) - Constructor for class gridsim.net.Input
Allocates a new Input object
IsHoliday() - Method in class gridsim.ResourceCalendar
Deprecated. As of GridSim 2.1, replaced by ResourceCalendar.isHoliday()
IsHoliday(Date) - Method in class gridsim.ResourceCalendar
Deprecated. As of GridSim 2.1, replaced by ResourceCalendar.isHoliday(Date)
IsNetworked() - Method in class gridsim.GridSimCore
Deprecated. As of GridSim 2.1, replaced by GridSimCore.isNetworked()
incomplete() - Static method in class eduni.simjava.Sim_system
Internal method used to check if the simulation has completed.
incrementHopCount() - Method in class gridsim.net.FloodAdPack
Increments the hop counter by one
incrementHopCount() - Method in class gridsim.net.RIPAdPack
Increments the hop counter by one
init(ResourceCharacteristics, ResourceCalendar, Sim_port) - Method in class gridsim.AllocPolicy
Initializes all important attributes.
init(int, Calendar, boolean, String[], String[], String) - Static method in class gridsim.GridSim
Initializes GridSim parameters.
init(int, Calendar, boolean) - Static method in class gridsim.GridSim
Initializes GridSim parameters without any statistical entities.
init(int, Calendar, boolean, boolean) - Static method in class gridsim.GridSim
Initializes GridSim parameters without any statistical entities.
initTime_ - Variable in class gridsim.AllocPolicy
Initial simulation time as given in GridSim.init().
initialise() - Method in class eduni.simjava.Sim_outfile
Attempt to open the file
initialise() - Method in interface eduni.simjava.Sim_output
Called by Sim_system before the simulation starts.
initialise() - Static method in class eduni.simjava.Sim_system
Initialise the simulation for standalone simulations.
initialise(Sim_anim, Thread) - Static method in class eduni.simjava.Sim_system
Initialise the simulation for animated simulations.
initialise(Sim_output, Thread) - Static method in class eduni.simjava.Sim_system
Initialise the system to draw simdiag diagrams.
input - Variable in class gridsim.GridSimCore
Reading data received via input port
intSample(int) - Static method in class gridsim.GridSimRandom
Gets the random int value from java.util.Random
int_sample(int) - Static method in class gridsim.GridSimRandom
Deprecated. As of GridSim 2.1, replaced by GridSimRandom.intSample(int)
interval_sum() - Method in class eduni.simjava.Sim_accum
Sums all the intervals recorded so far.
isEmpty() - Method in class gridsim.net.FIFOScheduler
Determines whether the scheduler is currently keeping any packets in its queue(s).
isEmpty() - Method in class gridsim.net.PacketScheduler
Determines whether the scheduler is currently keeping any packets in its queue(s).
isEmpty() - Method in class gridsim.net.SCFQScheduler
Determines whether the scheduler is currently keeping any packets in its queue(s).
isEndSimulation() - Method in class gridsim.AllocPolicy
Checks whether it is the end of a simulation or not
isFinished() - Method in class gridsim.Gridlet
Checks whether this Gridlet has finished execution or not
isHoliday() - Method in class gridsim.ResourceCalendar
Checks whether the current simulation time is a holiday or not
isHoliday(Date) - Method in class gridsim.ResourceCalendar
Checks whether the given date is a holiday or not
isNetworked() - Method in class gridsim.GridSimCore
Check type of entity
isResourceExist(int) - Method in class gridsim.GridInformationService
Checks whether the given GridResource ID exists or not
isResourceExist(Integer) - Method in class gridsim.GridInformationService
Checks whether the given GridResource ID exists or not
isResourceExist(int) - Static method in class gridsim.GridSim
Checks whether the given GridResource ID exists or not
isResourceExist(Integer) - Static method in class gridsim.GridSim
Checks whether the given GridResource ID exists or not
is_efficient(int) - Method in class eduni.simjava.Sim_stat
Check to see whether a default measure is specified to be efficient.
is_efficient(String) - Method in class eduni.simjava.Sim_stat
Check to see whether a custom measure is specified to be efficient.

J

JUNK_PKT - Static variable in class gridsim.GridSimTags
This tag is used to identify a packet as a junk packet used for background traffic
job_completed(int, int) - Static method in class eduni.simjava.Sim_system
 

L

Link - class gridsim.net.Link.
This class provides a template for a Link which can connect two entities like routers, GridResources or any other new component that needs to use the network facilities in Gridsim.
Link(String, double, double, int) - Constructor for class gridsim.net.Link
Constructs a Link which simulates a physical link between two entities.
last() - Method in class gridsim.Accumulator
Deprecated. As of GridSim 2.1, replaced by Accumulator.getLast()
link_ports(String, String, String, String) - Static method in class eduni.simjava.Sim_system
Link the ports of two entities so that events can be scheduled.

M

MILLI_SEC - Variable in class gridsim.ARPolicy
A constant variable that represents 1 second in 1,000 milliseconds.
MILLI_SEC - Variable in class gridsim.net.Link
A constant represents 1 second in milliseconds
MIN_MAX - Static variable in class eduni.simjava.Sim_system
A constant representing the minimum-maximum method for transient period identification.
MIPSRating - Static variable in class gridsim.GridSimStandardPE
The default value of MIPS Rating (if not defined elsewhere)
MTU_ - Variable in class gridsim.net.Link
Maximum Transmission Unit (MTU) of this link in bytes
Machine - class gridsim.Machine.
GridSim Machine class represents an uniprocessor or shared memory multiprocessor machine.
Machine(int, PEList) - Constructor for class gridsim.Machine
Allocates a new Machine object
MachineList - class gridsim.MachineList.
GridSim MachineList simulates a collection of machines.
MachineList() - Constructor for class gridsim.MachineList
Allocates a new MachineList object
match(Sim_event) - Method in class eduni.simjava.Sim_any_p
The match function called by Sim_system, not used directly by the user
match(Sim_event) - Method in class eduni.simjava.Sim_from_p
The match function called by Sim_system, not used directly by the user
match(Sim_event) - Method in class eduni.simjava.Sim_none_p
The match function called by Sim_system, not used directly by the user.
match(Sim_event) - Method in class eduni.simjava.Sim_not_from_p
The match function called by Sim_system, not used directly by the user
match(Sim_event) - Method in class eduni.simjava.Sim_not_type_p
The match function called by Sim_system, not used directly by the user
match(Sim_event) - Method in class eduni.simjava.Sim_predicate
The match function which must be overidden when writing a new predicate.
match(Sim_event) - Method in class eduni.simjava.Sim_type_p
The match function called by Sim_system, not used directly by the user
match(Sim_event) - Method in class gridsim.Sim_from_port
Checks whether an event comes through a given port or not.
match(Sim_event) - Method in class gridsim.filter.FilterCreateAR
Checks whether an event matches the required constraints or not.
match(Sim_event) - Method in class gridsim.filter.FilterGridlet
Checks whether an event matches the required constraints or not.
match(Sim_event) - Method in class gridsim.filter.FilterQueryTimeAR
Checks whether an event matches the required constraints or not.
match(Sim_event) - Method in class gridsim.filter.FilterResult
Checks whether an event matches the required constraints or not.
max() - Method in class eduni.simjava.Sim_accum
Find the maximum value recorded so far
max() - Method in class gridsim.Accumulator
Deprecated. As of GridSim 2.1, replaced by Accumulator.getMax()
max_time - Variable in class eduni.simjava.Evqueue
 
maximum(int) - Method in class eduni.simjava.Sim_stat
Get the maximum observation for a default state or interval based measure.
maximum(String) - Method in class eduni.simjava.Sim_stat
Get the maximum observation for a custom state or interval based measure.
maximum(int, double, double) - Method in class eduni.simjava.Sim_stat
Get the maximum observation for a default state or interval based measure, applying to a specific time interval.
maximum(String, double, double) - Method in class eduni.simjava.Sim_stat
Get the maximum observation for a custom state or interval based measure, applying to a specific time interval.
mean() - Method in class gridsim.Accumulator
Deprecated. As of GridSim 2.1, replaced by Accumulator.getMean()
measure_for(int[]) - Method in class eduni.simjava.Sim_stat
Specify a set of event tags for which measures are to be considered.
min() - Method in class eduni.simjava.Sim_accum
Find the minimum value recorded so far
min() - Method in class gridsim.Accumulator
Deprecated. As of GridSim 2.1, replaced by Accumulator.getMin()
min_max_time(String) - Method in class eduni.simjava.Sim_stat
 
minimum(int) - Method in class eduni.simjava.Sim_stat
Get the minimum observation for a default state or interval based measure.
minimum(String) - Method in class eduni.simjava.Sim_stat
Get the minimum observation for a custom state or interval based measure.
minimum(int, double, double) - Method in class eduni.simjava.Sim_stat
Get the minimum observation for a default state or interval based measure, applying to a specific time interval.
minimum(String, double, double) - Method in class eduni.simjava.Sim_stat
Get the minimum observation for a custom state or interval based measure, applying to a specific time interval.
modifyReservation(String, ARObject) - Method in class gridsim.AdvanceReservation
Modifies an existing reservation.
move(ResGridlet, ResGridletList) - Method in class gridsim.ResGridletList
Move a ResGridlet object from this linked-list into a specified one
myID_ - Variable in class gridsim.index.RegionalGIS
This entity ID in Integer object.
myId_ - Variable in class gridsim.AllocPolicy
This class entity ID
myRemove(int) - Method in class gridsim.ResourceUserList
Deprecated. As of GridSim 2.1, replaced by ResourceUserList.removeUser(int)

N

NONE - Static variable in class eduni.simjava.Sim_system
A constant representing no condition.
NetPacket - class gridsim.net.NetPacket.
Structure of a packet used to encapsulate data passing through the network.
NetPacket(Object, int, long, int, int, int) - Constructor for class gridsim.net.NetPacket
Constructs a network packet for data that fits into a single network packet.
NetPacket(Object, int, long, int, int, int, int, int, int) - Constructor for class gridsim.net.NetPacket
This is used to construct a packet that is one in a series.
next_seed() - Static method in class eduni.simjava.Sim_system
Generate the next seed based on the root seed and the seed spacing.
notifySystemGIS(Sim_event, int) - Method in class gridsim.index.AbstractGIS
Notify GridInformationService or system GIS about a specific request as defined in the tag name.

O

OTHER_POLICY_DIFFERENT_RATING - Static variable in class gridsim.ResourceCharacteristics
Assuming all PEs in a Machine have the same rating.
OTHER_POLICY_SAME_RATING - Static variable in class gridsim.ResourceCharacteristics
Assuming all PEs in all Machines have the same rating.
Output - class gridsim.net.Output.
GridSim Output defines a port through which a simulation entity sends data to the simulated network.
Output(String, double) - Constructor for class gridsim.net.Output
Allocates a new Output object
observation_collected(int, String) - Static method in class eduni.simjava.Sim_system
 
observation_count(String, double, double) - Method in class eduni.simjava.Sim_stat
 
observation_count(int, double, double) - Method in class eduni.simjava.Sim_stat
 
output - Variable in class eduni.simjava.Sim_reportfile
 
output - Variable in class gridsim.GridSimCore
Sending data via output port to external entities
outputPort_ - Variable in class gridsim.AllocPolicy
The GridResource output port.

P

PAUSED - Static variable in class gridsim.Gridlet
The Gridlet has been paused.
PE - class gridsim.PE.
GridSim PE (Processing Element) class represents CPU unit, defined in terms of Millions Instructions Per Second (MIPS) rating.
PE(int, int) - Constructor for class gridsim.PE
Allocates a new PE object
PEList - class gridsim.PEList.
GridSim PEList maintains a list of PEs (Processing Elements) that make up a machine.
PEList() - Constructor for class gridsim.PEList
Allocates a new PEList object
PKT_FORWARD - Static variable in class gridsim.GridSimTags
All NetPackets are routed through the network with this tag.
Packet - interface gridsim.net.Packet.
This the structure for packets.
PacketScheduler - class gridsim.net.PacketScheduler.
This class provides a template for schedulers that will be used at routers.
PacketScheduler(String, double) - Constructor for class gridsim.net.PacketScheduler
Creates a new packet scheduler with the specified name and baud rate (in bits/s).
PacketScheduler(double) - Constructor for class gridsim.net.PacketScheduler
Creates a new packet scheduler with the specified baud rate (bits/s).
PacketScheduler(String) - Constructor for class gridsim.net.PacketScheduler
Creates a new packet scheduler with the specified name.
PacketScheduler() - Constructor for class gridsim.net.PacketScheduler
Creates a new packet scheduler with the name "PacketScheduler".
ParameterException - exception gridsim.ParameterException.
This exception is to report bad or invalid parameters given during constructor.
ParameterException() - Constructor for class gridsim.ParameterException
Constructs a new exception with null as its detail message.
ParameterException(String) - Constructor for class gridsim.ParameterException
Creates a new ParameterException object.
Poisson - class gridsim.util.Poisson.
A random number generator based on the Poisson distribution.
Poisson(String, double) - Constructor for class gridsim.util.Poisson
Constructor with which Sim_system is allowed to set the random number generator's seed
Poisson(String, double, long) - Constructor for class gridsim.util.Poisson
The constructor with which a specific seed is set for the random number generator
p() - Method in class eduni.simjava.Semaphore
Try to obtain the semaphore.
pause(int, double) - Static method in class eduni.simjava.Sim_system
 
paused() - Static method in class eduni.simjava.Sim_system
 
ping(int, int) - Method in class gridsim.GridSimCore
Pings to a particular entity ID with a given packet size.
ping(String, int) - Method in class gridsim.GridSimCore
Pings to a particular entity ID with a given packet size.
ping(String, int, double, int) - Method in class gridsim.GridSimCore
Pings to a particular entity ID with a given packet size.
ping(int, int, double, int) - Method in class gridsim.GridSimCore
Pings to a particular entity ID with a given packet size.
pingBlockingCall(int, int, double, int) - Method in class gridsim.GridSimCore
Pings to a particular entity ID with a given packet size.
pingBlockingCall(int, int) - Method in class gridsim.GridSimCore
Pings to a particular entity ID with a given packet size.
pingBlockingCall(String, int) - Method in class gridsim.GridSimCore
Pings to a particular entity ID with a given packet size.
pingBlockingCall(String, int, double, int) - Method in class gridsim.GridSimCore
Pings to a particular entity ID with a given packet size.
poison() - Method in class eduni.simjava.Sim_entity
 
policyType_ - Variable in class gridsim.GridResource
A scheduler type of this resource, such as FCFS, Round Robin, etc
policy_ - Variable in class gridsim.GridResource
A resource's scheduler.
pop() - Method in class eduni.simjava.Evqueue
Remove and return the event at the top of the queue.
printGridletList(boolean) - Method in class gridsim.util.Workload
Prints the Gridlet objects
printRoutingTable() - Method in class gridsim.net.FloodingRouter
Prints this router's routing table in a nice-formatted layout
printRoutingTable() - Method in class gridsim.net.RIPRouter
Prints this router's routing table in a nice-formatted layout
printRoutingTable() - Method in class gridsim.net.Router
This method prints out the forwarding table of the router in a human readable form.
println(String) - Method in class eduni.simjava.Sim_outfile
Print a trace line to the file
println(String) - Method in interface eduni.simjava.Sim_output
Called by Sim_system to output a trace line.
processEndSimulation() - Method in class gridsim.GridInformationService
Notifies the registered entities about the end of simulation.
processEndSimulation() - Method in class gridsim.index.AbstractGIS
Informs the registered entities regarding to the end of a simulation.
processEndSimulation() - Method in class gridsim.index.RegionalGIS
Informs the registered entities regarding to the end of a simulation.
processEvent(Sim_event) - Method in class gridsim.net.FloodingRouter
Processes incoming events
processEvent(Sim_event) - Method in class gridsim.net.RIPRouter
Processes incoming events
processEvent(Sim_event) - Method in class gridsim.net.Router
Overrides this method when creating a new type of router.
processGlobalResourceARList(Sim_event) - Method in class gridsim.index.AbstractGIS
Process an incoming request about getting a list of resource IDs supporting Advanced Reservation that are registered in other regional GIS entities.
processGlobalResourceARList(Sim_event) - Method in class gridsim.index.RegionalGIS
Process an incoming request about getting a list of resource IDs supporting Advanced Reservation that are registered in other regional GIS entities.
processGlobalResourceList(Sim_event) - Method in class gridsim.index.AbstractGIS
Process an incoming request about getting a list of resource IDs that are registered in other regional GIS entities.
processGlobalResourceList(Sim_event) - Method in class gridsim.index.RegionalGIS
Process an incoming request about getting a list of resource IDs that are registered in other regional GIS entities.
processInquiryRegionalGIS(Sim_event) - Method in class gridsim.index.AbstractGIS
Process an incoming request about getting a list of regional GIS IDs (including this entity ID), that are registered to the GridInformationService or system GIS.
processInquiryRegionalGIS(Sim_event) - Method in class gridsim.index.RegionalGIS
Process an incoming request about getting a list of regional GIS IDs (including this entity ID), that are registered to the GridInformationService or system GIS.
processOtherEvent(Sim_event) - Method in class gridsim.ARGridResource
Processes other events or services related to Advanced Reservations.
processOtherEvent(Sim_event) - Method in class gridsim.GridInformationService
This method needs to override by a child class for processing other events.
processOtherEvent(Sim_event) - Method in class gridsim.GridResource
Overrides this method when making a new and different type of resource.
processOtherEvent(Sim_event) - Method in class gridsim.index.AbstractGIS
Process an incoming request that uses a user-defined tag.
processOtherEvent(Sim_event) - Method in class gridsim.index.RegionalGIS
Process an incoming request that uses a user-defined tag.
processRegisterResource(Sim_event) - Method in class gridsim.index.AbstractGIS
Process a registration request from a resource entity to this regional GIS entity.
processRegisterResource(Sim_event) - Method in class gridsim.index.RegionalGIS
Process a registration request from a resource entity to this regional GIS entity.
processRegisterResourceAR(Sim_event) - Method in class gridsim.index.AbstractGIS
Process a registration request from a resource entity supporting Advanced Reservation to this regional GIS entity.
processRegisterResourceAR(Sim_event) - Method in class gridsim.index.RegionalGIS
Process a registration request from a resource entity supporting Advanced Reservation to this regional GIS entity.
processResourceARList(Sim_event) - Method in class gridsim.index.AbstractGIS
Process an incoming request about getting a list of resource IDs supporting Advanced Reservation that are registered to this regional GIS entity.
processResourceARList(Sim_event) - Method in class gridsim.index.RegionalGIS
Process an incoming request about getting a list of resource IDs supporting Advanced Reservation that are registered to this regional GIS entity.
processResourceList(Sim_event) - Method in class gridsim.index.AbstractGIS
Process an incoming request about getting a list of resource IDs that are registered to this regional GIS entity.
processResourceList(Sim_event) - Method in class gridsim.index.RegionalGIS
Process an incoming request about getting a list of resource IDs that are registered to this regional GIS entity.
putback(Sim_event) - Static method in class eduni.simjava.Sim_system
 

Q

QUEUED - Static variable in class gridsim.Gridlet
The Gridlet has moved to a Grid node
QUEUE_LENGTH - Static variable in class eduni.simjava.Sim_stat
Constant specifying the entity's queue length.
queryBusyTime(int, long, long) - Method in class gridsim.AdvanceReservation
Querys to a resource regarding to list of busy time during a period of time.
queryBusyTime(Integer, long, long) - Method in class gridsim.AdvanceReservation
Querys to a resource regarding to list of busy time during a period of time.
queryFreeTime(Integer, long, long) - Method in class gridsim.AdvanceReservation
Querys to a resource regarding to list of free time during a period of time.
queryFreeTime(int, long, long) - Method in class gridsim.AdvanceReservation
Querys to a resource regarding to list of free time during a period of time.
queryReservation(String) - Method in class gridsim.AdvanceReservation
Queries the overall status of a reservation.

R

RATE_BASED - Static variable in class eduni.simjava.Sim_stat
Constant defining rate based measures.
READY - Static variable in class gridsim.Gridlet
The Gridlet has been assigned to a GridResource object as planned
RECORD_STATISTICS - Static variable in class gridsim.GridSimTags
Denotes a request to record events for statistical purposes.
REGISTER_LINK - Static variable in class gridsim.GridSimTags
Signal used by Entities to connect to Routers using a link.
REGISTER_REGIONAL_GIS - Static variable in class gridsim.GridSimTags
Denotes a request to register a GridResource entity to a regional GridInformationService (GIS) entity
REGISTER_REGIONAL_GIS - Static variable in class gridsim.index.AbstractGIS
Registers this regional GIS to the GridInformationService or system GIS.
REGISTER_RESOURCE - Static variable in class gridsim.GridSimTags
Denotes a grid resource to be registered.
REGISTER_RESOURCE - Static variable in class gridsim.index.AbstractGIS
Denotes a grid resource to be registered to this regional GIS entity.
REGISTER_RESOURCE_AR - Static variable in class gridsim.GridSimTags
Denotes a grid resource, that can support advance reservation, to be registered.
REGISTER_RESOURCE_AR - Static variable in class gridsim.index.AbstractGIS
Denotes a grid resource, that can support advance reservation, to be registered to this regional GIS entity.
REGISTER_ROUTER - Static variable in class gridsim.GridSimTags
This is used by a router when it wants to connect with another router.
REQUEST_REGIONAL_GIS - Static variable in class gridsim.GridSimTags
Denotes a request to get a list of other regional GIS entities from the system GIS entity
RESIDENCE_TIME - Static variable in class eduni.simjava.Sim_stat
Constant specifying the entity's event residence time.
RESOURCE_AR_LIST - Static variable in class gridsim.GridSimTags
Denotes a list of resources that only support advance reservation.
RESOURCE_CHARACTERISTICS - Static variable in class gridsim.GridSimTags
Denotes grid resource characteristics information.
RESOURCE_DYNAMICS - Static variable in class gridsim.GridSimTags
Denotes grid resource allocation policy.
RESOURCE_LIST - Static variable in class gridsim.GridSimTags
Denotes a list of all resources, including the ones that can support advance reservation.
RESOURCE_NUM_FREE_PE - Static variable in class gridsim.GridSimTags
Denotes a request to get the total number of free Processing Elements (PEs) of a resource.
RESOURCE_NUM_PE - Static variable in class gridsim.GridSimTags
Denotes a request to get the total number of Processing Elements (PEs) of a resource.
RESUMED - Static variable in class gridsim.Gridlet
The Gridlet has been resumed from PAUSED state.
RETURN_ACC_STATISTICS_BY_CATEGORY - Static variable in class gridsim.GridSimTags
Denotes a request to send an Accumulator object based on category into an event scheduler.
RETURN_AR_CANCEL - Static variable in class gridsim.GridSimTags
Denotes a return tag from GridResource to User entity for sending the result of cancelling a reservation
RETURN_AR_COMMIT - Static variable in class gridsim.GridSimTags
Denotes a return tag from GridResource to User entity for sending the result of committing a reservation back.
RETURN_AR_CREATE - Static variable in class gridsim.GridSimTags
Denotes a return tag from GridResource to User entity for sending the result of requesting or creating a new reservation
RETURN_AR_MODIFY - Static variable in class gridsim.GridSimTags
Denotes a return tag from GridResource to User entity for sending the result of modifying a reservation
RETURN_AR_QUERY_STATUS - Static variable in class gridsim.GridSimTags
Denotes a return tag from GridResource to User entity for sending the result of a reservation status
RETURN_AR_QUERY_TIME - Static variable in class gridsim.GridSimTags
Denotes a return tag from GridResource to User entity for sending the result of query free or busy time of a reservation
RETURN_STAT_LIST - Static variable in class gridsim.GridSimTags
Denotes a request to get a statistical list.
RIPAdPack - class gridsim.net.RIPAdPack.
This class is used to send link state advertisements to other routers.
RIPAdPack(String, Collection) - Constructor for class gridsim.net.RIPAdPack
Allocates a new object
RIPRouter - class gridsim.net.RIPRouter.
This class implements a Router using a form of RIP for routing.
RIPRouter(String) - Constructor for class gridsim.net.RIPRouter
Creates a new RIPRouter object.
RIPRouter(String, boolean) - Constructor for class gridsim.net.RIPRouter
Creates a new RIPRouter object with logging facility if it is turned on.
ROUTER_AD - Static variable in class gridsim.GridSimTags
This is used by Routers to send route advertisements.
RUNNABLE - Static variable in class eduni.simjava.Sim_entity
 
ReceiveEventObject() - Method in class gridsim.GridSim
Deprecated. As of GridSim 2.1, replaced by GridSim.receiveEventObject()
ReceiveEventObject(Sim_port) - Method in class gridsim.GridSim
Deprecated. As of GridSim 2.1, replaced by GridSim.receiveEventObject(Sim_port)
RecordStat(Stat) - Method in class gridsim.GridStatistics
Records the given statistics into a file
RecordStatistics(String, double) - Method in class gridsim.GridSim
Deprecated. As of GridSim 2.1, replaced by GridSim.recordStatistics(String, double)
RecordStatistics(String, int) - Method in class gridsim.GridSim
Deprecated. As of GridSim 2.1, replaced by GridSim.recordStatistics(String, int)
RecordStatistics(String, String) - Method in class gridsim.GridSim
Deprecated. As of GridSim 2.1, replaced by GridSim.recordStatistics(String, String)
RecordStatistics(String, boolean) - Method in class gridsim.GridSim
Deprecated. As of GridSim 2.1, replaced by GridSim.recordStatistics(String, boolean)
RegionalGIS - class gridsim.index.RegionalGIS.
RegionalGIS is a simple regional GridInformationService (GIS) entity that performs basic functionalities, such as storing a list of local resources, and asking other regional GIS entities for resources.
RegionalGIS(String, Link) - Constructor for class gridsim.index.RegionalGIS
Creates a new regional GIS entity
ResGridlet - class gridsim.ResGridlet.
GridSim ResGridlet represents a Gridlet submitted to GridResource for processing.
ResGridlet(Gridlet) - Constructor for class gridsim.ResGridlet
Allocates a new ResGridlet object upon the arrival of a Gridlet object.
ResGridlet(Gridlet, long, int, int) - Constructor for class gridsim.ResGridlet
Allocates a new ResGridlet object upon the arrival of a Gridlet object.
ResGridletList - class gridsim.ResGridletList.
GridSim ResGridletList maintains a linked-list of Gridlet
ResGridletList() - Constructor for class gridsim.ResGridletList
Allocates a new ResGridletList object
ResourceCalendar - class gridsim.ResourceCalendar.
GridSim ResourceCalendar class implements a mechanism to support modeling a local load on Grid resources that may vary according to the time zone, time, weekends and holidays.
ResourceCalendar(double, double, double, double, LinkedList, LinkedList, long) - Constructor for class gridsim.ResourceCalendar
Allocates a new ResourceCalendar object
ResourceCharacteristics - class gridsim.ResourceCharacteristics.
GridSim ResourceCharacteristics class represents static properties of a resource such as resource architecture, Operating System (OS), management policy (time- or space-shared), cost and time zone at which the resource is located along resource configuration.
ResourceCharacteristics(String, String, MachineList, int, double, double) - Constructor for class gridsim.ResourceCharacteristics
Allocates a new ResourceCharacteristics object.
ResourceUserList - class gridsim.ResourceUserList.
GridSim ResourceUserList maintains a linked-list of Grid Resource users
ResourceUserList() - Constructor for class gridsim.ResourceUserList
Allocates a new ResourceUserList object
ReturnAccStatByCategory(Sim_event) - Method in class gridsim.GridStatistics
Sends an Accumulator object based on category into an event scheduler.
Router - class gridsim.net.Router.
This class implements a Router which forwards data from one entity to another.
Router(String) - Constructor for class gridsim.net.Router
Creates a new RIPRouter object.
Router(String, boolean) - Constructor for class gridsim.net.Router
Creates a new Router object with logging facility if it is turned on.
rand - Static variable in class gridsim.GridSim
A Random object.
real(double, double, double, double) - Static method in class gridsim.GridSimRandom
Maps the predicted or estimated value to a random real-world number between (1 - lessFactor) * value and (1 + moreFactor) * value.
realExec(double) - Static method in class gridsim.GridSimRandom
Gets the real number from the factors of Execution
realIO(double) - Static method in class gridsim.GridSimRandom
Gets the real number from the factors of Network I/O
realIO(double) - Method in class gridsim.net.Input
Gets the I/O real number based on a given value
realIO(double) - Method in class gridsim.net.Output
Gets the I/O real number based on a given value
real_e(double) - Static method in class gridsim.GridSimRandom
Deprecated. As of GridSim 2.1, replaced by GridSimRandom.realExec(double)
real_io(double) - Static method in class gridsim.GridSimRandom
Deprecated. As of GridSim 2.1, replaced by GridSimRandom.realIO(double)
real_io(double) - Method in class gridsim.net.Input
Deprecated. As of GridSim 2.1, replaced by Input.realIO(double)
real_io(double) - Method in class gridsim.net.Output
Deprecated. As of GridSim 2.1, replaced by Output.realIO(double)
receiveEventObject() - Method in class gridsim.GridSim
Gets an object belong to the first event CURRENTLY waiting in this entity's deferred queue (incoming buffer).
receiveEventObject(Sim_port) - Method in class gridsim.GridSim
Gets an object belong to the first event CURRENTLY waiting in the given port.
recordStat(Stat) - Method in class gridsim.GridStatistics
Records the given statistics into a file
recordStatistics(String, double) - Method in class gridsim.GridSim
Records statistics during the event
recordStatistics(String, int) - Method in class gridsim.GridSim
Records statistics during the event
recordStatistics(String, String) - Method in class gridsim.GridSim
Records statistics during the event
recordStatistics(String, boolean) - Method in class gridsim.GridSim
Records statistics during the event
reduceTotalGridlet() - Method in class gridsim.ARObject
Reduces total Gridlet executed by this reservation by one.
regionalGISName_ - Variable in class gridsim.GridResource
Regional GIS entity name
registerOtherEntity() - Method in class gridsim.GridResource
Overrides this method when making a new and different type of resource.
registerOtherEntity() - Method in class gridsim.index.AbstractGIS
Registers other information to GridInformationService or system GIS.
registerOtherEntity() - Method in class gridsim.index.RegionalGIS
Registers other information to GridInformationService or system GIS.
registerOtherEntity() - Method in class gridsim.net.Router
Overrides this method when making a type of router.
removeUser(int) - Method in class gridsim.ResourceUserList
Removes a particular user from the list
replyCancelReservation(int, int, int) - Method in class gridsim.ARPolicy
Sends a result of a cancel reservation request.
replyCommitReservation(int, int, int) - Method in class gridsim.ARPolicy
Sends a result of a commit reservation request.
replyCreateReservation(int, int, long, int) - Method in class gridsim.ARPolicy
Sends a result of a create reservation request.
replyModifyReservation(int, int, int) - Method in class gridsim.ARPolicy
Sends a result of a modify reservation request.
replyQueryReservation(int, int, int) - Method in class gridsim.ARPolicy
Sends a result of a query reservation request.
replyTimeReservation(int, int, ArrayList) - Method in class gridsim.ARPolicy
Sends a result of a query busy or free time request.
reportWriter_ - Variable in class gridsim.net.Router
An attribute that logs incoming and outgoing packets into a file.
requestFromSystemGIS(int, List) - Method in class gridsim.index.RegionalGIS
Asks from GridInformationService or system GIS about a specific event or request.
resCalendar_ - Variable in class gridsim.AllocPolicy
The GridResource Calendar, same as the one in GridResource class
resCalendar_ - Variable in class gridsim.GridResource
a ResourceCalendar object
resId_ - Variable in class gridsim.AllocPolicy
This GridResource ID
resName_ - Variable in class gridsim.AllocPolicy
This GridResource name
reseed_generators() - Method in class eduni.simjava.Sim_entity
 
reset() - Method in class eduni.simjava.Sim_entity
 
reset() - Method in class eduni.simjava.Sim_stat
 
resourceSupportAR(Integer) - Method in class gridsim.GridInformationService
Checks whether a given resource ID supports Advanced Reservations or not
resourceSupportAR(int) - Method in class gridsim.GridInformationService
Checks whether a given resource ID supports Advanced Reservations or not
resourceSupportAR(int) - Static method in class gridsim.GridSim
Checks whether a particular resource supports Advanced Reservation functionalities or not.
resourceSupportAR(Integer) - Static method in class gridsim.GridSim
Checks whether a particular resource supports Advanced Reservation functionalities or not.
resource_ - Variable in class gridsim.AllocPolicy
The GridResource characteristics object, same as the one in GridResource class
resource_ - Variable in class gridsim.GridResource
Characteristics of this resource
restart() - Method in class eduni.simjava.Sim_entity
 
returnAccStatByCategory(Sim_event) - Method in class gridsim.GridStatistics
Sends an Accumulator object based on category into an event scheduler.
run() - Method in class eduni.simjava.Sim_entity
Executes the entity's thread.
run() - Static method in class eduni.simjava.Sim_system
Start the simulation running.
run_initialise() - Static method in class eduni.simjava.Sim_system
Internal method used to initialise the simulation.
run_start() - Static method in class eduni.simjava.Sim_system
Internal method used to start the simulation.
run_stop() - Static method in class eduni.simjava.Sim_system
Internal method used to stop the simulation.
run_tick() - Static method in class eduni.simjava.Sim_system
Internal method used to run one tick of the simulation.
running() - Static method in class eduni.simjava.Sim_system
Check if the simulation is still running.

S

SCFQScheduler - class gridsim.net.SCFQScheduler.
SCFQScheduler implements a Self Clocked Fair Queueing Scheduler.
SCFQScheduler(String, double) - Constructor for class gridsim.net.SCFQScheduler
Creates a new SCFQ packet scheduler with the specified name and baud rate (in bits/s).
SCFQScheduler(double) - Constructor for class gridsim.net.SCFQScheduler
Creates a new SCFQ packet scheduler with the specified baud rate (bits/s).
SCFQScheduler(String) - Constructor for class gridsim.net.SCFQScheduler
Creates a new SCFQ packet scheduler with the specified name.
SCFQScheduler() - Constructor for class gridsim.net.SCFQScheduler
Creates a new packet scheduler with the name "SCFQScheduler".
SCHEDULE_NOW - Static variable in class gridsim.GridSimTags
Schedules an entity without any delay
SEND - Static variable in class eduni.simjava.Sim_event
 
SEND_ALL - Static variable in class gridsim.util.TrafficGenerator
Sends junk packets to all entities at one time, including resources and/or users
SEND_AR_CANCEL - Static variable in class gridsim.GridSimTags
Cancels an existing reservation.
SEND_AR_COMMIT_ONLY - Static variable in class gridsim.GridSimTags
Commits a reservation without any Gridlets attached.
SEND_AR_COMMIT_WITH_GRIDLET - Static variable in class gridsim.GridSimTags
Commits a reservation with one or more Gridlets attached.
SEND_AR_CREATE - Static variable in class gridsim.GridSimTags
Requests for a new advanced reservation.
SEND_AR_CREATE_IMMEDIATE - Static variable in class gridsim.GridSimTags
Requests for a new immediate reservation.
SEND_AR_LIST_BUSY_TIME - Static variable in class gridsim.GridSimTags
Requests a list of busy time of a resource.
SEND_AR_LIST_FREE_TIME - Static variable in class gridsim.GridSimTags
Requests a list of free or empty time of a resource.
SEND_AR_MODIFY - Static variable in class gridsim.GridSimTags
Modifies an existing reservation.
SEND_AR_QUERY - Static variable in class gridsim.GridSimTags
Queries the current status of a reservation.
SEND_ONE_ONLY - Static variable in class gridsim.util.TrafficGenerator
Sends junk packets to one of the entities at one time using a normal distribution from java.util.Random.nextInt(int)
SEND_PACKET - Static variable in class gridsim.GridSimTags
This tag is used by Output class to time its packet sendings.
SERVICE_TIME - Static variable in class eduni.simjava.Sim_stat
Constant specifying the entity's event service time.
SIM_ANY - Static variable in class eduni.simjava.Sim_system
A standard predicate that matches any event.
SIM_NONE - Static variable in class eduni.simjava.Sim_system
A standard predicate that does not match any events.
SIZE - Variable in class gridsim.GridResource
Integer object size, including its overhead
SIZE - Variable in class gridsim.index.AbstractGIS
Integer object size, including its overhead
SPACE_SHARED - Static variable in class gridsim.ResourceCharacteristics
Spaced-shared system using First Come First Serve (FCFS) algorithm
STATE_BASED - Static variable in class eduni.simjava.Sim_stat
Constant defining state based measures.
SUCCESS - Static variable in class gridsim.Gridlet
The Gridlet has been executed successfully
Semaphore - class eduni.simjava.Semaphore.
A counting semaphore class.
Semaphore() - Constructor for class eduni.simjava.Semaphore
Allocate a new semaphore object with an initial count of zero.
Semaphore(int) - Constructor for class eduni.simjava.Semaphore
Allocates a new semaphore object with a given initial count.
Send(String, double, int) - Method in class gridsim.GridSimCore
Deprecated. As of GridSim 2.1, replaced by GridSimCore.send(String, double, int)
Send(String, double, int, Object) - Method in class gridsim.GridSimCore
Deprecated. As of GridSim 2.1, replaced by GridSimCore.send(String, double, int, Object)
Send(int, double, int) - Method in class gridsim.GridSimCore
Deprecated. As of GridSim 2.1, replaced by GridSimCore.send(int, double, int)
Send(int, double, int, Object) - Method in class gridsim.GridSimCore
Deprecated. As of GridSim 2.1, replaced by GridSimCore.send(int, double, int, Object)
Send(Sim_port, double, int) - Method in class gridsim.GridSimCore
Deprecated. As of GridSim 2.1, replaced by GridSimCore.send(Sim_port, double, int)
Send(Sim_port, double, int, Object) - Method in class gridsim.GridSimCore
Deprecated. As of GridSim 2.1, replaced by GridSimCore.send(Sim_port, double, int, Object)
SetCostPerSec(double) - Method in class gridsim.ResourceCharacteristics
Deprecated. As of GridSim 2.1, replaced by ResourceCharacteristics.setCostPerSec(double)
SetExecParam(double, double) - Method in class gridsim.Gridlet
Deprecated. As of GridSim 2.1, replaced by Gridlet.setExecParam(double, double)
SetExecStartTime(double) - Method in class gridsim.Gridlet
Deprecated. As of GridSim 2.1, replaced by Gridlet.setExecStartTime(double)
SetFinishTimeForSpaceSharedResource(double) - Method in class gridsim.ResGridlet
Deprecated. As of GridSim 2.2, replaced by ResGridlet.setFinishTime(double). This method is OBSOLETE since it is the responsibility of individual scheduling to come up with the finish time for each Gridlet.
SetFinishTimeForTimeSharedResource(double, ResourceCalendar) - Method in class gridsim.ResGridlet
Deprecated. As of GridSim 2.2, replaced by ResGridlet.setFinishTime(double). This method is OBSOLETE since it is the responsibility of individual scheduling to come up with the finish time for each Gridlet.
SetID(int) - Method in class gridsim.ResourceCharacteristics
Deprecated. As of GridSim 2.1, replaced by ResourceCharacteristics.setResourceID(int)
SetIDs(int, int) - Method in class gridsim.ResGridlet
Deprecated. As of GridSim 2.1, replaced by ResGridlet.setMachineAndPEID(int, int)
SetMIPSRating(int) - Method in class gridsim.PE
Deprecated. As of GridSim 2.1, replaced by PE.setMIPSRating(int)
SetRating(int) - Static method in class gridsim.GridSimStandardPE
Deprecated. As of GridSim 2.1, replaced by GridSimStandardPE.setRating(int)
SetResParam(int, double) - Method in class gridsim.Gridlet
Deprecated. As of GridSim 2.1, replaced by Gridlet.setResourceParameter(int, double)
SetStatus(int) - Method in class gridsim.Gridlet
Deprecated. As of GridSim 2.1, replaced by Gridlet.setGridletStatus(int)
SetStatusBusy() - Method in class gridsim.PE
Deprecated. As of GridSim 2.1, replaced by PE.setStatusBusy()
SetStatusFree() - Method in class gridsim.PE
Deprecated. As of GridSim 2.1, replaced by PE.setStatusFree()
SetSubmissionTime(double) - Method in class gridsim.Gridlet
Deprecated. As of GridSim 2.1, replaced by Gridlet.setSubmissionTime(double)
SetUserID(int) - Method in class gridsim.Gridlet
Deprecated. As of GridSim 2.1, replaced by Gridlet.setUserID(int)
ShutdownGridStatisticsEntity() - Method in class gridsim.GridSim
Deprecated. As of GridSim 2.1, replaced by GridSim.shutdownGridStatisticsEntity()
ShutdownUserEntity() - Method in class gridsim.GridSim
Deprecated. As of GridSim 2.1, replaced by GridSim.shutdownUserEntity()
SimReport - class gridsim.util.SimReport.
Records any information that is needed by a GridSim entity.
SimReport(String) - Constructor for class gridsim.util.SimReport
Creates a new report file.
SimReport(String, int) - Constructor for class gridsim.util.SimReport
Creates a new report file.
Sim_accum - class eduni.simjava.Sim_accum.
A class for collecting basic statistical data during simulations.
Sim_accum() - Constructor for class eduni.simjava.Sim_accum
Allocate a new instance of the class.
Sim_accum(String) - Constructor for class eduni.simjava.Sim_accum
Allocate a new, named, instance of the class.
Sim_any_p - class eduni.simjava.Sim_any_p.
A predicate which will match any event on the deferred event queue.
Sim_any_p() - Constructor for class eduni.simjava.Sim_any_p
Obtains a new instance.
Sim_bernoulli_obj - class eduni.simjava.distributions.Sim_bernoulli_obj.
A random number generator based on the Bernoulli distribution.
Sim_bernoulli_obj(String, double) - Constructor for class eduni.simjava.distributions.Sim_bernoulli_obj
Constructor with which Sim_system is allowed to set the random number generator's seed
Sim_bernoulli_obj(String, double, long) - Constructor for class eduni.simjava.distributions.Sim_bernoulli_obj
The constructor with which a specific seed is set for the random number generator
Sim_beta_obj - class eduni.simjava.distributions.Sim_beta_obj.
A random number generator based on the Beta distribution.
Sim_beta_obj(String, double, double) - Constructor for class eduni.simjava.distributions.Sim_beta_obj
Constructor with which Sim_system is allowed to set the random number generator's seed
Sim_beta_obj(String, double, double, long) - Constructor for class eduni.simjava.distributions.Sim_beta_obj
The constructor with which a specific seed is set for the random number generator
Sim_betaprime_obj - class eduni.simjava.distributions.Sim_betaprime_obj.
A random number generator based on the Beta Prime distribution.
Sim_betaprime_obj(String, double, double) - Constructor for class eduni.simjava.distributions.Sim_betaprime_obj
Constructor with which Sim_system is allowed to set the random number generator's seed
Sim_betaprime_obj(String, double, double, long) - Constructor for class eduni.simjava.distributions.Sim_betaprime_obj
The constructor with which a specific seed is set for the random number generator
Sim_binomial_obj - class eduni.simjava.distributions.Sim_binomial_obj.
A random number generator based on the Binomial distribution.
Sim_binomial_obj(String, double, long) - Constructor for class eduni.simjava.distributions.Sim_binomial_obj
Constructor with which Sim_system is allowed to set the random number generator's seed
Sim_binomial_obj(String, double, long, long) - Constructor for class eduni.simjava.distributions.Sim_binomial_obj
The constructor with which a specific seed is set for the random number generator
Sim_cauchy_obj - class eduni.simjava.distributions.Sim_cauchy_obj.
A random number generator based on the Cauchy distribution.
Sim_cauchy_obj(String, double, double) - Constructor for class eduni.simjava.distributions.Sim_cauchy_obj
Constructor with which Sim_system is allowed to set the random number generator's seed
Sim_cauchy_obj(String, double, double, long) - Constructor for class eduni.simjava.distributions.Sim_cauchy_obj
The constructor with which a specific seed is set for the random number generator
Sim_chisquare_obj - class eduni.simjava.distributions.Sim_chisquare_obj.
A random number generator based on the Chi-Square distribution.
Sim_chisquare_obj(String, long) - Constructor for class eduni.simjava.distributions.Sim_chisquare_obj
Constructor with which Sim_system is allowed to set the random number generator's seed
Sim_chisquare_obj(String, long, long) - Constructor for class eduni.simjava.distributions.Sim_chisquare_obj
The constructor with which a specific seed is set for the random number generator
Sim_entity - class eduni.simjava.Sim_entity.
This class represents the types of entities or processes of the simulation.
Sim_entity(String) - Constructor for class eduni.simjava.Sim_entity
Creates a new entity.
Sim_entity(String, String, int, int) - Constructor for class eduni.simjava.Sim_entity
The constructor for use with the eduni.simanim animation package.
Sim_erlang_obj - class eduni.simjava.distributions.Sim_erlang_obj.
A random number generator based on the Erlang distribution.
Sim_erlang_obj(String, double, double) - Constructor for class eduni.simjava.distributions.Sim_erlang_obj
Constructor with which Sim_system is allowed to set the random number generator's seed
Sim_erlang_obj(String, double, double, long) - Constructor for class eduni.simjava.distributions.Sim_erlang_obj
The constructor with which a specific seed is set for the random number generator
Sim_event - class eduni.simjava.Sim_event.
This class represents events which are passed between the entities in the simulation.
Sim_event() - Constructor for class eduni.simjava.Sim_event
Create a blank event.
Sim_event(int, double, int, int, int, Object) - Constructor for class eduni.simjava.Sim_event
 
Sim_event(int, double, int) - Constructor for class eduni.simjava.Sim_event
 
Sim_exception - error eduni.simjava.Sim_exception.
Top-level error thrown when an error in the simulation occurs.
Sim_exception(String) - Constructor for class eduni.simjava.Sim_exception
Produce an error with a message.
Sim_exception() - Constructor for class eduni.simjava.Sim_exception
PRoduce an error without a message..
Sim_f_obj - class eduni.simjava.distributions.Sim_f_obj.
A random number generator based on the F-distribution.
Sim_f_obj(String, long, long) - Constructor for class eduni.simjava.distributions.Sim_f_obj
Constructor with which Sim_system is allowed to set the random number generator's seed
Sim_f_obj(String, long, long, long) - Constructor for class eduni.simjava.distributions.Sim_f_obj
The constructor with which a specific seed is set for the random number generator
Sim_from_p - class eduni.simjava.Sim_from_p.
A predicate which selects events from specific entities.
Sim_from_p(int) - Constructor for class eduni.simjava.Sim_from_p
Constructor used to select events that were sent by a specific entity.
Sim_from_p(int[]) - Constructor for class eduni.simjava.Sim_from_p
Constructor used to select events that were sent by any entity from a given set.
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
Finds an incoming event that passes through this port
Sim_gamma_obj - class eduni.simjava.distributions.Sim_gamma_obj.
A random number generator based on the Gamma distribution.
Sim_gamma_obj(String, double, double) - Constructor for class eduni.simjava.distributions.Sim_gamma_obj
Constructor with which Sim_system is allowed to set the random number generator's seed
Sim_gamma_obj(String, double, double, long) - Constructor for class eduni.simjava.distributions.Sim_gamma_obj
The constructor with which a specific seed is set for the random number generator
Sim_geometric_obj - class eduni.simjava.distributions.Sim_geometric_obj.
A random number generator based on the Geometric distribution.
Sim_geometric_obj(String, double) - Constructor for class eduni.simjava.distributions.Sim_geometric_obj
Constructor with which Sim_system is allowed to set the random number generator's seed
Sim_geometric_obj(String, double, long) - Constructor for class eduni.simjava.distributions.Sim_geometric_obj
The constructor with which a specific seed is set for the random number generator
Sim_invgamma_obj - class eduni.simjava.distributions.Sim_invgamma_obj.
A random number generator based on the Inverted Gamma distribution.
Sim_invgamma_obj(String, double, double) - Constructor for class eduni.simjava.distributions.Sim_invgamma_obj
Constructor with which Sim_system is allowed to set the random number generator's seed
Sim_invgamma_obj(String, double, double, long) - Constructor for class eduni.simjava.distributions.Sim_invgamma_obj
The constructor with which a specific seed is set for the random number generator
Sim_logistic_obj - class eduni.simjava.distributions.Sim_logistic_obj.
A random number generator based on the Logistic distribution.
Sim_logistic_obj(String, double, double) - Constructor for class eduni.simjava.distributions.Sim_logistic_obj
Constructor with which Sim_system is allowed to set the random number generator's seed
Sim_logistic_obj(String, double, double, long) - Constructor for class eduni.simjava.distributions.Sim_logistic_obj
The constructor with which a specific seed is set for the random number generator
Sim_lognormal_obj - class eduni.simjava.distributions.Sim_lognormal_obj.
A random number generator based on the Lognormal distribution.
Sim_lognormal_obj(String, double, double) - Constructor for class eduni.simjava.distributions.Sim_lognormal_obj
Constructor with which Sim_system is allowed to set the random number generator's seed
Sim_lognormal_obj(String, double, double, long) - Constructor for class eduni.simjava.distributions.Sim_lognormal_obj
The constructor with which a specific seed is set for the random number generator
Sim_negexp_obj - class eduni.simjava.distributions.Sim_negexp_obj.
A random number generator based on the Negative Exponential distribution.
Sim_negexp_obj(String, double) - Constructor for class eduni.simjava.distributions.Sim_negexp_obj
Constructor with which Sim_system is allowed to set the random number generator's seed
Sim_negexp_obj(String, double, long) - Constructor for class eduni.simjava.distributions.Sim_negexp_obj
The constructor with which a specific seed is set for the random number generator
Sim_none_p - class eduni.simjava.Sim_none_p.
A predicate which will not match any event on the deferred event queue.
Sim_none_p() - Constructor for class eduni.simjava.Sim_none_p
Constructor.
Sim_normal_obj - class eduni.simjava.distributions.Sim_normal_obj.
A random number generator based on the Normal distribution.
Sim_normal_obj(String, double, double) - Constructor for class eduni.simjava.distributions.Sim_normal_obj
Constructor with which Sim_system is allowed to set the random number generator's seed
Sim_normal_obj(String, double, double, long) - Constructor for class eduni.simjava.distributions.Sim_normal_obj
The constructor with which a specific seed is set for the random number generator
Sim_not_from_p - class eduni.simjava.Sim_not_from_p.
A predicate which selects events that have not been sent by specific entities.
Sim_not_from_p(int) - Constructor for class eduni.simjava.Sim_not_from_p
Constructor used to select events that were not sent by a specific entity.
Sim_not_from_p(int[]) - Constructor for class eduni.simjava.Sim_not_from_p
Constructor used to select events that were not sent by any entity from a given set.
Sim_not_type_p - class eduni.simjava.Sim_not_type_p.
A predicate to select events that don't match specific tags.
Sim_not_type_p(int) - Constructor for class eduni.simjava.Sim_not_type_p
Constructor used to select events whose tags don't match a given tag.
Sim_not_type_p(int[]) - Constructor for class eduni.simjava.Sim_not_type_p
Constructor used to select events whose tag values don't match any of the given tags.
Sim_outfile - class eduni.simjava.Sim_outfile.
The default trace output class, which implements the Sim_output interface.
Sim_outfile() - Constructor for class eduni.simjava.Sim_outfile
Constructor
Sim_output - interface eduni.simjava.Sim_output.
The interface that a trace output class must provide.
Sim_parameter_exception - error eduni.simjava.distributions.Sim_parameter_exception.
Error thrown when a distribution is passed incorrect parameters.
Sim_parameter_exception(String) - Constructor for class eduni.simjava.distributions.Sim_parameter_exception
The constructor for errors with a message.
Sim_parameter_exception() - Constructor for class eduni.simjava.distributions.Sim_parameter_exception
The constructor for errors without a message.
Sim_pareto_obj - class eduni.simjava.distributions.Sim_pareto_obj.
A random number generator based on the Pareto distribution.
Sim_pareto_obj(String, double, double) - Constructor for class eduni.simjava.distributions.Sim_pareto_obj
Constructor with which Sim_system is allowed to set the random number generator's seed
Sim_pareto_obj(String, double, double, long) - Constructor for class eduni.simjava.distributions.Sim_pareto_obj
The constructor with which a specific seed is set for the random number generator
Sim_pascal_obj - class eduni.simjava.distributions.Sim_pascal_obj.
A random number generator based on the Pascal distribution.
Sim_pascal_obj(String, double, long) - Constructor for class eduni.simjava.distributions.Sim_pascal_obj
Constructor with which Sim_system is allowed to set the random number generator's seed
Sim_pascal_obj(String, double, long, long) - Constructor for class eduni.simjava.distributions.Sim_pascal_obj
The constructor with which a specific seed is set for the random number generator
Sim_poisson_obj - class eduni.simjava.distributions.Sim_poisson_obj.
A random number generator based on the Poisson distribution.
Sim_poisson_obj(String, double) - Constructor for class eduni.simjava.distributions.Sim_poisson_obj
Constructor with which Sim_system is allowed to set the random number generator's seed
Sim_poisson_obj(String, double, long) - Constructor for class eduni.simjava.distributions.Sim_poisson_obj
The constructor with which a specific seed is set for the random number generator
Sim_port - class eduni.simjava.Sim_port.
This class represents ports which are used to connect entities for event passing.
Sim_port(String) - Constructor for class eduni.simjava.Sim_port
Constructor for standalone simulations.
Sim_port(String, String, int, int) - Constructor for class eduni.simjava.Sim_port
Constructor for use with the eduni.simanim package for animations.
Sim_predicate - class eduni.simjava.Sim_predicate.
Predicates are used to select events from the deferred queue.
Sim_predicate() - Constructor for class eduni.simjava.Sim_predicate
 
Sim_random_obj - class eduni.simjava.distributions.Sim_random_obj.
A random number generator producing pseudorandom numbers based on the value of a specific seed.
Sim_random_obj(String) - Constructor for class eduni.simjava.distributions.Sim_random_obj
Constructor with which Sim_system is allowed to set the random number generator's seed
Sim_random_obj(String, long) - Constructor for class eduni.simjava.distributions.Sim_random_obj
The constructor with which a specific seed is set for the random number generator
Sim_reporter - interface eduni.simjava.Sim_reporter.
This interface defines the functionality that must be present in the simulation's reporter.
Sim_reportfile - class eduni.simjava.Sim_reportfile.
This class is used to produce the simulation's report when running in standalone mode.
Sim_reportfile(String) - Constructor for class eduni.simjava.Sim_reportfile
Create the report file with the given name.
Sim_stat - class eduni.simjava.Sim_stat.
A class that provides entities with statistical support.
Sim_stat() - Constructor for class eduni.simjava.Sim_stat
The constructor used to create a new Sim_stat object.
Sim_stat_exception - error eduni.simjava.Sim_stat_exception.
Error thrown when an error occurs in a Sim_stat object.
Sim_stat_exception(String) - Constructor for class eduni.simjava.Sim_stat_exception
The constructor for errors with a message.
Sim_stat_exception() - Constructor for class eduni.simjava.Sim_stat_exception
The constructor for errors without a message.
Sim_system - class eduni.simjava.Sim_system.
The SimJava simulation kernel.
Sim_system() - Constructor for class eduni.simjava.Sim_system
Do not a constructor for Sim_system.
Sim_tstudent_obj - class eduni.simjava.distributions.Sim_tstudent_obj.
A random number generator based on the Student's t distribution.
Sim_tstudent_obj(String, long) - Constructor for class eduni.simjava.distributions.Sim_tstudent_obj
Constructor with which Sim_system is allowed to set the random number generator's seed
Sim_tstudent_obj(String, long, long) - Constructor for class eduni.simjava.distributions.Sim_tstudent_obj
The constructor with which a specific seed is set for the random number generator
Sim_type_p - class eduni.simjava.Sim_type_p.
A predicate to select events with specific tags.
Sim_type_p(int) - Constructor for class eduni.simjava.Sim_type_p
Constructor used to select events with the tag value t1.
Sim_type_p(int, int) - Constructor for class eduni.simjava.Sim_type_p
Deprecated. This constructor is now replaced by the more flexible Sim_type_p(int[]). To use this predicate call Sim_type_p(new int[] {t1, t2}).
Sim_type_p(int, int, int) - Constructor for class eduni.simjava.Sim_type_p
Deprecated. This constructor is now replaced by the more flexible Sim_type_p(int[]). To use this predicate call Sim_type_p(new int[] {t1, t2, t3}).
Sim_type_p(int[]) - Constructor for class eduni.simjava.Sim_type_p
Constructor used to select events with a tag value equal to any of the specified tags.
Sim_uniform_obj - class eduni.simjava.distributions.Sim_uniform_obj.
A random number generator based on the Uniform distribution.
Sim_uniform_obj(String, double, double) - Constructor for class eduni.simjava.distributions.Sim_uniform_obj
Constructor with which Sim_system is allowed to set the random number generator's seed
Sim_uniform_obj(String, double, double, long) - Constructor for class eduni.simjava.distributions.Sim_uniform_obj
The constructor with which a specific seed is set for the random number generator
Sim_weibull_obj - class eduni.simjava.distributions.Sim_weibull_obj.
A random number generator based on the Weibull distribution.
Sim_weibull_obj(String, double, double) - Constructor for class eduni.simjava.distributions.Sim_weibull_obj
Constructor with which Sim_system is allowed to set the random number generator's seed
Sim_weibull_obj(String, double, double, long) - Constructor for class eduni.simjava.distributions.Sim_weibull_obj
The constructor with which a specific seed is set for the random number generator
SimpleLink - class gridsim.net.SimpleLink.
This class realizes a link in its simplest form.
SimpleLink(String, double, double, int) - Constructor for class gridsim.net.SimpleLink
Constructs a Link which simulates a physical link between two entities.
SimpleLink(String) - Constructor for class gridsim.net.SimpleLink
Constructs a link with some default parameters.
SimulationStartDate - Static variable in class gridsim.GridSim
Simulation start date.
SimulationTime(Calendar) - Method in class gridsim.ResourceCalendar
Deprecated. As of GridSim 2.1, replaced by ResourceCalendar.getSimulationTime(Calendar)
SpaceShare_AllocatePEtoGridlet(Gridlet) - Method in class gridsim.GridResource
Deprecated. As of GridSim 2.2, this method is OBSOLETE.
SpaceShared - class gridsim.SpaceShared.
SpaceShared class is an allocation policy for GridResource that behaves exactly like First Come First Serve (FCFS).
SpaceShared(String, String) - Constructor for class gridsim.SpaceShared
Allocates a new SpaceShared object
Start() - Static method in class gridsim.GridSim
Deprecated. As of GridSim 2.1, replaced by GridSim.startGridSimulation()
Stat - class gridsim.Stat.
A class representing contents of a statistic object
Stat(double, String, String, String) - Constructor for class gridsim.Stat
Allocates a new Stat object
Stat(double, String, String, int) - Constructor for class gridsim.Stat
Allocates a new Stat object
Stat(double, String, String, double) - Constructor for class gridsim.Stat
Allocates a new Stat object
Stat(double, String, String, boolean) - Constructor for class gridsim.Stat
Allocates a new Stat object
Stop() - Static method in class gridsim.GridSim
Deprecated. As of GridSim 2.1, replaced by GridSim.stopGridSimulation()
sample() - Method in interface eduni.simjava.distributions.ContinuousGenerator
Sample the random number generator.
sample() - Method in interface eduni.simjava.distributions.DiscreteGenerator
Sample the random number generator.
sample() - Method in class eduni.simjava.distributions.Sim_bernoulli_obj
Generate a new random number.
sample(Sim_random_obj, double) - Static method in class eduni.simjava.distributions.Sim_bernoulli_obj
 
sample() - Method in class eduni.simjava.distributions.Sim_beta_obj
Generate a new random number.
sample(Sim_random_obj, double, double) - Static method in class eduni.simjava.distributions.Sim_beta_obj
 
sample() - Method in class eduni.simjava.distributions.Sim_betaprime_obj
Generate a new random number.
sample(Sim_random_obj, double, double) - Static method in class eduni.simjava.distributions.Sim_betaprime_obj
 
sample() - Method in class eduni.simjava.distributions.Sim_binomial_obj
Generate a new random number.
sample(Sim_random_obj, double, long) - Static method in class eduni.simjava.distributions.Sim_binomial_obj
 
sample() - Method in class eduni.simjava.distributions.Sim_cauchy_obj
Generate a new random number.
sample(Sim_random_obj, double, double) - Static method in class eduni.simjava.distributions.Sim_cauchy_obj
 
sample() - Method in class eduni.simjava.distributions.Sim_chisquare_obj
Generate a new random number.
sample(Sim_random_obj, long) - Static method in class eduni.simjava.distributions.Sim_chisquare_obj
 
sample() - Method in class eduni.simjava.distributions.Sim_erlang_obj
Generate a new random number.
sample(Sim_random_obj, double, double) - Static method in class eduni.simjava.distributions.Sim_erlang_obj
 
sample() - Method in class eduni.simjava.distributions.Sim_f_obj
Generate a new random number.
sample(Sim_random_obj, long, long) - Static method in class eduni.simjava.distributions.Sim_f_obj
 
sample() - Method in class eduni.simjava.distributions.Sim_gamma_obj
Generate a new random number.
sample(Sim_random_obj, double, double) - Static method in class eduni.simjava.distributions.Sim_gamma_obj
 
sample() - Method in class eduni.simjava.distributions.Sim_geometric_obj
Generate a new random number.
sample(Sim_random_obj, double) - Static method in class eduni.simjava.distributions.Sim_geometric_obj
 
sample() - Method in class eduni.simjava.distributions.Sim_invgamma_obj
Generate a new random number.
sample(Sim_random_obj, double, double) - Static method in class eduni.simjava.distributions.Sim_invgamma_obj
 
sample() - Method in class eduni.simjava.distributions.Sim_logistic_obj
Generate a new random number.
sample(Sim_random_obj, double, double) - Static method in class eduni.simjava.distributions.Sim_logistic_obj
 
sample() - Method in class eduni.simjava.distributions.Sim_lognormal_obj
Generate a new random number.
sample(Sim_random_obj, double, double) - Static method in class eduni.simjava.distributions.Sim_lognormal_obj
 
sample() - Method in class eduni.simjava.distributions.Sim_negexp_obj
Generate a new random number.
sample(Sim_random_obj, double) - Static method in class eduni.simjava.distributions.Sim_negexp_obj
 
sample() - Method in class eduni.simjava.distributions.Sim_normal_obj
Generate a new random number.
sample(Sim_random_obj, double, double) - Static method in class eduni.simjava.distributions.Sim_normal_obj
 
sample() - Method in class eduni.simjava.distributions.Sim_pareto_obj
Generate a new random number.
sample(Sim_random_obj, double, double) - Static method in class eduni.simjava.distributions.Sim_pareto_obj
 
sample() - Method in class eduni.simjava.distributions.Sim_pascal_obj
Generate a new random number.
sample(Sim_random_obj, double, long) - Static method in class eduni.simjava.distributions.Sim_pascal_obj
 
sample() - Method in class eduni.simjava.distributions.Sim_poisson_obj
Generate a new random number.
sample(Sim_random_obj, double) - Static method in class eduni.simjava.distributions.Sim_poisson_obj
Generate a new random number.
sample() - Method in class eduni.simjava.distributions.Sim_random_obj
Generate a new random number.
sample() - Method in class eduni.simjava.distributions.Sim_tstudent_obj
Generate a new random number.
sample(Sim_random_obj, long) - Static method in class eduni.simjava.distributions.Sim_tstudent_obj
 
sample() - Method in class eduni.simjava.distributions.Sim_uniform_obj
Generate a new random number.
sample(Sim_random_obj, double, double) - Static method in class eduni.simjava.distributions.Sim_uniform_obj
 
sample() - Method in class eduni.simjava.distributions.Sim_weibull_obj
Generate a new random number.
sample(Sim_random_obj, double, double) - Static method in class eduni.simjava.distributions.Sim_weibull_obj
 
sample() - Method in class gridsim.util.Poisson
Generate a new random number.
sample(Sim_random_obj, double) - Static method in class gridsim.util.Poisson
Generate a new random number.
scheduled_by() - Method in class eduni.simjava.Sim_event
Get the unique id number of the entity which scheduled this event.
sd() - Method in class gridsim.Accumulator
Deprecated. As of GridSim 2.1, replaced by Accumulator.getStandardDeviation()
searchReservation(Collection, int) - Method in class gridsim.ARPolicy
Search for a particular reservation in a data structure
select(int, Sim_predicate) - Static method in class eduni.simjava.Sim_system
 
send(int, int, double, int, Object) - Static method in class eduni.simjava.Sim_system
 
send(String, double, int) - Method in class gridsim.GridSimCore
Sends an event/message to another entity by delaying the simulation time from the current time, with a tag representing the event type.
send(String, double, int, Object) - Method in class gridsim.GridSimCore
Sends an event/message to another entity by delaying the simulation time from the current time, with a tag representing the event type.
send(int, double, int) - Method in class gridsim.GridSimCore
Sends an event/message to another entity by delaying the simulation time from the current time, with a tag representing the event type.
send(int, double, int, Object) - Method in class gridsim.GridSimCore
Sends an event/message to another entity by delaying the simulation time from the current time, with a tag representing the event type.
send(Sim_port, double, int) - Method in class gridsim.GridSimCore
Sends an event/message to another entity by delaying the simulation time from the current time, with a tag representing the event type.
send(Sim_port, double, int, Object) - Method in class gridsim.GridSimCore
Sends an event/message to another entity by delaying the simulation time from the current time, with a tag representing the event type.
sendAck(int, boolean, int, int) - Method in class gridsim.AllocPolicy
Sends an acknowledgement to the sender.
sendCancelGridlet(int, Gridlet, int, int) - Method in class gridsim.AllocPolicy
Sends the canceled Gridlet back to sender.
sendFinishGridlet(Gridlet) - Method in class gridsim.AllocPolicy
Sends the completed Gridlet back to sender or Gridlet's user ID
sendInternalEvent(double) - Method in class gridsim.AllocPolicy
Sends an internal event to itself
sendInternalEvent(double, int) - Method in class gridsim.AllocPolicy
Sends an internal event to itself with a certain tag
sendListToSender(int, int, List) - Method in class gridsim.index.RegionalGIS
Sends a list to sender
send_on(Sim_event, Sim_port) - Method in class eduni.simjava.Sim_entity
Send on an event to an other entity through a port.
setAllFactors(double, double, double, double) - Static method in class gridsim.GridSimRandom
Sets the Network I/O and execution values
setBackgroundTraffic(TrafficGenerator) - Method in class gridsim.GridSimCore
Sets the background traffic generator for this entity.
setBackgroundTraffic(TrafficGenerator, Collection) - Method in class gridsim.GridSimCore
Sets the background traffic generator for this entity.
setBackgroundTraffic(TrafficGenerator) - Method in class gridsim.net.Output
Sets the background traffic generator for this entity.
setBackgroundTraffic(TrafficGenerator, Collection) - Method in class gridsim.net.Output
Sets the background traffic generator for this entity.
setBaudRate(double) - Method in class gridsim.net.PacketScheduler
Sets the baud rate that this scheduler will be sending packets at.
setClassType(int) - Method in class gridsim.Gridlet
Sets the classType of this Gridlet.
setComment(String) - Method in class gridsim.util.Workload
Identifies the start of a comment line.
setCommitted() - Method in class gridsim.ARObject
Sets this object into a committed state.
setCostPerSec(double) - Method in class gridsim.ResourceCharacteristics
Sets the cost per second associated with a resource
setData(Object) - Method in class gridsim.net.NetPacket
Modifies the data encapsulated in this NetPacket.
setDestID(int) - Method in class gridsim.net.InfoPacket
Sets the destination ID for this packet
setDestID(int) - Method in class gridsim.net.NetPacket
Sets the destination id of this packet
setDurationTime(int) - Method in class gridsim.ARObject
Sets the duration time (unit in seconds) for this reservation.
setEndSimulation() - Method in class gridsim.AllocPolicy
Sets the end of simulation for this entity.
setExecParam(double, double) - Method in class gridsim.Gridlet
Sets this Gridlet's execution parameters.
setExecParam(double, double) - Method in class gridsim.ResGridlet
Sets this Gridlet's execution parameters.
setExecStartTime(double) - Method in class gridsim.Gridlet
Sets the execution start time of this Gridlet inside a GridResource.
setField(int, int, int, int, int) - Method in class gridsim.util.Workload
Tells this class what to look in the trace file.
setFinishTime(double) - Method in class gridsim.ResGridlet
Sets the finish time for this Gridlet.
setFinishTimeForSpaceSharedResource(double) - Method in class gridsim.ResGridlet
Deprecated. As of GridSim 2.2, replaced by ResGridlet.setFinishTime(double). This method is OBSOLETE since it is the responsibility of individual scheduling to come up with the finish time for each Gridlet.
setFinishTimeForTimeSharedResource(double, ResourceCalendar) - Method in class gridsim.ResGridlet
Deprecated. As of GridSim 2.2, replaced by ResGridlet.setFinishTime(double). This method is OBSOLETE since it is the responsibility of individual scheduling to come up with the finish time for each Gridlet.
setGIS(GridInformationService) - Static method in class gridsim.GridSim
Sets a GridInformationService (GIS) entity.
setGridletFinishedSoFar(double) - Method in class gridsim.Gridlet
Sets the length of this Gridlet that has been executed so far.
setGridletStatus(int) - Method in class gridsim.Gridlet
Sets the status code of this Gridlet
setGridletStatus(int) - Method in class gridsim.ResGridlet
Sets the Gridlet status.
setHopCount(int) - Method in class gridsim.net.FloodAdPack
Sets the hopcount
setHopCount(int) - Method in class gridsim.net.RIPAdPack
Sets the hopcount
setLast(int) - Method in class gridsim.net.InfoPacket
Sets an entity ID from the last hop that this packet has traversed.
setLast(int) - Method in class gridsim.net.NetPacket
Sets the last hop that this NetPacket traversed.
setLast(int) - Method in interface gridsim.net.Packet
Sets an entity ID from the last hop that this packet has traversed.
setLessFactorExec(double) - Static method in class gridsim.GridSimRandom
Sets the less factor of Execution
setLessFactorIO(double) - Static method in class gridsim.GridSimRandom
Sets the less factor of Network I/O
setMIPSRating(int) - Method in class gridsim.PE
Sets the MIPS Rating of this PE
setMachineAndPEID(int, int) - Method in class gridsim.ResGridlet
Sets the machine and PE (Processing Element) ID
setMoreFactorExec(double) - Static method in class gridsim.GridSimRandom
Sets the more factor of Execution
setMoreFactorIO(double) - Static method in class gridsim.GridSimRandom
Sets the more factor of Network I/O
setNetServiceType(int) - Method in class gridsim.net.InfoPacket
Sets the network service type of this packet
setNetServiceType(int) - Method in class gridsim.net.NetPacket
Sets the network class type of this packet, so that it can receive differentiated services.
setNetServiceType(int) - Method in interface gridsim.net.Packet
Sets the network service type of this packet.
setNumPE(int) - Method in class gridsim.ARObject
Sets the number of PEs (Processing Elements) required by this reservation
setNumPE(int) - Method in class gridsim.Gridlet
Sets the number of PEs required to run this Gridlet
setOriginalPingSize(long) - Method in class gridsim.net.InfoPacket
Sets original size of ping request
setPacketSize(ContinuousGenerator) - Method in class gridsim.util.TrafficGenerator
Sets the size of each junk packet using a continuous distribution
setPacketSize(DiscreteGenerator) - Method in class gridsim.util.TrafficGenerator
Sets the size of each junk packet using a discrete distribution
setPattern(int) - Method in class gridsim.util.TrafficGenerator
Sets the sending packet pattern if one or more entities are known.
setRating(int) - Static method in class gridsim.GridSimStandardPE
Sets standard PE MIPS Rating
setRegionalGIS(String) - Method in class gridsim.GridResource
Sets a regional GridInformationService (GIS) entity for this resource to communicate with.
setRegionalGIS(AbstractGIS) - Method in class gridsim.GridResource
Sets a regional GridInformationService (GIS) entity for this resource to communicate with.
setRegionalGIS(String) - Method in class gridsim.GridUser
Sets a regional GIS entity name for this entity to communicate with
setRegionalGIS(AbstractGIS) - Method in class gridsim.GridUser
Sets a regional GIS for this entity to communicate with
setReservation(int, long) - Method in class gridsim.ARObject
Sets a reservation's attributes upon acceptance by a resource.
setResourceID(int) - Method in class gridsim.ARObject
Sets the resource ID for sending this reservation object.
setResourceID(int) - Method in class gridsim.ResourceCharacteristics
Sets the resource ID
setResourceParameter(int, double) - Method in class gridsim.Gridlet
Sets the resource parameters for which this Gridlet is going to be executed.
setSender(String) - Method in class gridsim.net.FloodAdPack
Set the sender's name
setSender(String) - Method in class gridsim.net.RIPAdPack
Set the sender's name
setServiceType(int) - Method in class gridsim.util.TrafficGenerator
Sets the service level of this packet.
setSize(long) - Method in class gridsim.net.InfoPacket
Sets the size of this packet
setSize(long) - Method in class gridsim.net.NetPacket
Sets the packet size
setSize(long) - Method in interface gridsim.net.Packet
Sets the size of this packet
setStartTime(long) - Method in class gridsim.ARObject
Sets the start time (in milliseconds) for this reservation.
setStatus(int) - Method in class gridsim.ARObject
Sets the status of this reservation.
setStatus(boolean) - Method in class gridsim.PE
Sets PE status to either PE.FREE or PE.BUSY
setStatusBusy() - Method in class gridsim.PE
Sets PE status to busy, meaning it is already executing Gridlets.
setStatusFree() - Method in class gridsim.PE
Sets PE status to free, meaning it is available for processing.
setStatusPE(boolean, int) - Method in class gridsim.Machine
Sets the particular PE status on this Machine
setStatusPE(boolean, int, int) - Method in class gridsim.MachineList
Sets the particular PE status on a Machine
setStatusPE(boolean, int) - Method in class gridsim.PEList
Sets the PE status
setStatusPE(boolean, int, int) - Method in class gridsim.ResourceCharacteristics
Sets the particular PE status on a Machine
setSubmissionTime(double) - Method in class gridsim.Gridlet
Sets the submission or arrival time of this Gridlet into a GridResource
setTag(int) - Method in class gridsim.filter.FilterGridlet
Sets the event matching tag name
setTag(int) - Method in class gridsim.net.InfoPacket
Sets the tag of this packet
setTimeZone(double) - Method in class gridsim.ARObject
Sets this reservation's time zone based on GMT.
setTransactionID(int) - Method in class gridsim.ARObject
Sets a transaction ID for this reservation.
setUserID(int) - Method in class gridsim.Gridlet
Sets the user or owner ID of this Gridlet.
setWeights(double[]) - Method in class gridsim.net.SCFQScheduler
This method allows you to set different weights for different types of traffic.
set_auto_trace(boolean) - Static method in class eduni.simjava.Sim_system
Switch the trace messages on and off.
set_busy(double) - Method in class eduni.simjava.Sim_stat
 
set_data(HashMap) - Method in class eduni.simjava.Sim_stat
 
set_dest(int) - Method in class eduni.simjava.Sim_event
Set the destination entity of this event.
set_efficient(int) - Method in class eduni.simjava.Sim_stat
Mark a default measure as memory efficient.
set_efficient(String) - Method in class eduni.simjava.Sim_stat
Mark a custom measure as memory efficient
set_end_time(double) - Method in class eduni.simjava.Sim_stat
 
set_end_waiting_time(double) - Method in class eduni.simjava.Sim_event
 
set_entity_info(int, String) - Method in class eduni.simjava.Sim_stat
 
set_evbuf(Sim_event) - Method in class eduni.simjava.Sim_entity
 
set_factors(double, double, double, double) - Static method in class gridsim.GridSimRandom
Deprecated. As of GridSim 2.1, replaced by GridSimRandom.setAllFactors(double, double, double, double)
set_going() - Method in class eduni.simjava.Sim_entity
 
set_id(int) - Method in class eduni.simjava.Sim_entity
 
set_invisible(boolean) - Method in class eduni.simjava.Sim_entity
Make entity icon invisible
set_less_factor_e(double) - Static method in class gridsim.GridSimRandom
Deprecated. As of GridSim 2.1, replaced by GridSimRandom.setLessFactorExec(double)
set_less_factor_io(double) - Static method in class gridsim.GridSimRandom
Deprecated. As of GridSim 2.1, replaced by GridSimRandom.setLessFactorIO(double)
set_levels(List) - Method in class eduni.simjava.Sim_stat
 
set_measures(List) - Method in class eduni.simjava.Sim_stat
 
set_more_factor_e(double) - Static method in class gridsim.GridSimRandom
Deprecated. As of GridSim 2.1, replaced by GridSimRandom.setMoreFactorExec(double)
set_more_factor_io(double) - Static method in class gridsim.GridSimRandom
Deprecated. As of GridSim 2.1, replaced by GridSimRandom.setMoreFactorIO(double)
set_observations(List) - Method in class eduni.simjava.Sim_stat
 
set_output_analysis(int) - Static method in class eduni.simjava.Sim_system
Specify an output analysis method for the simulation.
set_output_analysis(int, double) - Static method in class eduni.simjava.Sim_system
Specify an output analysis method to produce confidence intervals of a given confidence level.
set_output_analysis(int, int, int, double) - Static method in class eduni.simjava.Sim_system
Specify batch means as the simulation's output analysis method.
set_output_analysis(int, int, double) - Static method in class eduni.simjava.Sim_system
Specify independent replications as an output analysis method.
set_report_detail(boolean, boolean) - Static method in class eduni.simjava.Sim_system
Set the detail required in the simulation's report.
set_seed(long) - Static method in class eduni.simjava.Sim_system
Set the sample generators' root seed.
set_seed(long) - Method in interface eduni.simjava.distributions.Generator
Set the random number generator's seed.
set_seed(long) - Method in class eduni.simjava.distributions.Sim_bernoulli_obj
Set the random number generator's seed.
set_seed(long) - Method in class eduni.simjava.distributions.Sim_beta_obj
Set the random number generator's seed.
set_seed(long) - Method in class eduni.simjava.distributions.Sim_betaprime_obj
Set the random number generator's seed.
set_seed(long) - Method in class eduni.simjava.distributions.Sim_binomial_obj
Set the random number generator's seed.
set_seed(long) - Method in class eduni.simjava.distributions.Sim_cauchy_obj
Set the random number generator's seed.
set_seed(long) - Method in class eduni.simjava.distributions.Sim_chisquare_obj
Set the random number generator's seed.
set_seed(long) - Method in class eduni.simjava.distributions.Sim_erlang_obj
Set the random number generator's seed.
set_seed(long) - Method in class eduni.simjava.distributions.Sim_f_obj
Set the random number generator's seed.
set_seed(long) - Method in class eduni.simjava.distributions.Sim_gamma_obj
Set the random number generator's seed.
set_seed(long) - Method in class eduni.simjava.distributions.Sim_geometric_obj
Set the random number generator's seed.
set_seed(long) - Method in class eduni.simjava.distributions.Sim_invgamma_obj
Set the random number generator's seed.
set_seed(long) - Method in class eduni.simjava.distributions.Sim_logistic_obj
Set the random number generator's seed.
set_seed(long) - Method in class eduni.simjava.distributions.Sim_lognormal_obj
Set the random number generator's seed.
set_seed(long) - Method in class eduni.simjava.distributions.Sim_negexp_obj
Set the random number generator's seed.
set_seed(long) - Method in class eduni.simjava.distributions.Sim_normal_obj
Set the random number generator's seed.
set_seed(long) - Method in class eduni.simjava.distributions.Sim_pareto_obj
Set the random number generator's seed.
set_seed(long) - Method in class eduni.simjava.distributions.Sim_pascal_obj
Set the random number generator's seed.
set_seed(long) - Method in class eduni.simjava.distributions.Sim_poisson_obj
Set the random number generator's seed.
set_seed(long) - Method in class eduni.simjava.distributions.Sim_random_obj
Set the random number generator's seed.
set_seed(long) - Method in class eduni.simjava.distributions.Sim_tstudent_obj
Set the random number generator's seed.
set_seed(long) - Method in class eduni.simjava.distributions.Sim_uniform_obj
Set the random number generator's seed.
set_seed(long) - Method in class eduni.simjava.distributions.Sim_weibull_obj
Set the random number generator's seed.
set_seed(long) - Method in class gridsim.util.Poisson
Set the random number generator's seed.
set_seed_sequence(int, long) - Static method in class eduni.simjava.Sim_system
Set the sample generators' seed sequence.
set_spacing(int) - Static method in class eduni.simjava.Sim_system
Set the sample generators' seed spacing.
set_src(int) - Method in class eduni.simjava.Sim_event
Set the source entity of this event.
set_src(int) - Method in class eduni.simjava.Sim_port
 
set_stat(Sim_stat) - Method in class eduni.simjava.Sim_entity
Define a Sim_stat object for this entity.
set_state(int) - Method in class eduni.simjava.Sim_entity
 
set_tags(List) - Method in class eduni.simjava.Sim_stat
 
set_termination_condition(int, String, int, long, boolean) - Static method in class eduni.simjava.Sim_system
Specify a termination condition based on event completions at a specific entity.
set_termination_condition(int, double, boolean) - Static method in class eduni.simjava.Sim_system
Specify a termination condition based on the simulation time elapsed.
set_termination_condition(int, int, double, double, String, String) - Static method in class eduni.simjava.Sim_system
Specify a termination condition based on the confidence interval accuracy obtained for a custom measure.
set_termination_condition(int, int, double, double, String, int) - Static method in class eduni.simjava.Sim_system
Specify a termination condition based on the confidence interval accuracy obtained for a default measure.
set_trace_detail(boolean, boolean, boolean) - Static method in class eduni.simjava.Sim_system
Set the desired contents of the trace file.
set_trace_level(int) - Static method in class eduni.simjava.Sim_system
Set the trace level which controls entity trace output.
set_trans_time(double) - Method in class eduni.simjava.Sim_stat
 
set_transient_condition(int, String, String) - Static method in class eduni.simjava.Sim_system
Specify a transient condition using the minimum-maximum method for a custom measure.
set_transient_condition(int, String, int) - Static method in class eduni.simjava.Sim_system
Specify a transient condition using the minimum-maximum method for a default measure.
set_transient_condition(int, String, int, long) - Static method in class eduni.simjava.Sim_system
Specify a transient condition based on event completions at a specific entity.
set_transient_condition(int, double) - Static method in class eduni.simjava.Sim_system
Specify a transient condition based on the elapsed simulation time.
set_trc_level(int) - Static method in class eduni.simjava.Sim_system
Set the trace level which controls entity trace output.
setup_report() - Method in interface eduni.simjava.Sim_reporter
Called by Sim_system to setup the simulation's report.
setup_report() - Method in class eduni.simjava.Sim_reportfile
Sets up the report file at the beginning of the simulation.
shutdownGridStatisticsEntity() - Method in class gridsim.GridSim
Tells the GridStatistics entity the end of the simulation
shutdownUserEntity() - Method in class gridsim.GridSim
Tells all user entities to shut down the simulation.
signalShutdown(Collection) - Method in class gridsim.GridInformationService
Sends a signal to all entity IDs mentioned in the given list.
sim_cancel(Sim_predicate, Sim_event) - Method in class eduni.simjava.Sim_entity
Cancel the first event matching a predicate waiting in the entity's future queue.
sim_clock() - Static method in class eduni.simjava.Sim_system
Get the current simulation time, as a runtime method for entities.
sim_completed(Sim_event) - Method in class eduni.simjava.Sim_entity
Signal that an event has completed service.
sim_current() - Method in class eduni.simjava.Sim_entity
Get the id of the currently running entity
sim_get_next(Sim_predicate, Sim_event) - Method in class eduni.simjava.Sim_entity
Get the first event matching a predicate from the deferred queue, or if none match, wait for a matching event to arrive.
sim_get_next(Sim_event) - Method in class eduni.simjava.Sim_entity
Get the first event waiting in the entity's deferred queue, or if there are none, wait for an event to arrive.
sim_hold(double) - Method in class eduni.simjava.Sim_entity
Deprecated. As of SimJava version 2.0, replaced by sim_pause(double delay). This method was deprecated because of the new statistical support present to entities. When an entity holds it must now be specified if the hold corrssponds to the entity being active or inactive. The original sim_hold() methods are equivalent to their respective sim_pause() methods.
sim_hold_for(double, Sim_event) - Method in class eduni.simjava.Sim_entity
Deprecated. As of SimJava version 2.0, replaced by sim_pause_for(double delay, Sim_event ev). This method was deprecated because of the new statistical support present to entities. When an entity holds it must now be specified if the hold corrssponds to the entity being active or inactive. The original sim_hold() methods are equivalent to their respective sim_pause() methods.
sim_pause(double) - Method in class eduni.simjava.Sim_entity
Set the entity to be inactive for a time period.
sim_pause_for(double, Sim_event) - Method in class eduni.simjava.Sim_entity
Set the entity to be inactive for a time period or until it is interrupted by the arrival of an event.
sim_pause_for(Sim_predicate, double, Sim_event) - Method in class eduni.simjava.Sim_entity
Set the entity to be inactive for a time period or until it is interrupted by the arrival of an event matching a predicate.
sim_pause_until(Sim_event) - Method in class eduni.simjava.Sim_entity
Set the entity to be inactive until it receives an event.
sim_pause_until(Sim_predicate, Sim_event) - Method in class eduni.simjava.Sim_entity
Set the entity to eb inactive until it receives an event matching a specific predicate.
sim_process(double) - Method in class eduni.simjava.Sim_entity
Set the entity to be active for a given time period.
sim_process_for(double, Sim_event) - Method in class eduni.simjava.Sim_entity
Set the entity to be active for a time period or until it is interrupted by the arrival of an event.
sim_process_for(Sim_predicate, double, Sim_event) - Method in class eduni.simjava.Sim_entity
Set the entity to be active for a time period or until it is interrupted by the arrival of an event matching a predicate.
sim_process_until(Sim_event) - Method in class eduni.simjava.Sim_entity
Set the entity to be active until it receives an event.
sim_process_until(Sim_predicate, Sim_event) - Method in class eduni.simjava.Sim_entity
Set the entity to be active until it receives an event matching a specific predicate.
sim_putback(Sim_event) - Method in class eduni.simjava.Sim_entity
Put an event back on the deferred queue.
sim_schedule(int, double, int, Object) - Method in class eduni.simjava.Sim_entity
Send an event to another entity by id number, with data.
sim_schedule(int, double, int) - Method in class eduni.simjava.Sim_entity
Send an event to another entity by id number and with no data.
sim_schedule(Sim_port, double, int, Object) - Method in class eduni.simjava.Sim_entity
Send an event to another entity through a port, with data.
sim_schedule(Sim_port, double, int) - Method in class eduni.simjava.Sim_entity
Send an event to another entity through a port, with no data.
sim_schedule(String, double, int, Object) - Method in class eduni.simjava.Sim_entity
Send an event to another entity through a port with a given name, with data.
sim_schedule(String, double, int) - Method in class eduni.simjava.Sim_entity
Send an event to another entity through a port with a given name, with no data.
sim_select(Sim_predicate, Sim_event) - Method in class eduni.simjava.Sim_entity
Extract the first event matching a predicate waiting in the entity's deferred queue.
sim_trace(int, String) - Method in class eduni.simjava.Sim_entity
Write a trace message.
sim_wait(Sim_event) - Method in class eduni.simjava.Sim_entity
Wait for an event to arrive.
sim_wait_for(Sim_predicate, Sim_event) - Method in class eduni.simjava.Sim_entity
Wait for an event matching a specific predicate.
sim_wait_for(double, Sim_event) - Method in class eduni.simjava.Sim_entity
Wait for an event to arrive or until a time period elapsed.
sim_wait_for(Sim_predicate, double, Sim_event) - Method in class eduni.simjava.Sim_entity
Wait for an event matching a specific predicate to arrive or until a time period elapses.
sim_waiting(Sim_predicate) - Method in class eduni.simjava.Sim_entity
Count how many events matching a predicate are waiting in the entity's deferred queue.
sim_waiting() - Method in class eduni.simjava.Sim_entity
Count how many events are waiting in the entiy's deferred queue
size() - Method in class gridsim.net.FIFOScheduler
Determines the number of packets that are currently enqueued in this scheduler.
size() - Method in class gridsim.net.PacketScheduler
Determines the number of packets that are currently enqueued in this scheduler.
size() - Method in class gridsim.net.SCFQScheduler
Determines the number of packets that are currently enqueued in this scheduler.
sort() - Method in class gridsim.GridletList
Sorts the Gridlets in a list based on their lengths
spaceShared_AllocatePEtoGridlet(Gridlet) - Method in class gridsim.GridResource
Deprecated. As of GridSim 2.2, this method is OBSOLETE.
startGridSimulation() - Static method in class gridsim.GridSim
Starts the execution of GridSim simulation.
std_deviation(int) - Method in class eduni.simjava.Sim_stat
Get the sample standard deviation for a default state or interval based measure.
std_deviation(String) - Method in class eduni.simjava.Sim_stat
Get the sample standard deviation for a custom state or interval based measure.
std_deviation(int, double, double) - Method in class eduni.simjava.Sim_stat
Get the sample standard deviation for a default state or interval based measure, applying to a specific time interval.
std_deviation(String, double, double) - Method in class eduni.simjava.Sim_stat
Get the sample standard deviation for a custom state or interval based measure, applying to a specific time interval.
steady_state_reached(double) - Method in class eduni.simjava.Sim_stat
 
stopGridSimulation() - Static method in class gridsim.GridSim
Stops Grid Simulation (based on SimJava Sim_system.run_stop()).
storeRegistrationID(Sim_event, List) - Method in class gridsim.index.RegionalGIS
Stores the incoming registration ID into the given list.
sum() - Method in class gridsim.Accumulator
Deprecated. As of GridSim 2.1, replaced by Accumulator.getSum()
systemGIS_ - Variable in class gridsim.index.AbstractGIS
System GIS or GridInformationService entity ID.

T

THROUGHPUT - Static variable in class eduni.simjava.Sim_stat
Constant specifying the entity's throughput.
TIME_ELAPSED - Static variable in class eduni.simjava.Sim_system
A constant representing a condition based on a time period.
TIME_SHARED - Static variable in class gridsim.ResourceCharacteristics
Time-shared system using Round-Robin algorithm
TRUE - Static variable in class gridsim.GridSimTags
Denotes boolean true in int value
TerminateInputOutputEntities() - Method in class gridsim.GridSimCore
Deprecated. As of GridSim 2.1, replaced by GridSimCore.terminateIOEntities()
TimeShared - class gridsim.TimeShared.
TimeShared class is an allocation policy for GridResource that behaves similar to a round robin algorithm, except that all Gridlets are executed at the same time.
TimeShared(String, String) - Constructor for class gridsim.TimeShared
Allocates a new TimeShared object
TrafficGenerator - class gridsim.util.TrafficGenerator.
A generator that tells how many packets sent and how big each packet is for every time interval.
TrafficGenerator(DiscreteGenerator, DiscreteGenerator) - Constructor for class gridsim.util.TrafficGenerator
Creates a new background traffic generator.
TrafficGenerator(ContinuousGenerator, ContinuousGenerator) - Constructor for class gridsim.util.TrafficGenerator
Creates a new background traffic generator.
TrafficGenerator(DiscreteGenerator, ContinuousGenerator) - Constructor for class gridsim.util.TrafficGenerator
Creates a new background traffic generator.
TrafficGenerator(ContinuousGenerator, DiscreteGenerator) - Constructor for class gridsim.util.TrafficGenerator
Creates a new background traffic generator.
terminateIOEntities() - Method in class gridsim.GridSimCore
It terminates Entities managing NETWORK communication channels.
tidy_up() - Method in class eduni.simjava.Sim_stat
 
tidy_up_stat() - Method in class eduni.simjava.Sim_entity
 
tidy_up_stats() - Static method in class eduni.simjava.Sim_system
Internal method used to tidy up the entities' Sim_stat objects.
toMIs(double) - Static method in class gridsim.GridSimStandardPE
Converts Execution time in second processor to MIs
toString() - Method in class gridsim.IO_data
Returns a human-readable information of this object
toString() - Method in class gridsim.ParameterException
Returns an error message of this object
toString() - Method in class gridsim.Stat
Gets the the concatenated value of all items as a string
toString() - Method in class gridsim.net.FloodAdPack
Represents the information of this class into String
toString() - Method in class gridsim.net.InfoPacket
Returns a human-readable information of this packet.
toString() - Method in class gridsim.net.NetPacket
Returns a description of this packet
toString() - Method in interface gridsim.net.Packet
Returns a string describing this packet in detail.
toString() - Method in class gridsim.net.RIPAdPack
Represents the information of this class into String
top() - Method in class eduni.simjava.Evqueue
Return the event at the top of the queue, without removing it.
totalPE_ - Variable in class gridsim.AllocPolicy
The total number of PEs that this resource has.
trace(int, String) - Static method in class eduni.simjava.Sim_system
 
track_event(int) - Static method in class eduni.simjava.Sim_system
Generate trace for a specific event type.
track_events(int[]) - Static method in class eduni.simjava.Sim_system
Generate trace for a set of specific event types
type() - Method in class eduni.simjava.Sim_event
Get the user-defined tag of this event

U

UTILISATION - Static variable in class eduni.simjava.Sim_stat
Constant specifying the entity's utilisation.
UpdateGridletFinishedSoFar(double) - Method in class gridsim.ResGridlet
Deprecated. As of GridSim 2.1, replaced by ResGridlet.updateGridletFinishedSoFar(double)
update(double, double) - Method in class eduni.simjava.Sim_accum
Add a new record to the statistics collected so far.
update(int, int, double) - Method in class eduni.simjava.Sim_entity
 
update(int, int, double) - Method in class eduni.simjava.Sim_stat
 
update(int, int, double, double) - Method in class eduni.simjava.Sim_stat
 
update(int, double, double) - Method in class eduni.simjava.Sim_stat
 
update(String, double) - Method in class eduni.simjava.Sim_stat
Update a custom rate based measure.
update(String, double, double, double) - Method in class eduni.simjava.Sim_stat
Update a custom non-continuous state based measure.
update(String, double, double) - Method in class eduni.simjava.Sim_stat
Update a custom continuous state based or custom interval based measure.
updateGridletFinishedSoFar(double) - Method in class gridsim.ResGridlet
A method that updates the length of gridlet that has been completed

V

v() - Method in class eduni.simjava.Semaphore
Free the semaphore, by incrementing the internal count.
validateTimeZone(double) - Static method in class gridsim.AdvanceReservation
Checks whether a given time zone is valid or not
variance(int) - Method in class eduni.simjava.Sim_stat
Get the sample variance for a default state or interval based measure.
variance(String) - Method in class eduni.simjava.Sim_stat
Get the sample variance for a custom state or interval based measure.
variance(int, double, double) - Method in class eduni.simjava.Sim_stat
Get the sample variance for a default state or interval based measure, applying to a specific time interval.
variance(String, double, double) - Method in class eduni.simjava.Sim_stat
Get the sample variance for a custom state or interval based measure, applying to a specific time interval.

W

WAITING - Static variable in class eduni.simjava.Sim_entity
 
WAITING_TIME - Static variable in class eduni.simjava.Sim_stat
Constant specifying the entity's event waiting time.
Workload - class gridsim.util.Workload.
The main purpose of this class is to create a realistic simulation environment where your jobs or Gridlets are competing with others.
Workload(String, String, String, int) - Constructor for class gridsim.util.Workload
Create a new Workload object without using the network extension.
Workload(String, double, double, int, String, String, int) - Constructor for class gridsim.util.Workload
Create a new Workload object with the network extension.
Workload(String, Link, String, String, int) - Constructor for class gridsim.util.Workload
Create a new Workload object with the network extension.
wait(int, Sim_predicate) - Static method in class eduni.simjava.Sim_system
 
waiting(int, Sim_predicate) - Static method in class eduni.simjava.Sim_system
 
write(String) - Method in class gridsim.net.Router
Writes a debug information to a file.
write(int, String) - Method in class gridsim.util.SimReport
Write the given data into the file.
write(double, String) - Method in class gridsim.util.SimReport
Write the given data into the file.
write(long, String) - Method in class gridsim.util.SimReport
Write the given data into the file.
write(String) - Method in class gridsim.util.SimReport
Write the given data into the file.

A B C D E F G H I J L M N O P Q R S T U V W
GridSim
v3.2

The University of Melbourne, Australia, 2005