GridSim
v4.0
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.
AUCTION_ACCEPT_PROPOSAL - Static variable in class gridsim.auction.AuctionTags
Used to inform that a bid has been accepted
AUCTION_ASK - Static variable in class gridsim.auction.AuctionTags
Represents an ask sent to an auctioneer
AUCTION_CFP - Static variable in class gridsim.auction.AuctionTags
It means a call for bids or proposals
AUCTION_DELETE - Static variable in class gridsim.auction.AuctionTags
Used to inform the auctioneer that an auction must be deleted
AUCTION_FINISHED - Static variable in class gridsim.auction.AuctionTags
Event code used to inform auctioneer that an auction has finished
AUCTION_INFORM_OUTCOME - Static variable in class gridsim.auction.AuctionTags
This code is used to events that inform the final outcome of an auction
AUCTION_INFORM_START - Static variable in class gridsim.auction.AuctionTags
Event used by messages that inform the start of an auction
AUCTION_MATCH_TO_ASK - Static variable in class gridsim.auction.AuctionTags
Used to inform that a match for an ask has been found
AUCTION_POST - Static variable in class gridsim.auction.AuctionTags
An auction must be post to an auctioneer.
AUCTION_PROPOSE - Static variable in class gridsim.auction.AuctionTags
Proposal or bid
AUCTION_REJECT_CALL_FOR_BID - Static variable in class gridsim.auction.AuctionTags
Represents the rejects of a proposal
AUCTION_REJECT_PROPOSAL - Static variable in class gridsim.auction.AuctionTags
It is used to reject a proposal
AUCTION_START - Static variable in class gridsim.auction.AuctionTags
Event code used to trigger or start an auction
AUCTION_TIMEOUT - Static variable in class gridsim.auction.AuctionTags
Internal event code internally by auctions to control timeout of rounds and auctions
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
AbstractRC - class gridsim.datagrid.index.AbstractRC.
An abstract class for the functionality of a Replica Catalogue (RC) entity.
AbstractRC(String, int, Sim_port) - Constructor for class gridsim.datagrid.index.AbstractRC
Creates a new local Replica Catalogue (RC) entity.
AbstractRC(String, Link) - Constructor for class gridsim.datagrid.index.AbstractRC
Creates a new Replica Catalogue (RC) 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.
Auction - class gridsim.auction.Auction.
This class represents an auction.
Auction(String, int, int, Sim_port) - Constructor for class gridsim.auction.Auction
Default constructor
Auction(String, int) - Constructor for class gridsim.auction.Auction
Constructor
AuctionObserver - class gridsim.auction.AuctionObserver.
This class is used by entities that want to participate as bidders in auctions.
AuctionObserver(int, String, Sim_port) - Constructor for class gridsim.auction.AuctionObserver
Constructor
AuctionObserver(int, String, Sim_port, Responder) - Constructor for class gridsim.auction.AuctionObserver
Constructor
AuctionTags - class gridsim.auction.AuctionTags.
Contains various static command tags that indicate a type of action that needs to be undertaken by auction entities when they receive or send events.
AuctionTags() - Constructor for class gridsim.auction.AuctionTags
 
Auctioneer - class gridsim.auction.Auctioneer.
This class defines the basic behavious of an auctioneer
Auctioneer(String) - Constructor for class gridsim.auction.Auctioneer
Constructor
Auctioneer(String, double) - Constructor for class gridsim.auction.Auctioneer
Constructor
Auctioneer(String, Link) - Constructor for class gridsim.auction.Auctioneer
 
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.
addAuction(Auction) - Method in class gridsim.auction.Auctioneer
Adds an auction to this auctioneer
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.
addFile(File) - Method in class gridsim.datagrid.DataGridResource
Adds a file into the resource's storage before the experiment starts.
addFile(File) - Method in class gridsim.datagrid.ReplicaManager
Adds a file to the local storage.
addFile(File) - Method in class gridsim.datagrid.SimpleReplicaManager
Adds a file to the local storage.
addFile(File) - Method in class gridsim.datagrid.storage.HarddriveStorage
Adds a file to the storage.
addFile(List) - Method in class gridsim.datagrid.storage.HarddriveStorage
Adds a set of files to the storage.
addFile(File) - Method in interface gridsim.datagrid.storage.Storage
Adds a file to the storage.
addFile(List) - Method in interface gridsim.datagrid.storage.Storage
Adds a set of files to the storage.
addFile(File) - Method in class gridsim.datagrid.storage.TapeStorage
Adds a file to the storage.
addFile(List) - Method in class gridsim.datagrid.storage.TapeStorage
Adds a set of files to the storage.
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.
addMaster(File, int) - Method in class gridsim.datagrid.DataGridUser
Adds a master file to a designated resource
addRequiredFile(String) - Method in class gridsim.datagrid.DataGridlet
Adds the required filename to the list
addReservedFile(File) - Method in class gridsim.datagrid.storage.HarddriveStorage
Adds a file for which the space has already been reserved.
addReservedFile(File) - Method in interface gridsim.datagrid.storage.Storage
Adds a file for which the space has already been reserved.
addReservedFile(File) - Method in class gridsim.datagrid.storage.TapeStorage
Adds a file for which the space has already been reserved.
addStorage(List) - Method in class gridsim.datagrid.DataGridResource
Adds one or more Storage elements into the resource.
addStorage(Storage) - Method in class gridsim.datagrid.DataGridResource
Adds a Storage element
addStorage(Storage) - Method in class gridsim.datagrid.ReplicaManager
Adds a storage element to the DataGrid resource
addStorage(List) - Method in class gridsim.datagrid.ReplicaManager
Adds a list of storage elements to the DataGrid resource
addStorage(List) - Method in class gridsim.datagrid.SimpleReplicaManager
Adds a list of storage elements to the DataGrid resource
addStorage(Storage) - Method in class gridsim.datagrid.SimpleReplicaManager
Adds a storage element to the DataGrid resource
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.RateControlledRouter
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.RateControlledRouter
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.RateControlledRouter
Joins two routers with a Link.
attachRouter(Router, Link, PacketScheduler) - Method in class gridsim.net.RateControlledRouter
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.auction.Auction
 
body() - Method in class gridsim.auction.AuctionObserver
 
body() - Method in class gridsim.auction.Auctioneer
Handles external events that are coming to this Auctioneer entity.
body() - Method in class gridsim.datagrid.SimpleReplicaManager
The main method of the data manager, which is responsible for managing all the incoming events.
body() - Method in class gridsim.datagrid.index.AbstractRC
Handles incoming requests to this entity, DO NOT OVERRIDE this method.
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.RateControlledScheduler
Handles an incoming events coming from a specified Router
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.
broadcastMessage(Message) - Method in class gridsim.auction.Auction
Brodcasts a message to all bidders engaged in the auction

C

CANCELED - Static variable in class gridsim.Gridlet
The Gridlet has been canceled.
CONTINUOUS_DOUBLE_AUCTION - Static variable in class gridsim.auction.AuctionTags
This code is used by Continuous Double auctions
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
CTLG_ADD_MASTER - Static variable in class gridsim.datagrid.DataGridTags
Denotes the request to register / add a master file to the Replica Catalogue.
CTLG_ADD_MASTER_ERROR - Static variable in class gridsim.datagrid.DataGridTags
Denotes that master file addition is failed due to an unknown error
CTLG_ADD_MASTER_ERROR_FULL - Static variable in class gridsim.datagrid.DataGridTags
Denotes that master file addition is failed due to the catalogue is full
CTLG_ADD_MASTER_RESULT - Static variable in class gridsim.datagrid.DataGridTags
Sends the result of registering a master file back to sender.
CTLG_ADD_MASTER_SUCCESSFUL - Static variable in class gridsim.datagrid.DataGridTags
Denotes that master file addition is successful
CTLG_ADD_REPLICA - Static variable in class gridsim.datagrid.DataGridTags
Denotes the request to register / add a replica file to the Replica Catalogue.
CTLG_ADD_REPLICA_ERROR - Static variable in class gridsim.datagrid.DataGridTags
Denotes that replica file addition is failed due to an unknown error
CTLG_ADD_REPLICA_ERROR_DOESNT_EXIST - Static variable in class gridsim.datagrid.DataGridTags
Denotes that replica file addition is failed because the given file name does not exist in the catalogue
CTLG_ADD_REPLICA_ERROR_FULL - Static variable in class gridsim.datagrid.DataGridTags
Denotes that replica file addition is failed due to the catalogue is full
CTLG_ADD_REPLICA_RESULT - Static variable in class gridsim.datagrid.DataGridTags
Sends the result of registering a replica file back to sender.
CTLG_ADD_REPLICA_SUCCESSFUL - Static variable in class gridsim.datagrid.DataGridTags
Denotes that replica file addition is successful
CTLG_DELETE_MASTER - Static variable in class gridsim.datagrid.DataGridTags
Denotes the request to de-register / delete a master file from the Replica Catalogue.
CTLG_DELETE_MASTER_DOESNT_EXIST - Static variable in class gridsim.datagrid.DataGridTags
Denotes that master file deletion is failed because the file does not exist in the catalogue
CTLG_DELETE_MASTER_ERROR - Static variable in class gridsim.datagrid.DataGridTags
Denotes that master file deletion is failed due to an unknown error
CTLG_DELETE_MASTER_REPLICAS_EXIST - Static variable in class gridsim.datagrid.DataGridTags
Denotes that master file deletion is failed because replica files are still in the catalogue.
CTLG_DELETE_MASTER_RESULT - Static variable in class gridsim.datagrid.DataGridTags
Sends the result of de-registering a master file back to sender.
CTLG_DELETE_MASTER_SUCCESSFUL - Static variable in class gridsim.datagrid.DataGridTags
Denotes that master file deletion is successful
CTLG_DELETE_REPLICA - Static variable in class gridsim.datagrid.DataGridTags
Denotes the request to de-register / delete a replica file from the Replica Catalogue.
CTLG_DELETE_REPLICA_ERROR - Static variable in class gridsim.datagrid.DataGridTags
Denotes that replica file deletion is failed due to an unknown error
CTLG_DELETE_REPLICA_ERROR_DOESNT_EXIST - Static variable in class gridsim.datagrid.DataGridTags
Denotes that replica file deletion is failed because the file does not exist in the catalogue
CTLG_DELETE_REPLICA_RESULT - Static variable in class gridsim.datagrid.DataGridTags
Sends the result of de-registering a replica file back to sender.
CTLG_DELETE_REPLICA_SUCCESSFUL - Static variable in class gridsim.datagrid.DataGridTags
Denotes that replica file deletion is successful
CTLG_FILE_ATTR_DELIVERY - Static variable in class gridsim.datagrid.DataGridTags
Sends the result for a file attribute back to sender.
CTLG_FILTER - Static variable in class gridsim.datagrid.DataGridTags
Denotes the request to get a list of file attributes based on the given filter.
CTLG_FILTER_DELIVERY - Static variable in class gridsim.datagrid.DataGridTags
Sends the result for a list of file attributes back to sender.
CTLG_GET_FILE_ATTR - Static variable in class gridsim.datagrid.DataGridTags
Denotes the request to get the attribute of a file.
CTLG_GET_REPLICA - Static variable in class gridsim.datagrid.DataGridTags
Denotes the request for a location of a replica file.
CTLG_GET_REPLICA_LIST - Static variable in class gridsim.datagrid.DataGridTags
Denotes the request for all locations of a replica file.
CTLG_MODIFY_MASTER - Static variable in class gridsim.datagrid.DataGridTags
Denotes the request to modify an existing master file information stored in the Replica Catalogue.
CTLG_MODIFY_MASTER_ERROR - Static variable in class gridsim.datagrid.DataGridTags
Denotes that master file modification is failed due to an unknown error
CTLG_MODIFY_MASTER_ERROR_DOESNT_EXIST - Static variable in class gridsim.datagrid.DataGridTags
Denotes that master file modification is failed because the file does not exist in the catalogue
CTLG_MODIFY_MASTER_ERROR_READ_ONLY - Static variable in class gridsim.datagrid.DataGridTags
Denotes that master file modification is failed because the file attribute is set to a read-only
CTLG_MODIFY_MASTER_RESULT - Static variable in class gridsim.datagrid.DataGridTags
Sends the result of modifying a master file back to sender.
CTLG_MODIFY_MASTER_SUCCESSFUL - Static variable in class gridsim.datagrid.DataGridTags
Denotes that master file deletion is successful
CTLG_REPLICA_DELIVERY - Static variable in class gridsim.datagrid.DataGridTags
Sends the result for a location of a replica file back to sender.
CTLG_REPLICA_LIST_DELIVERY - Static variable in class gridsim.datagrid.DataGridTags
Sends the result for all locations of a replica file back to sender.
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()
ContinuousDoubleAuction - class gridsim.auction.ContinuousDoubleAuction.
This class represents a Continuos Double Auction.
ContinuousDoubleAuction(String, int, double, Sim_port) - Constructor for class gridsim.auction.ContinuousDoubleAuction
Constructor
ContinuousDoubleAuction(String, double) - Constructor for class gridsim.auction.ContinuousDoubleAuction
Constructor
ContinuousDoubleAuction.OrderAsksByPriceAsc - class gridsim.auction.ContinuousDoubleAuction.OrderAsksByPriceAsc.
 
ContinuousDoubleAuction.OrderAsksByPriceAsc() - Constructor for class gridsim.auction.ContinuousDoubleAuction.OrderAsksByPriceAsc
 
ContinuousDoubleAuction.OrderBidsByPriceDesc - class gridsim.auction.ContinuousDoubleAuction.OrderBidsByPriceDesc.
 
ContinuousDoubleAuction.OrderBidsByPriceDesc() - Constructor for class gridsim.auction.ContinuousDoubleAuction.OrderBidsByPriceDesc
 
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.
closeAuction() - Method in class gridsim.auction.DoubleAuction
This method sets the auction as closed
closeAuction() - Method in class gridsim.auction.OneSidedAuction
This method sets the auction as closed
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.
compare(Object, Object) - Method in class gridsim.auction.ContinuousDoubleAuction.OrderAsksByPriceAsc
 
compare(Object, Object) - Method in class gridsim.auction.ContinuousDoubleAuction.OrderBidsByPriceDesc
 
compare(Object, Object) - Method in class gridsim.auction.FirstPriceSealedBidAuction.OrderPrice
 
compare(Object, Object) - Method in class gridsim.auction.ReverseFirstPriceSealedBidAuction.OrderPrice
 
completed() - Static method in class eduni.simjava.Sim_system
 
connect(Sim_entity) - Method in class eduni.simjava.Sim_port
 
contains(File) - Method in class gridsim.datagrid.ReplicaManager
Checks whether the resource has the given file
contains(String) - Method in class gridsim.datagrid.ReplicaManager
Checks whether the resource has the given file
contains(String) - Method in class gridsim.datagrid.storage.HarddriveStorage
Checks whether a certain file is on the storage or not.
contains(File) - Method in class gridsim.datagrid.storage.HarddriveStorage
Checks whether a certain file is on the storage or not.
contains(String) - Method in interface gridsim.datagrid.storage.Storage
Checks whether a file is stored in the storage or not.
contains(File) - Method in interface gridsim.datagrid.storage.Storage
Checks whether a file is stored in the storage or not.
contains(String) - Method in class gridsim.datagrid.storage.TapeStorage
Checks whether a certain file is on the storage or not.
contains(File) - Method in class gridsim.datagrid.storage.TapeStorage
Checks whether a certain file is on the storage or not.
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.
copyValue(FileAttribute) - Method in class gridsim.datagrid.FileAttribute
Copy the values of this object into another FileAttribute class
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()
createFIFO(String) - Static method in class gridsim.util.NetworkReader
Creates a network topology that uses a FIFO packet scheduler
createLocalRC() - Method in class gridsim.datagrid.DataGridResource
Creates a new local RC, meaning it is located inside this resource.
createRate(String, double[]) - Static method in class gridsim.util.NetworkReader
Creates a network topology that uses a Rate controlled packet scheduler
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.
createSCFQ(String, double[]) - Static method in class gridsim.util.NetworkReader
Creates a network topology that uses a SCFQ packet scheduler
currentRound() - Method in class gridsim.auction.OneSidedAuction
Returns the current round of the auction
current_ent() - Static method in class eduni.simjava.Sim_system
Get the currently running entity.

D

DATAGRIDLET_SUBMIT - Static variable in class gridsim.datagrid.DataGridTags
Denotes the submission of a DataGridlet.
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_NAME - Static variable in class gridsim.datagrid.index.TopRegionalRC
Default name for this RC entity, which is "GridSim_TopRC".
DEFAULT_PROP_DELAY - Static variable in class gridsim.net.Link
Default propagation delay of a link in millisecond
DEFAULT_STORAGE_SIZE - Static variable in class gridsim.datagrid.DataGridTags
The default storage size (10 GByte)
DELAY - Static variable in class gridsim.net.Router
Denotes a time delay (in second) for sending events in the future.
DUTCH_AUCTION - Static variable in class gridsim.auction.AuctionTags
This code is used by Dutch auctions
DataGIS - class gridsim.datagrid.index.DataGIS.
A Data GridInformationService (GIS) entity that is responsible only for storing a registration info from a Replica Catalogue (RC) entity.
DataGIS(String, double) - Constructor for class gridsim.datagrid.index.DataGIS
Allocates a new Data GIS
DataGIS() - Constructor for class gridsim.datagrid.index.DataGIS
Allocates a new Data GIS
DataGIS(String) - Constructor for class gridsim.datagrid.index.DataGIS
Allocates a new Data GIS with a default baud rate.
DataGridResource - class gridsim.datagrid.DataGridResource.
A resource for Data Grids enables users to run their jobs as well as to gain access to available data sets.
DataGridResource(String, Link, ResourceCharacteristics, ResourceCalendar, ReplicaManager) - Constructor for class gridsim.datagrid.DataGridResource
Creates a new DataGrid resource object
DataGridResource(String, Link, ResourceCharacteristics, ResourceCalendar, AllocPolicy, ReplicaManager) - Constructor for class gridsim.datagrid.DataGridResource
Creates a new DataGrid resource object
DataGridTags - class gridsim.datagrid.DataGridTags.
This class contains additional tags for the DataGrid functionalities, such as file information retrieval, file transfers, and storage info.
DataGridUser - class gridsim.datagrid.DataGridUser.
A class for representing a user in a Data Grid environment
DataGridUser(String, Link) - Constructor for class gridsim.datagrid.DataGridUser
Creates a new DataGrid user.
DataGridUser(String, Link, String) - Constructor for class gridsim.datagrid.DataGridUser
Creates a new DataGrid user.
DataGridUser(String, Link, String, String) - Constructor for class gridsim.datagrid.DataGridUser
Creates a new DataGrid user
DataGridlet - class gridsim.datagrid.DataGridlet.
A DataGridlet is an extension of the Gridlet class, which requires one or more data files to run.
DataGridlet(int, double, long, long, LinkedList) - Constructor for class gridsim.datagrid.DataGridlet
Creates a new DataGridlet object.
DataGridlet(int, double, long, long, boolean, LinkedList) - Constructor for class gridsim.datagrid.DataGridlet
Creates a new DataGridlet object.
DataGridlet(int, double, long, long, boolean) - Constructor for class gridsim.datagrid.DataGridlet
Creates a new DataGridlet object.
DataRegionalGIS - class gridsim.datagrid.index.DataRegionalGIS.
A data GridInformationService (GIS) entity that is responsible for storing a registration info from a Replica Catalogue (RC) entity and answering any incoming queries.
DataRegionalGIS(String, Link) - Constructor for class gridsim.datagrid.index.DataRegionalGIS
Creates a new Data GIS entity
DiscreteGenerator - interface eduni.simjava.distributions.DiscreteGenerator.
This interface defines the functionality that should be provided by random number generators based on discrete distributions.
DoubleAuction - class gridsim.auction.DoubleAuction.
This class represents a double auction.
DoubleAuction(String, int, int, double, Sim_port) - Constructor for class gridsim.auction.DoubleAuction
Default constructor
DoubleAuction(String, int, double) - Constructor for class gridsim.auction.DoubleAuction
Default constructor
DutchAuction - class gridsim.auction.DutchAuction.
This class represents a Dutch Auction.
DutchAuction(String, int, double, int, Sim_port) - Constructor for class gridsim.auction.DutchAuction
Constructor
DutchAuction(String, double, int) - Constructor for class gridsim.auction.DutchAuction
Constructor
default_tracing() - Static method in class eduni.simjava.Sim_system
 
delay_ - Variable in class gridsim.net.Link
Propagation delay of this link in millisecond
deleteFile(String, int) - Method in class gridsim.datagrid.DataGridUser
Deletes a given file stored in a resource
deleteFile(String) - Method in class gridsim.datagrid.ReplicaManager
Deletes a file from the local storage, and registers the change to the designated Replica Catalogue.
deleteFile(String) - Method in class gridsim.datagrid.SimpleReplicaManager
Deletes a file from the local storage, and registers the change to the designated Replica Catalogue.
deleteFile(String) - Method in class gridsim.datagrid.storage.HarddriveStorage
Removes a file from the storage.
deleteFile(String, File) - Method in class gridsim.datagrid.storage.HarddriveStorage
Removes a file from the storage.
deleteFile(File) - Method in class gridsim.datagrid.storage.HarddriveStorage
Removes a file from the storage.
deleteFile(String) - Method in interface gridsim.datagrid.storage.Storage
Removes a file from the storage.
deleteFile(String, File) - Method in interface gridsim.datagrid.storage.Storage
Removes a file from the storage.
deleteFile(File) - Method in interface gridsim.datagrid.storage.Storage
Removes a file from the storage.
deleteFile(String) - Method in class gridsim.datagrid.storage.TapeStorage
Removes a file from the storage -- NOT SUPPORTED.
deleteFile(String, File) - Method in class gridsim.datagrid.storage.TapeStorage
Removes a file from the storage -- NOT SUPPORTED.
deleteFile(File) - Method in class gridsim.datagrid.storage.TapeStorage
Removes a file from the storage -- NOT SUPPORTED.
deleteMaster(String, int) - Method in class gridsim.datagrid.DataGridUser
Deletes a master file stored in a resource
deleteRequiredFile(String) - Method in class gridsim.datagrid.DataGridlet
Deletes the given filename from the list
deque() - Method in class gridsim.net.FIFOScheduler
In this scheduler, the packet returned is always from the head of the queue.
deque() - Method in interface gridsim.net.PacketScheduler
Removes a single packet and returns it.
deque() - Method in class gridsim.net.RateControlledScheduler
The method deque() has to decide which queue is to be served next -- This method is not used
deque() - Method in class gridsim.net.SCFQScheduler
The method deque() has to decide which queue is to be served next.
deregisterDeletedFile(String, int) - Method in class gridsim.datagrid.ReplicaManager
Notifies a deleted file to the designated Replica Catalogue (RC)
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

EMPTY_PKT - Static variable in class gridsim.GridSimTags
Denotes that this packet is empty.
END_HOLD - Static variable in class eduni.simjava.Sim_stat
 
END_OF_AUCTION - Static variable in class gridsim.auction.AuctionTags
Used to stop an auction and to stop the execution of its body() method.
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
 
ENGLISH_AUCTION - Static variable in class gridsim.auction.AuctionTags
This code is used by English auctions
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
EnglishAuction - class gridsim.auction.EnglishAuction.
This class represents an English Auction.
EnglishAuction(String, int, double, int, Sim_port) - Constructor for class gridsim.auction.EnglishAuction
Constructor
EnglishAuction(String, double, int) - Constructor for class gridsim.auction.EnglishAuction
Constructor
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 interface gridsim.net.PacketScheduler
This method enques a packet in this scheduler.
enque(Packet) - Method in class gridsim.net.RateControlledScheduler
Puts a packet into the queue -- This method is not used
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 (in 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".
FILE_ADD_ERROR - Static variable in class gridsim.datagrid.DataGridTags
Denotes that file addition is failed due to an unknown error
FILE_ADD_ERROR_ACCESS_DENIED - Static variable in class gridsim.datagrid.DataGridTags
Denotes that file addition is failed because access/permission denied or not authorized
FILE_ADD_ERROR_EMPTY - Static variable in class gridsim.datagrid.DataGridTags
Denotes that file addition is failed because the given file is empty
FILE_ADD_ERROR_EXIST_READ_ONLY - Static variable in class gridsim.datagrid.DataGridTags
Denotes that file addition is failed because the file already exists in the catalogue and it is read-only file
FILE_ADD_ERROR_STORAGE_FULL - Static variable in class gridsim.datagrid.DataGridTags
Denotes that file addition is failed because the storage is full
FILE_ADD_MASTER - Static variable in class gridsim.datagrid.DataGridTags
Requests for a master file to be added to the local storage(s).
FILE_ADD_MASTER_RESULT - Static variable in class gridsim.datagrid.DataGridTags
Sends the result of adding a master file back to sender.
FILE_ADD_REPLICA - Static variable in class gridsim.datagrid.DataGridTags
Requests for a replica file to be added from the local storage(s).
FILE_ADD_REPLICA_RESULT - Static variable in class gridsim.datagrid.DataGridTags
Sends the result of adding a replica file back to sender.
FILE_ADD_SUCCESSFUL - Static variable in class gridsim.datagrid.DataGridTags
Denotes that file addition is successful
FILE_DELETE_ERROR - Static variable in class gridsim.datagrid.DataGridTags
Denotes that file deletion is failed due to an unknown error
FILE_DELETE_ERROR_ACCESS_DENIED - Static variable in class gridsim.datagrid.DataGridTags
Denotes that file deletion is failed because access/permission denied or not authorized
FILE_DELETE_ERROR_DOESNT_EXIST - Static variable in class gridsim.datagrid.DataGridTags
Denotes that file deletion is failed because the file does not exist in the storage nor catalogue
FILE_DELETE_ERROR_IN_USE - Static variable in class gridsim.datagrid.DataGridTags
Denotes that file deletion is failed because it is currently used by others
FILE_DELETE_ERROR_READ_ONLY - Static variable in class gridsim.datagrid.DataGridTags
Denotes that file deletion is failed because it is a read-only file
FILE_DELETE_MASTER - Static variable in class gridsim.datagrid.DataGridTags
Requests for a master file to be deleted from the local storage(s).
FILE_DELETE_MASTER_RESULT - Static variable in class gridsim.datagrid.DataGridTags
Sends the result of deleting a master file back to sender.
FILE_DELETE_REPLICA - Static variable in class gridsim.datagrid.DataGridTags
Requests for a replica file to be deleted from the local storage(s).
FILE_DELETE_REPLICA_RESULT - Static variable in class gridsim.datagrid.DataGridTags
Sends the result of deleting a replica file back to sender.
FILE_DELETE_SUCCESSFUL - Static variable in class gridsim.datagrid.DataGridTags
Denotes that file deletion is successful
FILE_DELIVERY - Static variable in class gridsim.datagrid.DataGridTags
Sends the file to the requester.
FILE_MODIFY - Static variable in class gridsim.datagrid.DataGridTags
Requests for a file to be modified from the local storage(s).
FILE_MODIFY_ERROR - Static variable in class gridsim.datagrid.DataGridTags
Denotes that file modification is failed due to an unknown error
FILE_MODIFY_ERROR_ACCESS_DENIED - Static variable in class gridsim.datagrid.DataGridTags
Denotes that file modification is failed because access/permission denied or not authorized
FILE_MODIFY_ERROR_DOESNT_EXIST - Static variable in class gridsim.datagrid.DataGridTags
Denotes that file modification is failed because the file does not exist
FILE_MODIFY_ERROR_IN_USE - Static variable in class gridsim.datagrid.DataGridTags
Denotes that file modification is failed because the file is currently used by others
FILE_MODIFY_ERROR_READ_ONLY - Static variable in class gridsim.datagrid.DataGridTags
Denotes that file modification is failed because it is a read-only file
FILE_MODIFY_RESULT - Static variable in class gridsim.datagrid.DataGridTags
Sends the result of deleting a file back to sender.
FILE_MODIFY_SUCCESSFUL - Static variable in class gridsim.datagrid.DataGridTags
Denotes that file modification is successful
FILE_REQUEST - Static variable in class gridsim.datagrid.DataGridTags
Requests for a file that is stored on the local storage(s).
FINISHED - Static variable in class eduni.simjava.Sim_entity
 
FIRST_PRICE_SEALED_AUCTION - Static variable in class gridsim.auction.AuctionTags
This code is used by First-Price Sealed Bid auctions
FREE - Static variable in class gridsim.PE
Denotes PE is FREE for allocation
File - class gridsim.datagrid.File.
A class for representing a physical file in a DataGrid environment
File(String, int) - Constructor for class gridsim.datagrid.File
Creates a new DataGrid file with a given size (in MBytes).
File(File) - Constructor for class gridsim.datagrid.File
Copy constructor, i.e. cloning from a source file into this object, but this object is set to a replica
FileAttribute - class gridsim.datagrid.FileAttribute.
A class for storing related information regarding to a File entity.
FileAttribute(String, int) - Constructor for class gridsim.datagrid.FileAttribute
Allocates a new FileAttribute class.
FileNameFilter - class gridsim.datagrid.filter.FileNameFilter.
Creates a filter based on a file name
FileNameFilter(String) - Constructor for class gridsim.datagrid.filter.FileNameFilter
Creates a new filtering function based on a given filename
Filter - class gridsim.datagrid.filter.Filter.
An abstract class for filtering a file from the Replica Catalogue list based on its attributes, such as file name, size, etc.
Filter() - Constructor for class gridsim.datagrid.filter.Filter
 
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.
FilterDataResult - class gridsim.datagrid.filter.FilterDataResult.
Look for a specific incoming event that matches a given event tag name and a logical file name (lfn).
FilterDataResult(String, int) - Constructor for class gridsim.datagrid.filter.FilterDataResult
Creates a new filter to select an incoming event based on the logical file name (lfn) and tag name
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
FirstPriceSealedBidAuction - class gridsim.auction.FirstPriceSealedBidAuction.
This class represents a First-Price Sealed Bid auction.
FirstPriceSealedBidAuction(String, int, double, Sim_port) - Constructor for class gridsim.auction.FirstPriceSealedBidAuction
 
FirstPriceSealedBidAuction(String, double) - Constructor for class gridsim.auction.FirstPriceSealedBidAuction
 
FirstPriceSealedBidAuction.OrderPrice - class gridsim.auction.FirstPriceSealedBidAuction.OrderPrice.
 
FirstPriceSealedBidAuction.OrderPrice() - Constructor for class gridsim.auction.FirstPriceSealedBidAuction.OrderPrice
Default constructor
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

GIS_INQUIRY_RESOURCE_AR_LIST - Static variable in class gridsim.index.AbstractGIS
Denotes an inquiry regarding to a list of local resources, which supports advanced reservation.
GIS_INQUIRY_RESOURCE_AR_RESULT - Static variable in class gridsim.index.AbstractGIS
Denotes a result regarding to a list of local resources, which supports advanced reservation.
GIS_INQUIRY_RESOURCE_LIST - Static variable in class gridsim.index.AbstractGIS
Denotes an inquiry regarding to a list of local resources.
GIS_INQUIRY_RESOURCE_RESULT - Static variable in class gridsim.index.AbstractGIS
Denotes a result regarding to a list of local resources.
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), the size of input and output files, and the job owner id.
Gridlet(int, double, long, long, int) - Constructor for class gridsim.Gridlet
Allocates a new Gridlet object.
Gridlet(int, double, long, long, boolean) - 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.
getAttribute(Object) - Method in class gridsim.auction.Auction
Returns a given attribute of the auction
getAttribute(Object) - Method in class gridsim.auction.Message
Returns an attribute of the message.
getAttributeList(Filter) - Method in class gridsim.datagrid.DataGridUser
Gets a list of file attributes from a given filter
getAttributeSize() - Method in class gridsim.datagrid.File
Gets the size of this object (in byte).
getAttributeSize() - Method in class gridsim.datagrid.FileAttribute
Gets the size of this object (in byte).
getAttributes() - Method in class gridsim.auction.Auction
Returns a Hashtable with the attributes defined in the auction.
getAttributes() - Method in class gridsim.auction.Message
 
getAuctionID() - Method in class gridsim.auction.Auction
Returns the ID of this auction
getAuctionID() - Method in class gridsim.auction.Message
Retruns the auction ID of this message
getAuctionProtocol() - Method in class gridsim.auction.Auction
Returns the auction protocol
getAuctioneer() - Method in class gridsim.auction.MessageCallForBids
Returns the auctioneer that sent the CFP
getAuctioneer() - Method in class gridsim.auction.MessageInformOutcome
Returns the auctioneer that sent the message
getAuctioneer() - Method in class gridsim.auction.MessageInformStart
Returns the auctioneer or source of this message
getAuctioneerID() - Method in class gridsim.auction.Auction
Returns the auctioneer ID
getAvailableSpace() - Method in class gridsim.datagrid.storage.HarddriveStorage
Gets the available space on this storage in MB.
getAvailableSpace() - Method in interface gridsim.datagrid.storage.Storage
Gets the available space on this storage in MByte.
getAvailableSpace() - Method in class gridsim.datagrid.storage.TapeStorage
Gets the available space on this storage in MB.
getAvgSeekTime() - Method in class gridsim.datagrid.storage.HarddriveStorage
Gets the average seek time of the harddrive in seconds.
getBaudRate() - Method in class gridsim.net.FIFOScheduler
Returns the baud rate of the egress port that is using this scheduler.
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 interface gridsim.net.PacketScheduler
Returns the baud rate of the egress port that is using this scheduler.
getBaudRate() - Method in class gridsim.net.RateControlledScheduler
Returns the baud rate of the egress port that is using this scheduler.
getBaudRate() - Method in class gridsim.net.SCFQScheduler
Returns the baud rate of the egress port that is using this scheduler.
getBidID() - Method in class gridsim.auction.MessageRejectBid
Returns the bid's ID
getBidder() - Method in class gridsim.auction.MessageBid
Returns the bidder or source of this bid
getBidder() - Method in class gridsim.auction.MessageRejectCallForBid
Returns the bidder's ID
getBidders() - Method in class gridsim.auction.Auction
Returns the list of bidders
getBids() - Method in class gridsim.auction.FirstPriceSealedBidAuction
 
getBids() - Method in class gridsim.auction.ReverseFirstPriceSealedBidAuction
 
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.
getCapacity() - Method in class gridsim.datagrid.storage.HarddriveStorage
Gets the total capacity of the storage in MB.
getCapacity() - Method in interface gridsim.datagrid.storage.Storage
Gets the total capacity of the storage in MByte.
getCapacity() - Method in class gridsim.datagrid.storage.TapeStorage
Gets the total capacity of the storage in MB.
getCategory() - Method in class gridsim.Stat
Gets the user-defined name for data type
getCfpID() - Method in class gridsim.auction.MessageBid
Returns the Call for Proposal's ID the bid refers to
getCfpID() - Method in class gridsim.auction.MessageRejectBid
Returns the CFP's ID
getCfpID() - Method in class gridsim.auction.MessageRejectCallForBid
Returns the CFP's ID
getChecksum() - Method in class gridsim.datagrid.File
Gets the file checksum
getChecksum() - Method in class gridsim.datagrid.FileAttribute
Gets the file checksum
getClassType() - Method in class gridsim.Gridlet
Gets the classtype or priority of this Gridlet for scheduling on a resource.
getCommitResult(int) - Static method in class gridsim.AdvanceReservation
Converts a reservation result from integer into a String.
getCost() - Method in class gridsim.datagrid.File
Gets the cost associated with this file
getCost() - Method in class gridsim.datagrid.FileAttribute
Gets the cost associated with this file
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.
getCreationTime() - Method in class gridsim.datagrid.File
Gets the file creation time (in millisecond)
getCreationTime() - Method in class gridsim.datagrid.FileAttribute
Gets the file creation time (in millisecond)
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
getCurrentPrice() - Method in class gridsim.auction.OneSidedAuction
Returns the current price of this auction
getCurrentSize() - Method in class gridsim.datagrid.storage.HarddriveStorage
Gets the current size of the stored files in MB.
getCurrentSize() - Method in interface gridsim.datagrid.storage.Storage
Gets the current size of the storage in MByte.
getCurrentSize() - Method in class gridsim.datagrid.storage.TapeStorage
Gets the current size of the stored files in MB.
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.
getDestinationID() - Method in class gridsim.auction.Message
Returns the ID of the entity that is the recipient of this message
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.
getDurationOfAuction() - Method in class gridsim.auction.DoubleAuction
Returns the duration of the auction
getDurationOfRounds() - Method in class gridsim.auction.OneSidedAuction
Returns the duration of a round
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
getEntityName(Integer) - 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
getFile(String, int) - Method in class gridsim.datagrid.DataGridUser
Gets a file from a specific resource
getFile(String) - Method in class gridsim.datagrid.ReplicaManager
Gets a physical file based on its name
getFile(String) - Method in class gridsim.datagrid.SimpleReplicaManager
Gets a physical file based on its name
getFile(String) - Method in class gridsim.datagrid.storage.HarddriveStorage
Gets the file with the specified name.
getFile(String) - Method in interface gridsim.datagrid.storage.Storage
Gets the file with the specified name.
getFile(String) - Method in class gridsim.datagrid.storage.TapeStorage
Gets the file with the specified name.
getFileAttribute(String) - Method in class gridsim.datagrid.DataGridUser
Gets an attribute file for a given logical file name (lfn)
getFileAttribute() - Method in class gridsim.datagrid.File
Gets an attribute of this file
getFileNameList() - Method in class gridsim.datagrid.storage.HarddriveStorage
Gets the list of file names located on this storage.
getFileNameList() - Method in interface gridsim.datagrid.storage.Storage
Gets the list of file names located on this storage.
getFileNameList() - Method in class gridsim.datagrid.storage.TapeStorage
Gets the list of file names located on this storage.
getFileSize() - Method in class gridsim.datagrid.FileAttribute
Gets the file size (in MBytes)
getFileSizeInByte() - Method in class gridsim.datagrid.FileAttribute
Gets the file size (in bytes)
getFinalPrice() - Method in class gridsim.auction.OneSidedAuction
Returns the final price achieved by the auction
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
getFullFilename(String) - Method in class gridsim.datagrid.DataGridUser
Gets a full name of the given file.
getGISId() - Static method in class gridsim.GridSim
Gets the entity ID of GridInformationService
getGlobalRCList() - Method in class gridsim.datagrid.DataGridUser
Gets a list of global Replica Catalogue (RC) IDs.
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
getHigherLevelRCid() - Method in class gridsim.datagrid.index.RegionalRC
Gets the ID of the Replica Catalogue that is the parent of this catalogue in the hierarchy.
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.
getLastUpdateTime() - Method in class gridsim.datagrid.File
Gets the last update time (in seconds)
getLastUpdateTime() - Method in class gridsim.datagrid.FileAttribute
Gets the last update time (in seconds)
getLatency() - Method in class gridsim.datagrid.storage.HarddriveStorage
Gets the latency of this harddrive in seconds.
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) - Method in class gridsim.index.RegionalGIS
Get a list of IDs specified in the eventTag from other regional GIS
getListMachineID() - Method in class gridsim.ResGridlet
Gets a list of Machine IDs.
getListPEID() - Method in class gridsim.ResGridlet
Gets a list of PE IDs.
getLocalRC() - Method in class gridsim.datagrid.DataGridResource
Gets the local RC entity of this resource.
getLocalRCList() - Method in class gridsim.datagrid.DataGridUser
Gets a list of local Replica Catalogue (RC) IDs from a regional GIS entity
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
getMaxPrice() - Method in class gridsim.auction.OneSidedAuction
Returns the maximum price of the auction
getMaxTransferRate() - Method in class gridsim.datagrid.storage.HarddriveStorage
Gets the maximum transfer rate of the storage in MB/sec.
getMaxTransferRate() - Method in interface gridsim.datagrid.storage.Storage
Gets the maximum transfer rate of the storage in MByte/sec.
getMaxTransferRate() - Method in class gridsim.datagrid.storage.TapeStorage
Gets the maximum transfer rate of the storage in MB/sec.
getMean() - Method in class gridsim.Accumulator
Calculates the mean of accumulated items
getMessageID() - Method in class gridsim.auction.Message
Returns the message ID
getMin() - Method in class gridsim.Accumulator
Finds the smallest number of accumulated items
getMinPrice() - Method in class gridsim.auction.OneSidedAuction
Returns the minimun price of the auction
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.datagrid.File
Returns the file name
getName() - Method in class gridsim.datagrid.FileAttribute
Returns the file name
getName() - Method in class gridsim.datagrid.storage.HarddriveStorage
Gets the name of the storage.
getName() - Method in interface gridsim.datagrid.storage.Storage
Gets the name of the storage.
getName() - Method in class gridsim.datagrid.storage.TapeStorage
Gets the name of the storage.
getNetServiceLevel() - Method in class gridsim.Gridlet
Gets the network service level for sending this gridlet over a network
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
getNumClass() - Method in class gridsim.net.RateControlledScheduler
Gets the number of classes for prioritizing incoming packets
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
getNumStoredFile() - Method in class gridsim.datagrid.storage.HarddriveStorage
Gets the number of files stored on this storage.
getNumStoredFile() - Method in interface gridsim.datagrid.storage.Storage
Gets the number of files stored on this storage.
getNumStoredFile() - Method in class gridsim.datagrid.storage.TapeStorage
Gets the number of files stored on this storage.
getNumberFormat() - Static method in class eduni.simjava.Sim_system
Get the number format used for generating times in trace lines.
getNumberOfRounds() - Method in class gridsim.auction.OneSidedAuction
Returns the number of rounds of the auction
getOriginalPingSize() - Method in class gridsim.net.InfoPacket
Gets original size of ping request
getOutputPort() - Method in class gridsim.auction.Auction
Returns the output port used by this auction to send messages
getOwnerName() - Method in class gridsim.datagrid.File
Gets the owner name of this file
getOwnerName() - Method in class gridsim.datagrid.FileAttribute
Gets the owner name of this file
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.
getPrice() - Method in class gridsim.auction.MessageAsk
Returns the price of this ask
getPrice() - Method in class gridsim.auction.MessageBid
Returns the price offered in the bid
getPrice() - Method in class gridsim.auction.MessageCallForBids
Returns the price of the CFP
getPrice() - Method in class gridsim.auction.MessageInformOutcome
Returns the price of the outcome
getProcessingCost() - Method in class gridsim.Gridlet
Gets the total cost of processing or executing this Gridlet Processing Cost = actual CPU Time * cost per sec
getProtocol() - Method in class gridsim.auction.Message
Returns the auction protocol.
getQueryResult(int) - Static method in class gridsim.AdvanceReservation
Converts a reservation result from integer into a String.
getRate() - Method in class gridsim.net.RateControlledScheduler
Gets the list of rates for each packet class
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
getRegistrationID() - Method in class gridsim.datagrid.File
Gets the file registration ID
getRegistrationID() - Method in class gridsim.datagrid.FileAttribute
Gets the file registration ID
getRemainingGridletLength() - Method in class gridsim.ResGridlet
Gets the remaining gridlet length
getReplicaCatalogueID() - Method in class gridsim.datagrid.DataGridUser
Gets a Replica Catalogue id
getReplicaCatalogueName() - Method in class gridsim.datagrid.DataGridUser
Gets a Replica Catalogue name
getReplicaLocation(String) - Method in class gridsim.datagrid.DataGridUser
Gets the first resource ID that has the given logical file name (lfn).
getReplicaLocationList(String) - Method in class gridsim.datagrid.DataGridUser
Gets a list of resource IDs that store the given logical file name (lfn).
getReplicaLocationList(String, int) - Method in class gridsim.datagrid.DataGridUser
Gets a list of resource IDs that store the given logical file name (lfn).
getRequiredFiles() - Method in class gridsim.datagrid.DataGridlet
Returns the list files that this gridlet needs for execution.
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
getReservePrice() - Method in class gridsim.auction.OneSidedAuction
Returns the reserve price
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
getResourceID() - Method in class gridsim.datagrid.File
Gets the resource ID that stores this file
getResourceID() - Method in class gridsim.datagrid.FileAttribute
Gets the resource ID that stores this file
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
getResponder() - Method in class gridsim.auction.AuctionObserver
Returns the responder that the observer is using
getRound() - Method in class gridsim.auction.MessageBid
Returns the round the bid refers to
getRound() - Method in class gridsim.auction.MessageCallForBids
Returns the round the CFP refers to
getRound() - Method in class gridsim.auction.MessageRejectBid
Returns the round
getRound() - Method in class gridsim.auction.MessageRejectCallForBid
Returns the round
getRouter(String, LinkedList) - Static method in class gridsim.util.NetworkReader
Gets a Router object from the list
getRouterID() - Method in class gridsim.net.FIFOScheduler
Gets the router ID that hosts this scheduler.
getRouterID() - Method in interface gridsim.net.PacketScheduler
Returns the router ID that hosts this scheduler.
getRouterID() - Method in class gridsim.net.RateControlledScheduler
Gets the router ID that hosts this scheduler.
getRouterID() - Method in class gridsim.net.SCFQScheduler
Gets the router ID that hosts this scheduler.
getSchedID() - Method in class gridsim.net.FIFOScheduler
Gets the ID of this scheduler.
getSchedID() - Method in interface gridsim.net.PacketScheduler
Returns the ID of this scheduler.
getSchedID() - Method in class gridsim.net.RateControlledScheduler
Gets the ID of this scheduler.
getSchedID() - Method in class gridsim.net.SCFQScheduler
Gets the ID of this scheduler.
getSchedName() - Method in class gridsim.net.FIFOScheduler
Gets the name of this scheduler.
getSchedName() - Method in interface gridsim.net.PacketScheduler
Returns the name of this scheduler, if one was specified during setup.
getSchedName() - Method in class gridsim.net.RateControlledScheduler
Gets the name of this scheduler.
getSchedName() - Method in class gridsim.net.SCFQScheduler
Gets the name of this scheduler.
getScheduleTime() - Method in class gridsim.auction.Message
Returns how much time to waited to schedule the message
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.RateControlledRouter
Returns the Scheduler associated with a packet.
getScheduler(int) - Method in class gridsim.net.RateControlledRouter
Returns the Scheduler that the router would use to reach a particular destination.
getScheduler(String) - Method in class gridsim.net.RateControlledRouter
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 a new copy of initial simulation Calendar.
getSimulationStartDate() - Static method in class gridsim.GridSim
Gets a new copy of 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.datagrid.File
Gets the file size (in MBytes)
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
getSizeInByte() - Method in class gridsim.datagrid.File
Gets the file size (in bytes)
getSourceID() - Method in class gridsim.auction.Message
Returns the ID of the entity that generated the message
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.
getStartingTime() - Method in class gridsim.auction.Auction
Returns the initial time of the auction
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
getTotalAccessTime() - Method in class gridsim.datagrid.storage.TapeStorage
Gets the total access time of this tape drive in seconds.
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.
getTotalRewindTime() - Method in class gridsim.datagrid.storage.TapeStorage
Gets the total rewind time of the tape in seconds.
getTotalStorageCapacity() - Method in class gridsim.datagrid.DataGridResource
Gets the total capacity of all Storage elements (in MByte)
getTotalStorageCapacity() - Method in class gridsim.datagrid.ReplicaManager
Gets the total storage capacity (in MByte) for this DataGrid resource
getTransactionID() - Method in class gridsim.ARObject
Gets this object's transaction ID
getTransactionTime() - Method in class gridsim.datagrid.File
Gets the last transaction time of this file (in second).
getType() - Method in class gridsim.datagrid.File
Gets this file type
getType() - Method in class gridsim.datagrid.FileAttribute
Gets this file type
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
getWaitingTime() - Method in class gridsim.Gridlet
Gets the waiting time of this gridlet executed on a resource
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).
getWinner() - Method in class gridsim.auction.OneSidedAuction
Returns the winner's ID
getWinnerID() - Method in class gridsim.auction.MessageInformOutcome
Returns the winner's ID
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.auction - package gridsim.auction
Classes that form the framework of auction model in GridSim.
gridsim.datagrid - package gridsim.datagrid
Classes that form the framework of DataGrid model in GridSim.
gridsim.datagrid.filter - package gridsim.datagrid.filter
Classes that form the selection of File attributes in the Replica Catalogue.
gridsim.datagrid.index - package gridsim.datagrid.index
Classes that form the structure of multiple regional Data GIS and Replica Catalogue entities.
gridsim.datagrid.storage - package gridsim.datagrid.storage
Classes that form the structure of Storage elements of a DataGrid resource.
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
HarddriveStorage - class gridsim.datagrid.storage.HarddriveStorage.
An implementation of a storage system.
HarddriveStorage(String, double) - Constructor for class gridsim.datagrid.storage.HarddriveStorage
Creates a new harddrive storage with a given name and capacity.
HarddriveStorage(double) - Constructor for class gridsim.datagrid.storage.HarddriveStorage
Creates a new harddrive storage with a given capacity.
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, double) - Method in class gridsim.ARPolicy
An abstract method that handles a query busy time request.
handleQueryBusyTime(long, long, int, int, double) - Method in class gridsim.ARSimpleSpaceShared
Handles a query busy time request (NOTE: NOT YET SUPPORTED).
handleQueryFreeTime(long, long, int, int, double) - Method in class gridsim.ARPolicy
An abstract method that handles a query free time request.
handleQueryFreeTime(long, long, int, int, double) - 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.
hasLocalRC() - Method in class gridsim.datagrid.DataGridResource
Checks whether this resource has a local RC entity or not.
hasPotentialAvailableSpace(int) - Method in class gridsim.datagrid.storage.HarddriveStorage
Checks whether there is enough space on the storage for a certain file.
hasPotentialAvailableSpace(int) - Method in interface gridsim.datagrid.storage.Storage
Checks whether there is enough space on the storage for a certain file.
hasPotentialAvailableSpace(int) - Method in class gridsim.datagrid.storage.TapeStorage
Checks whether there is enough space on the storage for a certain file.
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_RC_LIST - Static variable in class gridsim.datagrid.DataGridTags
Denotes a list of Replica Catalogue (RC) entities that are listed in other regional Data GIS entities.
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_RC_LIST - Static variable in class gridsim.datagrid.DataGridTags
Denotes a list of all Replica Catalogue (RC) entities that are listed in this regional Data GIS entity.
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_RC_LIST - Static variable in class gridsim.datagrid.DataGridTags
Denotes a list of Replica Catalogue IDs.
INQUIRY_RC_RESULT - Static variable in class gridsim.datagrid.DataGridTags
Denotes a result regarding to a list of Replica Catalogue IDs.
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.
init(Sim_port, AllocPolicy, int) - Method in class gridsim.datagrid.ReplicaManager
Initializes the Replica Manager details.
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 interface gridsim.net.PacketScheduler
Determines whether the scheduler is currently keeping any packets in its queue(s).
isEmpty() - Method in class gridsim.net.RateControlledScheduler
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
isFull() - Method in class gridsim.datagrid.storage.HarddriveStorage
Checks if the storage is full or not.
isFull() - Method in interface gridsim.datagrid.storage.Storage
Checks if the storage is full or not.
isFull() - Method in class gridsim.datagrid.storage.TapeStorage
Checks if the storage is full 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
isMasterCopy() - Method in class gridsim.datagrid.File
Checks whether this file is a master copy or replica
isMasterCopy() - Method in class gridsim.datagrid.FileAttribute
Checks whether this file is a master copy or replica
isNetworked() - Method in class gridsim.GridSimCore
Check type of entity
isReadOnly() - Method in class gridsim.datagrid.File
Checks whether this file is a read only or not
isReadOnly() - Method in class gridsim.datagrid.FileAttribute
Checks whether this file is a read only or not
isRegistered() - Method in class gridsim.datagrid.File
Checks if this file already registered to a Replica Catalogue
isRegistered() - Method in class gridsim.datagrid.FileAttribute
Checks if this file already registered to a Replica Catalogue
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.
localRC_ - Variable in class gridsim.datagrid.index.AbstractRC
A flag that denotes whether this entity is located inside a resource or not

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
Message - class gridsim.auction.Message.
This class represents a single message exchanged among auctioneers, bidders or sellers.
Message(int, int) - Constructor for class gridsim.auction.Message
 
MessageAsk - class gridsim.auction.MessageAsk.
This class represents an ask sent by a seller to the auctioneer
MessageAsk(int, int, float) - Constructor for class gridsim.auction.MessageAsk
Constructor
MessageBid - class gridsim.auction.MessageBid.
This class represents a bid made by a bidder to the auctioneer
MessageBid(int, int, int, int, int) - Constructor for class gridsim.auction.MessageBid
Constructor
MessageBid(int, int, int, int) - Constructor for class gridsim.auction.MessageBid
Constructor
MessageCallForBids - class gridsim.auction.MessageCallForBids.
This class represents an call for bids sent by the auctioneer
MessageCallForBids(int, int, double, int) - Constructor for class gridsim.auction.MessageCallForBids
Constructor
MessageCallForBids(int, int, float) - Constructor for class gridsim.auction.MessageCallForBids
Constructor
MessageInformOutcome - class gridsim.auction.MessageInformOutcome.
This class represents an message that informs the outcome of an auction
MessageInformOutcome(int, int, int, double) - Constructor for class gridsim.auction.MessageInformOutcome
Constructor
MessageInformStart - class gridsim.auction.MessageInformStart.
This class represents a message that is sent by the auctioneer to bidders when an auction starts
MessageInformStart(int, int) - Constructor for class gridsim.auction.MessageInformStart
Constructor
MessageRejectBid - class gridsim.auction.MessageRejectBid.
This class represents a reject of a bid sent by the auctioneer to a bidder
MessageRejectBid(int, int, int, int, int) - Constructor for class gridsim.auction.MessageRejectBid
Constructor
MessageRejectCallForBid - class gridsim.auction.MessageRejectCallForBid.
This class represents a reject of call for bids sent by the bidder to the auctioneer
MessageRejectCallForBid(int, int, int, int, int) - Constructor for class gridsim.auction.MessageRejectCallForBid
Constructor
makeMasterCopy() - Method in class gridsim.datagrid.File
Clone this file and make the new file as a master copy as well
makeReplica() - Method in class gridsim.datagrid.File
Clone this file but the clone file is set to a replica
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(MessageAsk, MessageBid, double) - Method in class gridsim.auction.DoubleAuction
Invoked by the subclasses when a match of an ask and a bid is found.
match(FileAttribute) - Method in class gridsim.datagrid.filter.FileNameFilter
For each file in the Replica Catalogue list, check whether it contains a FileAttribute object with a matching file name
match(FileAttribute) - Method in class gridsim.datagrid.filter.Filter
For each file in the Replica Catalogue list, check whether it contains a FileAttribute object with the given matching attribute(s)
match(Sim_event) - Method in class gridsim.datagrid.filter.FilterDataResult
Checks whether an event matches the required constraints 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.
NOT_REGISTERED - Static variable in class gridsim.datagrid.File
Denotes that this file has not been registered to a Replica Catalogue
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.
NetworkReader - class gridsim.util.NetworkReader.
This is an utility class, which parses a file and constructs the network topology automatically.
NetworkReader() - Constructor for class gridsim.util.NetworkReader
 
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.
OneSidedAuction - class gridsim.auction.OneSidedAuction.
This class represents an one-sided auction.
OneSidedAuction(String, int, int, double, int, Sim_port) - Constructor for class gridsim.auction.OneSidedAuction
Default constructor
OneSidedAuction(String, int, double, int) - Constructor for class gridsim.auction.OneSidedAuction
Default constructor
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
 
onAuctionClose(Auction) - Method in class gridsim.auction.Auctioneer
This method should be implemented to perform some auction after some auction has been finished.
onClose(int) - Method in class gridsim.auction.DutchAuction
This method is invoked when a round finishes
onClose(int) - Method in class gridsim.auction.EnglishAuction
This method is invoked when a round finishes
onClose(int) - Method in class gridsim.auction.FirstPriceSealedBidAuction
This method is invoked when a round finishes
onClose(int) - Method in class gridsim.auction.OneSidedAuction
Called when a round finishes
onClose(int) - Method in class gridsim.auction.ReverseDutchAuction
This method is invoked when a round finishes
onClose(int) - Method in class gridsim.auction.ReverseEnglishAuction
This method is invoked when a round finishes
onClose(int) - Method in class gridsim.auction.ReverseFirstPriceSealedBidAuction
This method is invoked when a round finishes
onReceiveAsk(MessageAsk) - Method in class gridsim.auction.ContinuousDoubleAuction
Called when a ask is sent by a provider.
onReceiveAsk(MessageAsk) - Method in class gridsim.auction.DoubleAuction
Called when a ask is sent by a provider.
onReceiveBid(MessageBid) - Method in class gridsim.auction.ContinuousDoubleAuction
Called when a bid is received.
onReceiveBid(MessageBid) - Method in class gridsim.auction.DoubleAuction
Called when a bid is received.
onReceiveBid(MessageBid) - Method in class gridsim.auction.DutchAuction
This method is called when a bid is received.
onReceiveBid(MessageBid) - Method in class gridsim.auction.EnglishAuction
This method is called when a bid is received.
onReceiveBid(MessageBid) - Method in class gridsim.auction.FirstPriceSealedBidAuction
This method is called when a bid is received.
onReceiveBid(MessageBid) - Method in class gridsim.auction.OneSidedAuction
Called when a bid is received.
onReceiveBid(MessageBid) - Method in class gridsim.auction.ReverseDutchAuction
This method is called when a bid is received.
onReceiveBid(MessageBid) - Method in class gridsim.auction.ReverseEnglishAuction
This method is called when a bid is received.
onReceiveBid(MessageBid) - Method in class gridsim.auction.ReverseFirstPriceSealedBidAuction
This method is called when a bid is received.
onReceiveCfb(MessageCallForBids) - Method in interface gridsim.auction.Responder
This method is invoked by the observer when a Call for Bids is received
onReceiveInformOutcome(MessageInformOutcome) - Method in interface gridsim.auction.Responder
This method is invoked by the observer when a message informing the outcome is received
onReceiveRejectCallForBid(MessageRejectCallForBid) - Method in class gridsim.auction.DutchAuction
Called when a reject bid is received.
onReceiveRejectCallForBid(MessageRejectCallForBid) - Method in class gridsim.auction.EnglishAuction
Called when a reject bid is received.
onReceiveRejectCallForBid(MessageRejectCallForBid) - Method in class gridsim.auction.FirstPriceSealedBidAuction
Called when a reject bid is received.
onReceiveRejectCallForBid(MessageRejectCallForBid) - Method in class gridsim.auction.OneSidedAuction
Called when a reject bid is received.
onReceiveRejectCallForBid(MessageRejectCallForBid) - Method in class gridsim.auction.ReverseDutchAuction
Called when a reject bid is received.
onReceiveRejectCallForBid(MessageRejectCallForBid) - Method in class gridsim.auction.ReverseEnglishAuction
Called when a reject bid is received.
onReceiveRejectCallForBid(MessageRejectCallForBid) - Method in class gridsim.auction.ReverseFirstPriceSealedBidAuction
Called when a reject bid is received.
onReceiveRejectProposal(MessageRejectBid) - Method in interface gridsim.auction.Responder
This message is invoked when the observer receives a message rejecting a proposal previously sent
onReceiveStartAuction(MessageInformStart) - Method in interface gridsim.auction.Responder
This message is invoked when the observer receives a message informing about the start of an auction
onResponseToAsk(MessageAsk, MessageBid, double) - Method in class gridsim.auction.Auctioneer
This method is called when a match for an ask was found by a double auction.
onStart() - Method in class gridsim.auction.ContinuousDoubleAuction
This method is called when the auction is started
onStart() - Method in class gridsim.auction.DoubleAuction
Called when the auction is started
onStart(int) - Method in class gridsim.auction.DutchAuction
This method is called when a round is started
onStart(int) - Method in class gridsim.auction.EnglishAuction
This method is called when a round is started
onStart(int) - Method in class gridsim.auction.FirstPriceSealedBidAuction
This method is called when a round is started
onStart(int) - Method in class gridsim.auction.OneSidedAuction
Called when a round is started
onStart(int) - Method in class gridsim.auction.ReverseDutchAuction
This method is called when a round is started
onStart(int) - Method in class gridsim.auction.ReverseEnglishAuction
This method is called when a round is started
onStart(int) - Method in class gridsim.auction.ReverseFirstPriceSealedBidAuction
This method is called when a round is started
onStop() - Method in class gridsim.auction.ContinuousDoubleAuction
Called when the auction finishes
onStop() - Method in class gridsim.auction.DoubleAuction
Called when the auction finishes
onStop() - Method in class gridsim.auction.DutchAuction
This method is called when the auction finishes
onStop() - Method in class gridsim.auction.EnglishAuction
This method is called when the auction finishes
onStop() - Method in class gridsim.auction.FirstPriceSealedBidAuction
This method is called when the auction finishes
onStop() - Method in class gridsim.auction.OneSidedAuction
Called when the auction finishes
onStop() - Method in class gridsim.auction.ReverseDutchAuction
This method is called when the auction finishes
onStop() - Method in class gridsim.auction.ReverseEnglishAuction
This method is called when the auction finishes
onStop() - Method in class gridsim.auction.ReverseFirstPriceSealedBidAuction
This method is called when the auction finishes
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.auction.Auction
The Auction output port.
outputPort - Variable in class gridsim.auction.AuctionObserver
The Bidder output port.
outputPort_ - Variable in class gridsim.AllocPolicy
The GridResource output port.
outputPort_ - Variable in class gridsim.datagrid.ReplicaManager
The output port of the DataGridResource

P

PAUSE - Static variable in class gridsim.GridSim
Pause for a certain time delay (in seconds) before a resource registers to a Regional GIS entity.
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.
PKT_SIZE - Static variable in class gridsim.datagrid.DataGridTags
The default packet size (in byte) for sending events to other entity.
Packet - interface gridsim.net.Packet.
This the structure for packets.
PacketScheduler - interface gridsim.net.PacketScheduler.
This class provides a template for schedulers that will be used at routers.
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.
policy_ - Variable in class gridsim.datagrid.ReplicaManager
The policy of the DataGridResource
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.RateControlledRouter
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.datagrid.DataGridResource
Notifies internal entities regarding to the end of simulation signal
processEndSimulation() - Method in class gridsim.datagrid.ReplicaManager
Notifies internal entities regarding to the end of simulation signal.
processEndSimulation() - Method in class gridsim.datagrid.index.AbstractRC
Performs last activities before the end of a simulation.
processEndSimulation() - Method in class gridsim.datagrid.index.DataGIS
Notifies the registered entities about the end of simulation.
processEndSimulation() - Method in class gridsim.datagrid.index.DataRegionalGIS
Notifies the registered entities about the end of simulation.
processEndSimulation() - Method in class gridsim.datagrid.index.RegionalRC
Performs last activities before the end of a simulation -- THIS METHOD IS EMPTY
processEndSimulation() - Method in class gridsim.datagrid.index.TopRegionalRC
Performs last activities before the end of a simulation -- THIS METHOD IS EMPTY
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.
processEndSimulation() - Method in class gridsim.net.FloodingRouter
Informs the registered entities regarding to the end of a simulation.
processEndSimulation() - Method in class gridsim.net.RIPRouter
Informs the registered entities regarding to the end of a simulation.
processEndSimulation() - Method in class gridsim.net.RateControlledRouter
Informs the registered entities regarding to the end of a simulation.
processEndSimulation() - Method in class gridsim.net.Router
Informs the registered entities regarding to the end of a simulation.
processEvent(Sim_event) - Method in class gridsim.auction.Auction
 
processEvent(Sim_event) - Method in class gridsim.auction.AuctionObserver
Process an event.
processEvent(Sim_event) - Method in class gridsim.auction.DoubleAuction
Processes events or services that are available for this Auctioneer
processEvent(Sim_event) - Method in class gridsim.auction.OneSidedAuction
Processes events or services that are available for this Auctioneer
processEvent(Sim_event) - Method in class gridsim.datagrid.ReplicaManager
Processes an incoming event
processEvent(Sim_event) - Method in class gridsim.datagrid.SimpleReplicaManager
Processes an incoming event
processEvent(Sim_event) - Method in class gridsim.datagrid.index.AbstractRC
Processes incoming events one by one
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.RateControlledRouter
Processes incoming events
processEvent(Sim_event) - Method in class gridsim.net.Router
Overrides this method when creating a new type of router.
processGISResourceARList(Sim_event) - Method in class gridsim.index.AbstractGIS
Process an incoming request from other GIS entities about getting a list of resource IDs supporting Advanced Reservation, that are registered to this regional GIS entity.
processGISResourceARList(Sim_event) - Method in class gridsim.index.RegionalGIS
Process an incoming request from other GIS entities about getting a list of resource IDs supporting Advanced Reservation, that are registered to this regional GIS entity.
processGISResourceARResult(Sim_event) - Method in class gridsim.index.AbstractGIS
Process an incoming delivery from other GIS entities about their resource list supporting Advanced Reservation.
processGISResourceARResult(Sim_event) - Method in class gridsim.index.RegionalGIS
Process an incoming delivery from other GIS entities about their resource list supporting Advanced Reservation.
processGISResourceList(Sim_event) - Method in class gridsim.index.AbstractGIS
Process an incoming request from other GIS entities about getting a list of resource IDs, that are registered to this regional GIS entity.
processGISResourceList(Sim_event) - Method in class gridsim.index.RegionalGIS
Process an incoming request from other GIS entities about getting a list of resource IDs, that are registered to this regional GIS entity.
processGISResourceResult(Sim_event) - Method in class gridsim.index.AbstractGIS
Process an incoming delivery from other GIS entities about their resource list.
processGISResourceResult(Sim_event) - Method in class gridsim.index.RegionalGIS
Process an incoming delivery from other GIS entities about their resource list.
processGlobalResourceARList(Sim_event) - Method in class gridsim.index.AbstractGIS
Process an incoming request from users 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 from users 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 from users 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.AllocPolicy
Overrides this method when executing or scheduling newly-defined tags.
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.auction.Auctioneer
Overrides this method when making a new and different type of auctioneer.
processOtherEvent(Sim_event) - Method in class gridsim.auction.DoubleAuction
Overrides this method when making a new and different policy.
processOtherEvent(Sim_event) - Method in class gridsim.auction.OneSidedAuction
Overrides this method when making a new and different policy.
processOtherEvent(Sim_event) - Method in class gridsim.datagrid.DataGridResource
Processes events or services that are available for this resource
processOtherEvent(Sim_event) - Method in class gridsim.datagrid.index.AbstractRC
Processes an incoming request that uses a user-defined tag.
processOtherEvent(Sim_event) - Method in class gridsim.datagrid.index.DataGIS
Processes an incoming request for registering a RC entity.
processOtherEvent(Sim_event) - Method in class gridsim.datagrid.index.DataRegionalGIS
Processes an incoming request related to a RC inquiry.
processOtherEvent(Sim_event) - Method in class gridsim.datagrid.index.RegionalRC
Processes an incoming request that uses a user-defined tag.
processOtherEvent(Sim_event) - Method in class gridsim.datagrid.index.TopRegionalRC
Processes an incoming request that uses a user-defined tag.
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 from users 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 from users 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_REPLICA_CTLG - Static variable in class gridsim.datagrid.DataGridTags
Registers a Replica Catalogue (RC) entity to a Data 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.
REVERSE_DUTCH_AUCTION - Static variable in class gridsim.auction.AuctionTags
This code is used by Reverse Dutch auctions
REVERSE_ENGLISH_AUCTION - Static variable in class gridsim.auction.AuctionTags
This code is used by Reverse English auctions
REVERSE_FIRST_PRICE_SEALED_AUCTION - Static variable in class gridsim.auction.AuctionTags
This code is used by Reverse First-Price Sealed Bid auctions
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
 
RateControlledRouter - class gridsim.net.RateControlledRouter.
Use this router only in conjunction with an active packet scheduler, such as the RateControlledScheduler entity.
RateControlledRouter(String) - Constructor for class gridsim.net.RateControlledRouter
Creates a new Router object.
RateControlledRouter(String, boolean) - Constructor for class gridsim.net.RateControlledRouter
Creates a new Router object with logging facility if it is turned on.
RateControlledScheduler - class gridsim.net.RateControlledScheduler.
RateControlledScheduler is an implementation of a rate-jitter controlling regulator.
RateControlledScheduler(String, double, int) - Constructor for class gridsim.net.RateControlledScheduler
Creates a new RateControlled packet scheduler with the specified name and baud rate (in bits/s).
RateControlledScheduler(String, int) - Constructor for class gridsim.net.RateControlledScheduler
Creates a new RateControlled packet scheduler with the specified name.
RateControlledScheduler(String, double, int, int) - Constructor for class gridsim.net.RateControlledScheduler
Creates a new RateControlled packet scheduler with the specified name and baud rate (in bits/s).
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
RegionalRC - class gridsim.datagrid.index.RegionalRC.
This class acts as a local RC and/or a leaf RC in a hierarchical model.
RegionalRC(String, int, Sim_port) - Constructor for class gridsim.datagrid.index.RegionalRC
Creates a new local Replica Catalogue (RC) entity.
RegionalRC(String, Link) - Constructor for class gridsim.datagrid.index.RegionalRC
Creates a new Replica Catalogue (RC) entity.
ReplicaManager - class gridsim.datagrid.ReplicaManager.
This is an abstract class which describes the basic functionality of a Replica Manager in a Data Grid.
ReplicaManager(String, String) - Constructor for class gridsim.datagrid.ReplicaManager
Creates a new Replica Manager object
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
Responder - interface gridsim.auction.Responder.
This interface must be implemented by the class responsible for defining the other side of an auction (ie. not the auctioneer's side)
ReturnAccStatByCategory(Sim_event) - Method in class gridsim.GridStatistics
Sends an Accumulator object based on category into an event scheduler.
ReverseDutchAuction - class gridsim.auction.ReverseDutchAuction.
This class represents a Reverse Dutch Auction.
ReverseDutchAuction(String, int, double, int, Sim_port) - Constructor for class gridsim.auction.ReverseDutchAuction
Constructor
ReverseDutchAuction(String, double, int) - Constructor for class gridsim.auction.ReverseDutchAuction
Constructor
ReverseEnglishAuction - class gridsim.auction.ReverseEnglishAuction.
This class represents a Reverse English Auction.
ReverseEnglishAuction(String, int, double, int, Sim_port) - Constructor for class gridsim.auction.ReverseEnglishAuction
Constructor
ReverseEnglishAuction(String, double, int) - Constructor for class gridsim.auction.ReverseEnglishAuction
Constructor
ReverseFirstPriceSealedBidAuction - class gridsim.auction.ReverseFirstPriceSealedBidAuction.
This class represents a Reverse First-Price Sealed Bid auction.
ReverseFirstPriceSealedBidAuction(String, int, double, Sim_port) - Constructor for class gridsim.auction.ReverseFirstPriceSealedBidAuction
 
ReverseFirstPriceSealedBidAuction(String, double) - Constructor for class gridsim.auction.ReverseFirstPriceSealedBidAuction
 
ReverseFirstPriceSealedBidAuction.OrderPrice - class gridsim.auction.ReverseFirstPriceSealedBidAuction.OrderPrice.
 
ReverseFirstPriceSealedBidAuction.OrderPrice() - Constructor for class gridsim.auction.ReverseFirstPriceSealedBidAuction.OrderPrice
Default constructor
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.
rcID_ - Variable in class gridsim.datagrid.ReplicaManager
ID of the Replica Catalogue entity
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.
receiveFileDelivery(File) - Method in class gridsim.datagrid.SimpleReplicaManager
A requested file has been delivered by another resource.
receiveReplicaLocation(Sim_event) - Method in class gridsim.datagrid.SimpleReplicaManager
A location of the file is returned from the RC.
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
registerAllMasterFiles() - Method in class gridsim.datagrid.ReplicaManager
Registers all master files that are currently stored in the storage at the beginning of the simulatin
registerAllMasterFiles() - Method in class gridsim.datagrid.SimpleReplicaManager
Registers all files (as master files) present on the storage(s) when GridSim is started.
registerFile(File) - Method in class gridsim.datagrid.ReplicaManager
Registers a given file to the designated Replica Catalogue
registerFile(String) - Method in class gridsim.datagrid.ReplicaManager
Registers a given file to the designated Replica Catalogue
registerOriginalFile(FileAttribute, int) - Method in class gridsim.datagrid.index.AbstractRC
Register a file which is already stored in a resource before the start of simulation
registerOriginalFile(FileAttribute, int) - Method in class gridsim.datagrid.index.RegionalRC
Register a file which is already stored in a resource before the start of simulation
registerOriginalFile(FileAttribute, int) - Method in class gridsim.datagrid.index.TopRegionalRC
Register a file which is already stored in a resource before the start of simulation.
registerOtherEntity() - Method in class gridsim.GridResource
Overrides this method when making a new and different type of resource.
registerOtherEntity() - Method in class gridsim.datagrid.DataGridResource
Registers other entities when a simulation starts.
registerOtherEntity() - Method in class gridsim.datagrid.index.AbstractRC
Registers other information to a GIS entity.
registerOtherEntity() - Method in class gridsim.datagrid.index.RegionalRC
Registers other information to a GIS entity -- THIS METHOD IS EMPTY
registerOtherEntity() - Method in class gridsim.datagrid.index.TopRegionalRC
Registers other information to a GIS entity -- THIS METHOD IS EMPTY
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
renameFile(File, String) - Method in class gridsim.datagrid.storage.HarddriveStorage
Renames a file on the storage.
renameFile(File, String) - Method in interface gridsim.datagrid.storage.Storage
Renames a file on the storage.
renameFile(File, String) - Method in class gridsim.datagrid.storage.TapeStorage
Renames a file on the storage.
replicateFile(File, int) - Method in class gridsim.datagrid.DataGridUser
Makes a replica of the given master file to another resource
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, double) - 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() - Method in class gridsim.index.RegionalGIS
Asks from GridInformationService or system GIS about a list of regional GIS entity ID.
requestFromSystemGIS(int, List) - Method in class gridsim.index.RegionalGIS
Asks from GridInformationService or system GIS about a specific event or request.
requiresFiles() - Method in class gridsim.datagrid.DataGridlet
Checks whether this gridlet requires any files or not
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
resIdObj_ - Variable in class gridsim.datagrid.ReplicaManager
ID of the DataGridResource entity (in Integer 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
 
reserveSpace(int) - Method in class gridsim.datagrid.storage.HarddriveStorage
Makes a reservation of the space on the storage to store a file.
reserveSpace(int) - Method in interface gridsim.datagrid.storage.Storage
Makes a reservation of the space on the storage to store a file.
reserveSpace(int) - Method in class gridsim.datagrid.storage.TapeStorage
Makes a reservation of the space on the storage to store a file.
reset() - Method in class eduni.simjava.Sim_entity
 
reset() - Method in class eduni.simjava.Sim_stat
 
resourceID_ - Variable in class gridsim.datagrid.ReplicaManager
ID of the DataGridResource entity
resourceID_ - Variable in class gridsim.datagrid.index.AbstractRC
A resource ID that hosts this RC entity (if applicable)
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".
SCHEDULER_DEQUE - Static variable in class gridsim.GridSimTags
Denotes that this packet will be sent by a packet scheduler to a router for dequeing.
SCHEDULER_ENQUE - Static variable in class gridsim.GridSimTags
Denotes that this packet will be sent to a packet scheduler by a router for enqueing.
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
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.
SimpleReplicaManager - class gridsim.datagrid.SimpleReplicaManager.
This is a class which contains the basic functionality of a Replica Manager in a Data Grid.
SimpleReplicaManager(String, String) - Constructor for class gridsim.datagrid.SimpleReplicaManager
Creates a new Replica Manager object
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()
Storage - interface gridsim.datagrid.storage.Storage.
An interface which defines the desired functionality of a storage system in a Data Grid.
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.
scheduleToBeSent(double) - Method in class gridsim.auction.Message
The message can be scheduled to be sent at a given time.
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
setAttribute(Object, Object) - Method in class gridsim.auction.Auction
Sets an attribute to this auction.
setAttribute(Object, Object) - Method in class gridsim.auction.Message
Sets an attribute to the message.
setAttributes(Hashtable) - Method in class gridsim.auction.Message
 
setAuctionID(int) - Method in class gridsim.auction.Message
Sets the auction ID of this message
setAuctionProtocol(int) - Method in class gridsim.auction.Auction
Sets the auction protocol used by the auction
setAuctioneer(int) - Method in class gridsim.auction.MessageCallForBids
Sets the auctioneer or source of the CFP
setAuctioneer(int) - Method in class gridsim.auction.MessageInformOutcome
Sets the auctioneer that sent the message
setAuctioneer(int) - Method in class gridsim.auction.MessageInformStart
Sets the auctioneer or source of this message
setAuctioneerID(int) - Method in class gridsim.auction.Auction
Sets the id of the auctioneer responsible for this auction
setAvgSeekTime(double) - Method in class gridsim.datagrid.storage.HarddriveStorage
Sets the average seek time of the storage in seconds.
setAvgSeekTime(double, ContinuousGenerator) - Method in class gridsim.datagrid.storage.HarddriveStorage
Sets the average seek time and a new generator of seek times in seconds.
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.FIFOScheduler
Sets the baud rate that this scheduler will be sending packets at.
setBaudRate(double) - Method in interface gridsim.net.PacketScheduler
Sets the baud rate that this scheduler will be sending packets at.
setBaudRate(double) - Method in class gridsim.net.RateControlledScheduler
Sets the baud rate that this scheduler will be sending packets at.
setBaudRate(double) - Method in class gridsim.net.SCFQScheduler
Sets the baud rate that this scheduler will be sending packets at.
setBidder(int) - Method in class gridsim.auction.MessageBid
Set the bidder or source of this bid
setBidder(int) - Method in class gridsim.auction.MessageRejectCallForBid
Sets the bidder's ID or source of the message
setBidders(LinkedList) - Method in class gridsim.auction.Auction
Sets a list of the bidders associated with this auction
setChecksum(int) - Method in class gridsim.datagrid.File
Sets the checksum of this file
setChecksum(int) - Method in class gridsim.datagrid.FileAttribute
Sets the checksum of this file
setClassType(int) - Method in class gridsim.Gridlet
Sets the classType or priority of this Gridlet for scheduling on a resource.
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.
setCost(double) - Method in class gridsim.datagrid.File
Sets the cost associated with this file
setCost(double) - Method in class gridsim.datagrid.FileAttribute
Sets the cost associated with this file
setCostPerSec(double) - Method in class gridsim.ResourceCharacteristics
Sets the cost per second associated with a resource
setCreationTime(long) - Method in class gridsim.datagrid.FileAttribute
Sets the file creation time (in millisecond)
setCurrentPrice(double) - Method in class gridsim.auction.OneSidedAuction
Sets the current price in the auction
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
setDestinationID(int) - Method in class gridsim.auction.Message
Sets the the GridSim entity that is the recipient of this message
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.
setFileSize(int) - Method in class gridsim.datagrid.File
Sets the file size (in MBytes)
setFileSize(int) - Method in class gridsim.datagrid.FileAttribute
Sets the file size (in MBytes)
setFinalPrice(double) - Method in class gridsim.auction.OneSidedAuction
Sets the final price achieved in the auction
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.
setGridletFileSize(int) - Method in class gridsim.util.Workload
Sets a Gridlet file size (in byte) for sending to/from a resource.
setGridletFinishedSoFar(double) - Method in class gridsim.Gridlet
Sets the length of this Gridlet that has been executed so far.
setGridletLength(double) - Method in class gridsim.Gridlet
Sets the length or size (in MI) of this Gridlet to be executed in a GridResource.
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.
setHigherLevelRCid(int) - Method in class gridsim.datagrid.index.RegionalRC
Sets the ID of the Replica Catalogue that is the parent of this catalogue in the hierarchy.
setHigherReplicaCatalogue(String) - Method in class gridsim.datagrid.DataGridResource
Sets the RC name that is located outside this resource.
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.
setLatency(double) - Method in class gridsim.datagrid.storage.HarddriveStorage
Sets the latency of this harddrive in seconds.
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
setMasterCopy(boolean) - Method in class gridsim.datagrid.File
Marks this file as a master copy or replica
setMasterCopy(boolean) - Method in class gridsim.datagrid.FileAttribute
Marks this file as a master copy or replica
setMaxPrice(double) - Method in class gridsim.auction.OneSidedAuction
Sets the maximum price for the auction
setMaxTransferRate(int) - Method in class gridsim.datagrid.storage.HarddriveStorage
Sets the maximum transfer rate of this storage system in MB/sec.
setMaxTransferRate(int) - Method in interface gridsim.datagrid.storage.Storage
Sets the maximum transfer rate of this storage system in MByte/sec.
setMaxTransferRate(int) - Method in class gridsim.datagrid.storage.TapeStorage
Sets the maximum transfer rate of this storage system in MB/sec.
setMessageID(int) - Method in class gridsim.auction.Message
Sets the message ID
setMinPrice(double) - Method in class gridsim.auction.OneSidedAuction
Sets the minimum price for the auction
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
setName(String) - Method in class gridsim.datagrid.File
Sets the file name
setName(String) - Method in class gridsim.datagrid.FileAttribute
Sets the file name
setNetServiceLevel(int) - Method in class gridsim.Gridlet
Sets the network service level for sending this gridlet over a network
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
setOutputPort(Sim_port) - Method in class gridsim.auction.Auction
Sets the output port to be used by this auction.
setOwnerName(String) - Method in class gridsim.datagrid.File
Sets the owner name of this file
setOwnerName(String) - Method in class gridsim.datagrid.FileAttribute
Sets the owner name of this file
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.
setPrice(double) - Method in class gridsim.auction.MessageAsk
Sets the price of this ask
setPrice(double) - Method in class gridsim.auction.MessageBid
Sets the price offered in the bid
setPrice(float) - Method in class gridsim.auction.MessageCallForBids
Sets the price of the CFP
setPrice(float) - Method in class gridsim.auction.MessageInformOutcome
Sets the price of the outcome
setProtocol(int) - Method in class gridsim.auction.Message
Sets the auction protocol used this auction
setRates(double[]) - Method in class gridsim.net.RateControlledScheduler
This method allows you to set different rates for different types of traffic.
setRating(int) - Static method in class gridsim.GridSimStandardPE
Sets standard PE MIPS Rating
setReadOnly(boolean) - Method in class gridsim.datagrid.File
Marks this file as a read only or not
setReadOnly(boolean) - Method in class gridsim.datagrid.FileAttribute
Marks this file as a read only or not
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
setRegionalGIS(String) - Method in class gridsim.datagrid.index.AbstractRC
Sets a regional GIS name for this entity to communicate with
setRegistrationID(int) - Method in class gridsim.datagrid.File
Sets the file registration ID (published by a Replica Catalogue entity)
setRegistrationID(int) - Method in class gridsim.datagrid.FileAttribute
Sets the file registration ID (published by a Replica Catalogue entity)
setReplicaCatalogue(String) - Method in class gridsim.datagrid.DataGridResource
Sets the RC name for this resource.
setReplicaCatalogue(AbstractRC) - Method in class gridsim.datagrid.DataGridResource
Sets the RC entity for this resource.
setReplicaCatalogue(String) - Method in class gridsim.datagrid.DataGridUser
Sets a Replica Catalogue name for this user (the old name will be overwritten).
setReplicaCatalogue(AbstractRC) - Method in class gridsim.datagrid.DataGridUser
Sets a Replica Catalogue name for this user (the old name will be overwritten).
setReplicaCatalogue(String) - Method in class gridsim.datagrid.ReplicaManager
Sets the ReplicaCatalogue for this DataGridResource
setReplicaCatalogue(int) - Method in class gridsim.datagrid.ReplicaManager
Sets the ID of the ReplicaCatalogue, to which all the requests for adding and deleting files will be sent.
setReservation(int, long) - Method in class gridsim.ARObject
Sets a reservation's attributes upon acceptance by a resource.
setReservePrice(double) - Method in class gridsim.auction.OneSidedAuction
Set the reserve price.
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
setResourceID(int) - Method in class gridsim.datagrid.File
Sets the resource ID that stores this file
setResourceID(int) - Method in class gridsim.datagrid.FileAttribute
Sets the resource ID that stores this file
setResourceParameter(int, double) - Method in class gridsim.Gridlet
Sets the resource parameters for which this Gridlet is going to be executed.
setResponder(Responder) - Method in class gridsim.auction.AuctionObserver
Sets a responder to this observer
setRound(int) - Method in class gridsim.auction.MessageBid
Sets the round the bid refers to
setRouterID(int) - Method in class gridsim.net.FIFOScheduler
Sets the router ID that hosts this scheduler.
setRouterID(int) - Method in interface gridsim.net.PacketScheduler
Sets the router ID that hosts this scheduler.
setRouterID(int) - Method in class gridsim.net.RateControlledScheduler
Sets the router ID that hosts this scheduler.
setRouterID(int) - Method in class gridsim.net.SCFQScheduler
Sets the router ID that hosts this scheduler.
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
setSourceID(int) - Method in class gridsim.auction.Message
Sets the the GridSim entity that generates this message
setStartTime(long) - Method in class gridsim.ARObject
Sets the start time (in milliseconds) for this reservation.
setStartingTime(double) - Method in class gridsim.auction.Auction
Sets the initial time of the auction
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
setTierLevel(int) - Method in class gridsim.datagrid.DataGridResource
Sets the tier level of this resource (in a hierarchical model)
setTimeZone(double) - Method in class gridsim.ARObject
Sets this reservation's time zone based on GMT.
setTotalAccessTime(int) - Method in class gridsim.datagrid.storage.TapeStorage
Sets the total access time for this tape in seconds.
setTotalRewindTime(int) - Method in class gridsim.datagrid.storage.TapeStorage
Sets the total rewind time of the tape.
setTransactionID(int) - Method in class gridsim.ARObject
Sets a transaction ID for this reservation.
setTransactionTime(double) - Method in class gridsim.datagrid.File
Sets the current transaction time (in second) of this file.
setType(int) - Method in class gridsim.datagrid.File
Sets the file type (e.g. raw, tag, etc)
setType(int) - Method in class gridsim.datagrid.FileAttribute
Sets the file type (e.g. raw, tag, etc)
setUpdateTime(double) - Method in class gridsim.datagrid.File
Sets the last update time of this file (in seconds)
NOTE: This time is relative to the start time.
setUpdateTime(double) - Method in class gridsim.datagrid.FileAttribute
Sets the last update time of this file (in seconds)
NOTE: This time is relative to the start time.
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.
setWinner(int) - Method in class gridsim.auction.OneSidedAuction
Sets the winner ID
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 interface gridsim.net.PacketScheduler
Determines the number of packets that are currently enqueued in this scheduler.
size() - Method in class gridsim.net.RateControlledScheduler
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.
startAuction() - Method in class gridsim.auction.Auction
 
startAuction(int) - Method in class gridsim.auction.Auctioneer
Starts a given auction already added to the auctioneer
startAuction() - Method in class gridsim.auction.DoubleAuction
This method is called to start the auction and initialize the necessary paramenters
startAuction() - Method in class gridsim.auction.OneSidedAuction
This method is called to start the auction and initialize the necessary paramenters
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()).
storageList_ - Variable in class gridsim.datagrid.ReplicaManager
List of all storage elements
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
TO_ALL_BIDDERS - Static variable in class gridsim.auction.Message
This tag is used as destination of messages that are broadcast
TRUE - Static variable in class gridsim.GridSimTags
Denotes boolean true in int value
TYPE_RAW_DATA - Static variable in class gridsim.datagrid.File
Denotes that the type of this file is a raw data
TYPE_RECONSTRUCTED_DATA - Static variable in class gridsim.datagrid.File
Denotes that the type of this file is a reconstructed data
TYPE_TAG_DATA - Static variable in class gridsim.datagrid.File
Denotes that the type of this file is a tag data
TYPE_UNKOWN - Static variable in class gridsim.datagrid.File
Denotes that the type of this file is unknown
TapeStorage - class gridsim.datagrid.storage.TapeStorage.
An implementation of a tape storage system.
TapeStorage(String, double) - Constructor for class gridsim.datagrid.storage.TapeStorage
Constructs a new tape storage with a given name and capacity.
TapeStorage(double) - Constructor for class gridsim.datagrid.storage.TapeStorage
Constructs a new tape storage with a given capacity.
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
TopRegionalRC - class gridsim.datagrid.index.TopRegionalRC.
This class acts as a centralized RC or a root RC in a hierarchical model.
TopRegionalRC(String, Link) - Constructor for class gridsim.datagrid.index.TopRegionalRC
Creates a new Replica Catalogue (RC) entity.
TopRegionalRC(Link) - Constructor for class gridsim.datagrid.index.TopRegionalRC
Creates a new Replica Catalogue (RC) entity with a default name.
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.auction.Message
Converts message to String
toString() - Method in class gridsim.auction.MessageAsk
Converts message to String
toString() - Method in class gridsim.auction.MessageBid
Converts message to String
toString() - Method in class gridsim.auction.MessageCallForBids
Converts message to String
toString() - Method in class gridsim.auction.MessageInformOutcome
Converts message to String
toString() - Method in class gridsim.auction.MessageInformStart
Converts message to String
toString() - Method in class gridsim.auction.MessageRejectBid
Converts message to String
toString() - Method in class gridsim.auction.MessageRejectCallForBid
Converts message to 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.Gridlet
Writes this particular history transaction of this Gridlet into a log
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
v4.0

The University of Melbourne, Australia, 2006